[2026-01-26 00:22:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-02617.xml
[2026-01-26 00:22:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-02617.xml for user: 68d56363ec1209189
[2026-01-26 00:22:17] [INFO] File size: 2975 bytes
[2026-01-26 00:22:17] [INFO] Created FTPFiles record with ID: 6976b3b9be6fcea2e
[2026-01-26 00:22:17] [INFO] About to extract fields from XML. File size: 2975 bytes
[2026-01-26 00:22:17] [INFO] Number of mappings: 21
[2026-01-26 00:22:17] [INFO] Starting XML parsing. Content length: 2975
[2026-01-26 00:22:17] [INFO] XML parsed successfully. Root element: Incident
[2026-01-26 00:22:17] [INFO] Processing 21 field mappings
[2026-01-26 00:22:17] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-26 00:22:17] [INFO]   -> Found value: 26-02617
[2026-01-26 00:22:17] [INFO]   -> Set field 'dispatchRunNumber' = "26-02617"
[2026-01-26 00:22:17] [INFO]   -> Set field 'cADNumber' = "26-02617"
[2026-01-26 00:22:17] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-26 00:22:17] [INFO]   -> Found value: 511
[2026-01-26 00:22:17] [INFO]   -> Set field 'incidentLocationStreetNumber' = 511
[2026-01-26 00:22:17] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-26 00:22:17] [INFO]   -> Found value: MOORE AVE
[2026-01-26 00:22:17] [INFO]   -> Set field 'streetName' = "MOORE AVE"
[2026-01-26 00:22:17] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-26 00:22:17] [INFO]   -> No value found (null or empty)
[2026-01-26 00:22:17] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-26 00:22:17] [INFO]   -> Found value: SIKESTON
[2026-01-26 00:22:17] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-26 00:22:17] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-26 00:22:17] [INFO]   -> No value found (null or empty)
[2026-01-26 00:22:17] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-26 00:22:17] [INFO]   -> Found value: MO
[2026-01-26 00:22:17] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-01-26 00:22:17] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-26 00:22:17] [INFO]   -> Found value: 63801
[2026-01-26 00:22:17] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-01-26 00:22:17] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-26 00:22:17] [INFO]   -> Found value: 0
[2026-01-26 00:22:17] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-26 00:22:17] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-26 00:22:17] [INFO]   -> Found value: 0
[2026-01-26 00:22:17] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-26 00:22:17] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-26 00:22:17] [INFO]   -> Found value: FIRE-STRUCTURE
[2026-01-26 00:22:17] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-STRUCTURE"
[2026-01-26 00:22:17] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-26 00:22:17] [INFO]   -> Found value: 01-25-2026 17:59:07|Call Received on 01/25/2026 @ 17:59

SHED IN BACKYARD 01-25-2026 18:00:48|BMU AD...
[2026-01-26 00:22:17] [INFO]   -> Set field 'dispatchNotes' = "01-25-2026 17:59:07|Call Received on 01\/25\/2026 @ 17:59\n\nSHED IN BACKYARD 01-25-2026 18:00:48|BMU ADVISED 01-25-2026 18:04:41|B48 COMMAND,HYDRANT NEAR WERE 134 PARKED 01-25-2026 18:05:02|PER B48 DOWNGRADE 01-25-2026 18:05:28|CANCEL ANY UNIT NOT EN ROUTE 01-25-2026 18:12:32|C84 HAS COMMAND NOW 01-25-2026 18:17:01|Disposition - SDPS PD:  NRN"
[2026-01-26 00:22:17] [INFO]   -> Set field 'cADLog' = "01-25-2026 17:59:07|Call Received on 01\/25\/2026 @ 17:59\n\nSHED IN BACKYARD 01-25-2026 18:00:48|BMU ADVISED 01-25-2026 18:04:41|B48 COMMAND,HYDRANT NEAR WERE 134 PARKED 01-25-2026 18:05:02|PER B48 DOWNGRADE 01-25-2026 18:05:28|CANCEL ANY UNIT NOT EN ROUTE 01-25-2026 18:12:32|C84 HAS COMMAND NOW 01-25-2026 18:17:01|Disposition - SDPS PD:  NRN"
[2026-01-26 00:22:17] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-26 00:22:17] [INFO]   -> Found value: 01-25-2026T18:00:11
[2026-01-26 00:22:17] [INFO] Reformatted DD-MM-YYYY date '01-25-2026' (day=01, month=25) to ISO: 2026-25-01T18:00:11
[2026-01-26 00:22:17] [ERROR] Error formatting datetime '2026-25-01T18:00:11': Failed to parse time string (2026-25-01T18:00:11) at position 6 (5): Unexpected character
[2026-01-26 00:22:17] [INFO]   -> Set field 'alarm' = null
[2026-01-26 00:22:17] [INFO] Reformatted DD-MM-YYYY date '01-25-2026' (day=01, month=25) to ISO: 2026-25-01T18:00:11
[2026-01-26 00:22:17] [ERROR] Error formatting datetime '2026-25-01T18:00:11': Failed to parse time string (2026-25-01T18:00:11) at position 6 (5): Unexpected character
[2026-01-26 00:22:17] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 00:22:17] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-26 00:22:17] [INFO]   -> Found value: 01-25-2026T18:04:25
[2026-01-26 00:22:17] [INFO] Reformatted DD-MM-YYYY date '01-25-2026' (day=01, month=25) to ISO: 2026-25-01T18:04:25
[2026-01-26 00:22:17] [ERROR] Error formatting datetime '2026-25-01T18:04:25': Failed to parse time string (2026-25-01T18:04:25) at position 6 (5): Unexpected character
[2026-01-26 00:22:17] [INFO]   -> Set field 'onScene' = null
[2026-01-26 00:22:17] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-26 00:22:17] [INFO]   -> No value found (null or empty)
[2026-01-26 00:22:17] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-26 00:22:17] [INFO]   -> Found value: CANCEL
[2026-01-26 00:22:17] [INFO]   -> Set field 'cADVehicleID' = "CANCEL"
[2026-01-26 00:22:17] [INFO]   -> Set field 'name' = "CANCEL"
[2026-01-26 00:22:17] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-26 00:22:17] [INFO]   -> No value found (null or empty)
[2026-01-26 00:22:17] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-26 00:22:17] [INFO]   -> No value found (null or empty)
[2026-01-26 00:22:17] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-26 00:22:17] [INFO]   -> Found value: 01-25-2026T18:20:36
[2026-01-26 00:22:17] [INFO] Reformatted DD-MM-YYYY date '01-25-2026' (day=01, month=25) to ISO: 2026-25-01T18:20:36
[2026-01-26 00:22:17] [ERROR] Error formatting datetime '2026-25-01T18:20:36': Failed to parse time string (2026-25-01T18:20:36) at position 6 (5): Unexpected character
[2026-01-26 00:22:17] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 00:22:17] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-26 00:22:17] [INFO]   -> Found value: 01-25-2026T18:05:12
[2026-01-26 00:22:17] [INFO] Reformatted DD-MM-YYYY date '01-25-2026' (day=01, month=25) to ISO: 2026-25-01T18:05:12
[2026-01-26 00:22:17] [ERROR] Error formatting datetime '2026-25-01T18:05:12': Failed to parse time string (2026-25-01T18:05:12) at position 6 (5): Unexpected character
[2026-01-26 00:22:17] [INFO]   -> Set field 'timedispatch' = null
[2026-01-26 00:22:17] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-26 00:22:17] [INFO]   -> Found value: SDPSFD
[2026-01-26 00:22:17] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-26 00:22:17] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 00:22:17] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-26 00:22:17] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-02617","cADNumber":"26-02617","incidentLocationStreetNumber":511,"streetName":"MOORE AVE","incidentLocationCity":"SIKESTON","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-STRUCTURE","dispatchNotes":"01-25-2026 17:59:07|Call Received on 01\/25\/2026 @ 17:59\n\nSHED IN BACKYARD 01-25-2026 18:00:48|BMU ADVISED 01-25-2026 18:04:41|B48 COMMAND,HYDRANT NEAR WERE 134 PARKED 01-25-2026 18:05:02|PER B48 DOWNGRADE 01-25-2026 18:05:28|CANCEL ANY UNIT NOT EN ROUTE 01-25-2026 18:12:32|C84 HAS COMMAND NOW 01-25-2026 18:17:01|Disposition - SDPS PD:  NRN","cADLog":"01-25-2026 17:59:07|Call Received on 01\/25\/2026 @ 17:59\n\nSHED IN BACKYARD 01-25-2026 18:00:48|BMU ADVISED 01-25-2026 18:04:41|B48 COMMAND,HYDRANT NEAR WERE 134 PARKED 01-25-2026 18:05:02|PER B48 DOWNGRADE 01-25-2026 18:05:28|CANCEL ANY UNIT NOT EN ROUTE 01-25-2026 18:12:32|C84 HAS COMMAND NOW 01-25-2026 18:17:01|Disposition - SDPS PD:  NRN","alarm":null,"dispatched":null,"onScene":null,"cADVehicleID":"CANCEL","name":"CANCEL","timeunitclear":null,"timedispatch":null,"cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-26 00:22:17] [INFO] Number of extracted fields: 21
[2026-01-26 00:22:17] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-26 00:22:17] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-26 00:22:17] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-26 00:22:17] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-26 00:22:17] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-26 00:22:18] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-26 00:22:18] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-26 00:22:18] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-26 00:22:18] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e868e55c0c
[2026-01-26 00:22:19] [INFO] Created new Dispatches record with ID: 6976b3ba8ae144283
[2026-01-26 00:22:19] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-01-26
[2026-01-26 00:22:19] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-02617.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-01-26/SDPSFD_26-02617.xml
[2026-01-26 00:22:19] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-02617.xml
[2026-01-26 00:31:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33018_20260125193121536.xml
[2026-01-26 00:31:21] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33018_20260125193121536.xml for user: 68920395733981a47
[2026-01-26 00:31:21] [INFO] File size: 7338 bytes
[2026-01-26 00:31:22] [INFO] Created FTPFiles record with ID: 6976b5da3a0bc5f02
[2026-01-26 00:31:22] [INFO] About to extract fields from XML. File size: 7338 bytes
[2026-01-26 00:31:22] [INFO] Number of mappings: 24
[2026-01-26 00:31:22] [INFO] Starting XML parsing. Content length: 7338
[2026-01-26 00:31:22] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 00:31:22] [INFO] Processing 24 field mappings
[2026-01-26 00:31:22] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 00:31:22] [INFO]   -> Found value: WIRES-Wires Down
[2026-01-26 00:31:22] [INFO]   -> Set field 'incidentTypeValue1' = "WIRES-Wires Down"
[2026-01-26 00:31:22] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 00:31:22] [INFO]   -> Found value: 2532 POE RD
[2026-01-26 00:31:22] [INFO]   -> Set field 'businessName' = "2532 POE RD"
[2026-01-26 00:31:22] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 00:31:22] [INFO]   -> Found value: 37379
[2026-01-26 00:31:22] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 00:31:22] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 00:31:22] [INFO]   -> Found value: 2532
[2026-01-26 00:31:22] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2532
[2026-01-26 00:31:22] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 00:31:22] [INFO]   -> Found value: POE
[2026-01-26 00:31:22] [INFO]   -> Set field 'streetName' = "POE"
[2026-01-26 00:31:22] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 00:31:22] [INFO]   -> Found value: COWBOY WAY/SOUR MASH LN
[2026-01-26 00:31:22] [INFO]   -> Set field 'incidentLocationCross' = "COWBOY WAY\/SOUR MASH LN"
[2026-01-26 00:31:22] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 00:31:22] [INFO]   -> Found value: 2026-01-25T10:03:14.337-05:00
[2026-01-26 00:31:22] [INFO]   -> Set field 'alarm' = "2026-01-25 15:03:14"
[2026-01-26 00:31:22] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 00:31:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 00:31:22] [INFO]   -> Set field 'enroute' = null
[2026-01-26 00:31:22] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 00:31:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 00:31:22] [INFO]   -> Set field 'onScene' = null
[2026-01-26 00:31:22] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 00:31:22] [INFO]   -> Found value: 2026-01-25T11:28:45.313-05:00
[2026-01-26 00:31:22] [INFO]   -> Set field 'cleared' = "2026-01-25 16:28:45"
[2026-01-26 00:31:22] [INFO]   -> Set field 'inService' = "2026-01-25 16:28:45"
[2026-01-26 00:31:22] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 00:31:22] [INFO]   -> Found value: 35.281495
[2026-01-26 00:31:22] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28149499999999960664354148320853710174560546875
[2026-01-26 00:31:22] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 00:31:22] [INFO]   -> Found value: -85.253036999999992
[2026-01-26 00:31:22] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2530369999999919627953204326331615447998046875
[2026-01-26 00:31:22] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 00:31:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 00:31:22] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 00:31:22] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 00:31:22] [INFO]   -> No value found (null or empty)
[2026-01-26 00:31:22] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 00:31:22] [INFO]   -> No value found (null or empty)
[2026-01-26 00:31:22] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 00:31:22] [INFO]   -> No value found (null or empty)
[2026-01-26 00:31:22] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 00:31:22] [INFO]   -> No value found (null or empty)
[2026-01-26 00:31:22] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 00:31:22] [INFO]   -> No value found (null or empty)
[2026-01-26 00:31:22] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 00:31:22] [INFO]   -> No value found (null or empty)
[2026-01-26 00:31:22] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 00:31:22] [INFO]   -> Found value: RD
[2026-01-26 00:31:22] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 00:31:22] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 00:31:22] [INFO]   -> No value found (null or empty)
[2026-01-26 00:31:22] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 00:31:22] [INFO]   -> Found value: 2026-01-33018
[2026-01-26 00:31:22] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33018"
[2026-01-26 00:31:22] [INFO]   -> Set field 'cADNumber' = "2026-01-33018"
[2026-01-26 00:31:22] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 00:31:22] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 00:31:22] [INFO] Found 13 elements for 'Comment', concatenating 13 non-empty values
[2026-01-26 00:31:22] [INFO]   -> Found value: 01/25/2026 10:03:14 AURELIAN                [1] Incident linked to [Law] [2026-01-33017]
01/25/2026 ...
[2026-01-26 00:31:22] [INFO]   -> Set field 'dispatchNotes' = "01\/25\/2026 10:03:14 AURELIAN                [1] Incident linked to [Law] [2026-01-33017]\n01\/25\/2026 10:03:14 AURELIAN                [2] Multi-Jurisdiction Law Incident #: 2026-01-33017\n01\/25\/2026 10:03:14 AURELIAN                [3] GENERATED BY AURELIANSYNC INITIATED BY Janet Tomaszewski [janet.tomaszewski@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/WEYlDr313KFKA9sufp8Jlg [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [4] INFORoadway - Blocking Traffic: Yes, the tree and power lines are blocking the road or obstructing lanes.General - Additional Information: ZIP code is 37379. No flames, sparks, or arcing observed. The wire is not on a house or building. Reporter believes more power lines may be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [5] Caller reported a tree down with power lines, stating the tree and power lines are blocking the road or obstructing lanes, with ZIP code 37379 and no flames, sparks, or arcing observed and the wire not on a house or building. Caller stated they think more power lines will be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:04:12 TOMASZEWSKI_T           [6] EPB IS CLEAR [Shared]\n01\/25\/2026 10:04:57 PELHAM_J                [7] Multi-Agency HC911 Incident #: 2026-01-33020\n01\/25\/2026 10:05:25 DAVIS_R                 [8] 1401 CLR  [Shared]\n01\/25\/2026 10:09:48 JETTON_M                [9] highway 1 cleaer  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:20 JETTON_M                [10] added to road closure  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:26 JETTON_M                [11] [Law] has closed their incident [2026-01-33017]\n01\/25\/2026 10:25:55 DAVIS_R                 [12] HOLDING OPEN PER H1401  [Shared]\n01\/25\/2026 19:31:18 VANANDEN_A              [13] PLEASE ADV IF THIS IS STILL CLOSED\/PASSABLE [Shared 4, 2026-01-33020 - ROAD - 2532 POE RD]"
[2026-01-26 00:31:22] [INFO]   -> Set field 'cADLog' = "01\/25\/2026 10:03:14 AURELIAN                [1] Incident linked to [Law] [2026-01-33017]\n01\/25\/2026 10:03:14 AURELIAN                [2] Multi-Jurisdiction Law Incident #: 2026-01-33017\n01\/25\/2026 10:03:14 AURELIAN                [3] GENERATED BY AURELIANSYNC INITIATED BY Janet Tomaszewski [janet.tomaszewski@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/WEYlDr313KFKA9sufp8Jlg [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [4] INFORoadway - Blocking Traffic: Yes, the tree and power lines are blocking the road or obstructing lanes.General - Additional Information: ZIP code is 37379. No flames, sparks, or arcing observed. The wire is not on a house or building. Reporter believes more power lines may be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [5] Caller reported a tree down with power lines, stating the tree and power lines are blocking the road or obstructing lanes, with ZIP code 37379 and no flames, sparks, or arcing observed and the wire not on a house or building. Caller stated they think more power lines will be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:04:12 TOMASZEWSKI_T           [6] EPB IS CLEAR [Shared]\n01\/25\/2026 10:04:57 PELHAM_J                [7] Multi-Agency HC911 Incident #: 2026-01-33020\n01\/25\/2026 10:05:25 DAVIS_R                 [8] 1401 CLR  [Shared]\n01\/25\/2026 10:09:48 JETTON_M                [9] highway 1 cleaer  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:20 JETTON_M                [10] added to road closure  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:26 JETTON_M                [11] [Law] has closed their incident [2026-01-33017]\n01\/25\/2026 10:25:55 DAVIS_R                 [12] HOLDING OPEN PER H1401  [Shared]\n01\/25\/2026 19:31:18 VANANDEN_A              [13] PLEASE ADV IF THIS IS STILL CLOSED\/PASSABLE [Shared 4, 2026-01-33020 - ROAD - 2532 POE RD]"
[2026-01-26 00:31:22] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 00:31:22] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 00:31:22] [INFO]   -> Found value: MFD
[2026-01-26 00:31:22] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 00:31:22] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 00:31:22] [INFO] Concatenating street name and type
[2026-01-26 00:31:22] [INFO]   -> Combined street name: POE RD
[2026-01-26 00:31:22] [INFO] Built locationCoordinates from lat/lng: 35.281495,-85.253037
[2026-01-26 00:31:22] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"WIRES-Wires Down","businessName":"2532 POE RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2532,"streetName":"POE RD","incidentLocationCross":"COWBOY WAY\/SOUR MASH LN","alarm":"2026-01-25 15:03:14","enroute":null,"onScene":null,"cleared":"2026-01-25 16:28:45","inService":"2026-01-25 16:28:45","nERISIncidentLatitude":35.28149499999999960664354148320853710174560546875,"nERISIncidentLongitude":-85.2530369999999919627953204326331615447998046875,"dispatched":null,"policeReportNumber":"2026-01-33018","cADNumber":"2026-01-33018","dispatchNotes":"01\/25\/2026 10:03:14 AURELIAN                [1] Incident linked to [Law] [2026-01-33017]\n01\/25\/2026 10:03:14 AURELIAN                [2] Multi-Jurisdiction Law Incident #: 2026-01-33017\n01\/25\/2026 10:03:14 AURELIAN                [3] GENERATED BY AURELIANSYNC INITIATED BY Janet Tomaszewski [janet.tomaszewski@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/WEYlDr313KFKA9sufp8Jlg [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [4] INFORoadway - Blocking Traffic: Yes, the tree and power lines are blocking the road or obstructing lanes.General - Additional Information: ZIP code is 37379. No flames, sparks, or arcing observed. The wire is not on a house or building. Reporter believes more power lines may be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [5] Caller reported a tree down with power lines, stating the tree and power lines are blocking the road or obstructing lanes, with ZIP code 37379 and no flames, sparks, or arcing observed and the wire not on a house or building. Caller stated they think more power lines will be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:04:12 TOMASZEWSKI_T           [6] EPB IS CLEAR [Shared]\n01\/25\/2026 10:04:57 PELHAM_J                [7] Multi-Agency HC911 Incident #: 2026-01-33020\n01\/25\/2026 10:05:25 DAVIS_R                 [8] 1401 CLR  [Shared]\n01\/25\/2026 10:09:48 JETTON_M                [9] highway 1 cleaer  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:20 JETTON_M                [10] added to road closure  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:26 JETTON_M                [11] [Law] has closed their incident [2026-01-33017]\n01\/25\/2026 10:25:55 DAVIS_R                 [12] HOLDING OPEN PER H1401  [Shared]\n01\/25\/2026 19:31:18 VANANDEN_A              [13] PLEASE ADV IF THIS IS STILL CLOSED\/PASSABLE [Shared 4, 2026-01-33020 - ROAD - 2532 POE RD]","cADLog":"01\/25\/2026 10:03:14 AURELIAN                [1] Incident linked to [Law] [2026-01-33017]\n01\/25\/2026 10:03:14 AURELIAN                [2] Multi-Jurisdiction Law Incident #: 2026-01-33017\n01\/25\/2026 10:03:14 AURELIAN                [3] GENERATED BY AURELIANSYNC INITIATED BY Janet Tomaszewski [janet.tomaszewski@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/WEYlDr313KFKA9sufp8Jlg [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [4] INFORoadway - Blocking Traffic: Yes, the tree and power lines are blocking the road or obstructing lanes.General - Additional Information: ZIP code is 37379. No flames, sparks, or arcing observed. The wire is not on a house or building. Reporter believes more power lines may be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [5] Caller reported a tree down with power lines, stating the tree and power lines are blocking the road or obstructing lanes, with ZIP code 37379 and no flames, sparks, or arcing observed and the wire not on a house or building. Caller stated they think more power lines will be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:04:12 TOMASZEWSKI_T           [6] EPB IS CLEAR [Shared]\n01\/25\/2026 10:04:57 PELHAM_J                [7] Multi-Agency HC911 Incident #: 2026-01-33020\n01\/25\/2026 10:05:25 DAVIS_R                 [8] 1401 CLR  [Shared]\n01\/25\/2026 10:09:48 JETTON_M                [9] highway 1 cleaer  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:20 JETTON_M                [10] added to road closure  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:26 JETTON_M                [11] [Law] has closed their incident [2026-01-33017]\n01\/25\/2026 10:25:55 DAVIS_R                 [12] HOLDING OPEN PER H1401  [Shared]\n01\/25\/2026 19:31:18 VANANDEN_A              [13] PLEASE ADV IF THIS IS STILL CLOSED\/PASSABLE [Shared 4, 2026-01-33020 - ROAD - 2532 POE RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.281495,-85.253037"}
[2026-01-26 00:31:22] [INFO] Number of extracted fields: 20
[2026-01-26 00:31:22] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 00:31:22] [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-01-26 00:31:22] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 00:31:22] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 00:31:22] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 00:31:22] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 00:31:22] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 00:31:22] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 00:31:22] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2ccb1556e4
[2026-01-26 00:31:22] [INFO] Found existing Dispatch with cADNumber '2026-01-33018', ID: 697630b528fe86417 - will update instead of create
[2026-01-26 00:31:23] [INFO] Updated existing Dispatches record with ID: 697630b528fe86417
[2026-01-26 00:31:23] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26
[2026-01-26 00:31:23] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33018_20260125193121536.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33018_20260125193121536.xml
[2026-01-26 00:31:23] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33018_20260125193121536.xml
[2026-01-26 00:45:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-32991_20260125194556275.xml
[2026-01-26 00:45:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-32991_20260125194556275.xml for user: 68920395733981a47
[2026-01-26 00:45:58] [INFO] File size: 9832 bytes
[2026-01-26 00:45:59] [INFO] Created FTPFiles record with ID: 6976b946f0ae4a6eb
[2026-01-26 00:45:59] [INFO] About to extract fields from XML. File size: 9832 bytes
[2026-01-26 00:45:59] [INFO] Number of mappings: 24
[2026-01-26 00:45:59] [INFO] Starting XML parsing. Content length: 9832
[2026-01-26 00:45:59] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 00:45:59] [INFO] Processing 24 field mappings
[2026-01-26 00:45:59] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 00:45:59] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-01-26 00:45:59] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-01-26 00:45:59] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 00:45:59] [INFO]   -> Found value: 1029 MONTLAKE RD
[2026-01-26 00:45:59] [INFO]   -> Set field 'businessName' = "1029 MONTLAKE RD"
[2026-01-26 00:45:59] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 00:45:59] [INFO]   -> Found value: 37379
[2026-01-26 00:45:59] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 00:45:59] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 00:45:59] [INFO]   -> Found value: 1029
[2026-01-26 00:45:59] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1029
[2026-01-26 00:45:59] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 00:45:59] [INFO]   -> Found value: MONTLAKE
[2026-01-26 00:45:59] [INFO]   -> Set field 'streetName' = "MONTLAKE"
[2026-01-26 00:45:59] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 00:45:59] [INFO]   -> Found value: CANYON RIM DR/BROW LAKE RD
[2026-01-26 00:45:59] [INFO]   -> Set field 'incidentLocationCross' = "CANYON RIM DR\/BROW LAKE RD"
[2026-01-26 00:45:59] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 00:45:59] [INFO]   -> Found value: 2026-01-25T09:52:16.1-05:00
[2026-01-26 00:45:59] [INFO]   -> Set field 'alarm' = "2026-01-25 14:52:16"
[2026-01-26 00:45:59] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 00:45:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 00:45:59] [INFO]   -> Set field 'enroute' = null
[2026-01-26 00:45:59] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 00:45:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 00:45:59] [INFO]   -> Set field 'onScene' = null
[2026-01-26 00:45:59] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 00:45:59] [INFO]   -> Found value: 2026-01-25T10:22:55.957-05:00
[2026-01-26 00:45:59] [INFO]   -> Set field 'cleared' = "2026-01-25 15:22:55"
[2026-01-26 00:45:59] [INFO]   -> Set field 'inService' = "2026-01-25 15:22:55"
[2026-01-26 00:45:59] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 00:45:59] [INFO]   -> Found value: 35.242976
[2026-01-26 00:45:59] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24297599999999874853529036045074462890625
[2026-01-26 00:45:59] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 00:45:59] [INFO]   -> Found value: -85.227222
[2026-01-26 00:45:59] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2272219999999975925675244070589542388916015625
[2026-01-26 00:45:59] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 00:45:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 00:45:59] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 00:45:59] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 00:45:59] [INFO]   -> No value found (null or empty)
[2026-01-26 00:45:59] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 00:45:59] [INFO]   -> No value found (null or empty)
[2026-01-26 00:45:59] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 00:45:59] [INFO]   -> No value found (null or empty)
[2026-01-26 00:45:59] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 00:45:59] [INFO]   -> No value found (null or empty)
[2026-01-26 00:45:59] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 00:45:59] [INFO]   -> No value found (null or empty)
[2026-01-26 00:45:59] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 00:45:59] [INFO]   -> No value found (null or empty)
[2026-01-26 00:45:59] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 00:45:59] [INFO]   -> Found value: RD
[2026-01-26 00:45:59] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 00:45:59] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 00:45:59] [INFO]   -> No value found (null or empty)
[2026-01-26 00:45:59] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 00:45:59] [INFO]   -> Found value: 2026-01-32991
[2026-01-26 00:45:59] [INFO]   -> Set field 'policeReportNumber' = "2026-01-32991"
[2026-01-26 00:45:59] [INFO]   -> Set field 'cADNumber' = "2026-01-32991"
[2026-01-26 00:45:59] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 00:45:59] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 00:45:59] [INFO] Found 28 elements for 'Comment', concatenating 28 non-empty values
[2026-01-26 00:45:59] [INFO]   -> Found value: 01/25/2026 09:52:16 JETTON_M                [1] Incident linked to [Law] [2026-01-32933]
01/25/2026 ...
[2026-01-26 00:45:59] [INFO]   -> Set field 'dispatchNotes' = "01\/25\/2026 09:52:16 JETTON_M                [1] Incident linked to [Law] [2026-01-32933]\n01\/25\/2026 09:14:19 elkins_a                [2] [1] on montlake rd [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:23 elkins_a                [3] [2] rp is trapped between two fallen trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:32 elkins_a                [4] [3] trees are about 100 yards apart [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:51 elkins_a                [5] [4] red ford ranger [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:59 elkins_a                [6] [5] rp's been there 5 minutes [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:28 JETTON_M                [7] [6] ARE THEY ABLE TO GET BACK TO THEIR HOUSE [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:44 elkins_a                [8] [7] no he is trapped [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:18:32 elkins_a                [9] [8] rp advises tree behind him is the same size and blockage as the one in front (image attached) [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:20:19 elkins_a                [10] [9] rp trapped on road between two fallen trees, waiting for first responders to clear the trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:29:00 1W6                     [11] [10] Requested Case Number(s) issued for Incident #[2026-01-32933], Jurisdiction: Hamilton Co SO. Case Number(s): 26-003068. requested by 1W6. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:13 elkins_a                [12] [11] preparedd message sent to 423 413 3421 with image attached [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:58 Pickell, Jarrod         [13] [12] 1W6 - RP advised he is in good health and safe. He is just needing the trees to be cleared before his vehicle can pass. He is clear a crew will be to him to clear the roadway, though it may take some time. He will call back if his situation changes for the worse and needs emergency attention. This portion of Montlake will be completely blocked. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:04 elkins_a                [14] [13] sms incorrectly sent to 423 413 3421 instead of 423 443 6706 [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:40 Pickell, Jarrod         [15] [14] 1W6 - I am switching to Info channel to make sure Highway dept. is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:35:53 WHITE_A                 [16] [15] NOTIFYING HWY DEPT [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:45 JETTON_M                [17] [16] CLEAR ON THIS  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:59 JETTON_M                [18] [18] ADDED TO ROAD CLOSURE [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:49:20 Pickell, Jarrod         [19] [19] 1W6 - Can we notify fire about this citizen as well? [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:52:16 JETTON_M                [20] Multi-Agency Law Incident #: 2026-01-32933\n01\/25\/2026 09:44:54 JETTON_M                [21] Multi-Agency HC911 Incident #: 2026-01-32976\n01\/25\/2026 09:52:16 JETTON_M                [22] is fire able to assist this party ? [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:58:23 Pickell, Jarrod         [23] 1W6 - D5 after fire is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:33 JETTON_M                [24] clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:38 DAVIS_R                 [25] PER 1401 THERE ARE CREWS WORKING THEIR WAY UP MONTLAKE  [Shared]\n01\/25\/2026 10:00:54 JETTON_M                [26] clear thank you  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:01:31 JETTON_M                [27] [Law] has closed their incident [2026-01-32933]\n01\/25\/2026 19:45:54 VANANDEN_A              [28] [HC911] has closed their incident [2026-01-32976]"
[2026-01-26 00:45:59] [INFO]   -> Set field 'cADLog' = "01\/25\/2026 09:52:16 JETTON_M                [1] Incident linked to [Law] [2026-01-32933]\n01\/25\/2026 09:14:19 elkins_a                [2] [1] on montlake rd [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:23 elkins_a                [3] [2] rp is trapped between two fallen trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:32 elkins_a                [4] [3] trees are about 100 yards apart [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:51 elkins_a                [5] [4] red ford ranger [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:59 elkins_a                [6] [5] rp's been there 5 minutes [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:28 JETTON_M                [7] [6] ARE THEY ABLE TO GET BACK TO THEIR HOUSE [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:44 elkins_a                [8] [7] no he is trapped [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:18:32 elkins_a                [9] [8] rp advises tree behind him is the same size and blockage as the one in front (image attached) [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:20:19 elkins_a                [10] [9] rp trapped on road between two fallen trees, waiting for first responders to clear the trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:29:00 1W6                     [11] [10] Requested Case Number(s) issued for Incident #[2026-01-32933], Jurisdiction: Hamilton Co SO. Case Number(s): 26-003068. requested by 1W6. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:13 elkins_a                [12] [11] preparedd message sent to 423 413 3421 with image attached [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:58 Pickell, Jarrod         [13] [12] 1W6 - RP advised he is in good health and safe. He is just needing the trees to be cleared before his vehicle can pass. He is clear a crew will be to him to clear the roadway, though it may take some time. He will call back if his situation changes for the worse and needs emergency attention. This portion of Montlake will be completely blocked. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:04 elkins_a                [14] [13] sms incorrectly sent to 423 413 3421 instead of 423 443 6706 [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:40 Pickell, Jarrod         [15] [14] 1W6 - I am switching to Info channel to make sure Highway dept. is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:35:53 WHITE_A                 [16] [15] NOTIFYING HWY DEPT [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:45 JETTON_M                [17] [16] CLEAR ON THIS  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:59 JETTON_M                [18] [18] ADDED TO ROAD CLOSURE [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:49:20 Pickell, Jarrod         [19] [19] 1W6 - Can we notify fire about this citizen as well? [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:52:16 JETTON_M                [20] Multi-Agency Law Incident #: 2026-01-32933\n01\/25\/2026 09:44:54 JETTON_M                [21] Multi-Agency HC911 Incident #: 2026-01-32976\n01\/25\/2026 09:52:16 JETTON_M                [22] is fire able to assist this party ? [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:58:23 Pickell, Jarrod         [23] 1W6 - D5 after fire is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:33 JETTON_M                [24] clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:38 DAVIS_R                 [25] PER 1401 THERE ARE CREWS WORKING THEIR WAY UP MONTLAKE  [Shared]\n01\/25\/2026 10:00:54 JETTON_M                [26] clear thank you  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:01:31 JETTON_M                [27] [Law] has closed their incident [2026-01-32933]\n01\/25\/2026 19:45:54 VANANDEN_A              [28] [HC911] has closed their incident [2026-01-32976]"
[2026-01-26 00:45:59] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 00:45:59] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 00:45:59] [INFO]   -> Found value: MFD
[2026-01-26 00:45:59] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 00:45:59] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 00:45:59] [INFO] Concatenating street name and type
[2026-01-26 00:45:59] [INFO]   -> Combined street name: MONTLAKE RD
[2026-01-26 00:45:59] [INFO] Built locationCoordinates from lat/lng: 35.242976,-85.227222
[2026-01-26 00:45:59] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1029 MONTLAKE RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1029,"streetName":"MONTLAKE RD","incidentLocationCross":"CANYON RIM DR\/BROW LAKE RD","alarm":"2026-01-25 14:52:16","enroute":null,"onScene":null,"cleared":"2026-01-25 15:22:55","inService":"2026-01-25 15:22:55","nERISIncidentLatitude":35.24297599999999874853529036045074462890625,"nERISIncidentLongitude":-85.2272219999999975925675244070589542388916015625,"dispatched":null,"policeReportNumber":"2026-01-32991","cADNumber":"2026-01-32991","dispatchNotes":"01\/25\/2026 09:52:16 JETTON_M                [1] Incident linked to [Law] [2026-01-32933]\n01\/25\/2026 09:14:19 elkins_a                [2] [1] on montlake rd [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:23 elkins_a                [3] [2] rp is trapped between two fallen trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:32 elkins_a                [4] [3] trees are about 100 yards apart [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:51 elkins_a                [5] [4] red ford ranger [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:59 elkins_a                [6] [5] rp's been there 5 minutes [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:28 JETTON_M                [7] [6] ARE THEY ABLE TO GET BACK TO THEIR HOUSE [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:44 elkins_a                [8] [7] no he is trapped [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:18:32 elkins_a                [9] [8] rp advises tree behind him is the same size and blockage as the one in front (image attached) [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:20:19 elkins_a                [10] [9] rp trapped on road between two fallen trees, waiting for first responders to clear the trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:29:00 1W6                     [11] [10] Requested Case Number(s) issued for Incident #[2026-01-32933], Jurisdiction: Hamilton Co SO. Case Number(s): 26-003068. requested by 1W6. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:13 elkins_a                [12] [11] preparedd message sent to 423 413 3421 with image attached [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:58 Pickell, Jarrod         [13] [12] 1W6 - RP advised he is in good health and safe. He is just needing the trees to be cleared before his vehicle can pass. He is clear a crew will be to him to clear the roadway, though it may take some time. He will call back if his situation changes for the worse and needs emergency attention. This portion of Montlake will be completely blocked. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:04 elkins_a                [14] [13] sms incorrectly sent to 423 413 3421 instead of 423 443 6706 [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:40 Pickell, Jarrod         [15] [14] 1W6 - I am switching to Info channel to make sure Highway dept. is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:35:53 WHITE_A                 [16] [15] NOTIFYING HWY DEPT [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:45 JETTON_M                [17] [16] CLEAR ON THIS  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:59 JETTON_M                [18] [18] ADDED TO ROAD CLOSURE [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:49:20 Pickell, Jarrod         [19] [19] 1W6 - Can we notify fire about this citizen as well? [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:52:16 JETTON_M                [20] Multi-Agency Law Incident #: 2026-01-32933\n01\/25\/2026 09:44:54 JETTON_M                [21] Multi-Agency HC911 Incident #: 2026-01-32976\n01\/25\/2026 09:52:16 JETTON_M                [22] is fire able to assist this party ? [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:58:23 Pickell, Jarrod         [23] 1W6 - D5 after fire is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:33 JETTON_M                [24] clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:38 DAVIS_R                 [25] PER 1401 THERE ARE CREWS WORKING THEIR WAY UP MONTLAKE  [Shared]\n01\/25\/2026 10:00:54 JETTON_M                [26] clear thank you  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:01:31 JETTON_M                [27] [Law] has closed their incident [2026-01-32933]\n01\/25\/2026 19:45:54 VANANDEN_A              [28] [HC911] has closed their incident [2026-01-32976]","cADLog":"01\/25\/2026 09:52:16 JETTON_M                [1] Incident linked to [Law] [2026-01-32933]\n01\/25\/2026 09:14:19 elkins_a                [2] [1] on montlake rd [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:23 elkins_a                [3] [2] rp is trapped between two fallen trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:32 elkins_a                [4] [3] trees are about 100 yards apart [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:51 elkins_a                [5] [4] red ford ranger [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:59 elkins_a                [6] [5] rp's been there 5 minutes [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:28 JETTON_M                [7] [6] ARE THEY ABLE TO GET BACK TO THEIR HOUSE [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:44 elkins_a                [8] [7] no he is trapped [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:18:32 elkins_a                [9] [8] rp advises tree behind him is the same size and blockage as the one in front (image attached) [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:20:19 elkins_a                [10] [9] rp trapped on road between two fallen trees, waiting for first responders to clear the trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:29:00 1W6                     [11] [10] Requested Case Number(s) issued for Incident #[2026-01-32933], Jurisdiction: Hamilton Co SO. Case Number(s): 26-003068. requested by 1W6. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:13 elkins_a                [12] [11] preparedd message sent to 423 413 3421 with image attached [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:58 Pickell, Jarrod         [13] [12] 1W6 - RP advised he is in good health and safe. He is just needing the trees to be cleared before his vehicle can pass. He is clear a crew will be to him to clear the roadway, though it may take some time. He will call back if his situation changes for the worse and needs emergency attention. This portion of Montlake will be completely blocked. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:04 elkins_a                [14] [13] sms incorrectly sent to 423 413 3421 instead of 423 443 6706 [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:40 Pickell, Jarrod         [15] [14] 1W6 - I am switching to Info channel to make sure Highway dept. is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:35:53 WHITE_A                 [16] [15] NOTIFYING HWY DEPT [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:45 JETTON_M                [17] [16] CLEAR ON THIS  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:59 JETTON_M                [18] [18] ADDED TO ROAD CLOSURE [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:49:20 Pickell, Jarrod         [19] [19] 1W6 - Can we notify fire about this citizen as well? [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:52:16 JETTON_M                [20] Multi-Agency Law Incident #: 2026-01-32933\n01\/25\/2026 09:44:54 JETTON_M                [21] Multi-Agency HC911 Incident #: 2026-01-32976\n01\/25\/2026 09:52:16 JETTON_M                [22] is fire able to assist this party ? [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:58:23 Pickell, Jarrod         [23] 1W6 - D5 after fire is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:33 JETTON_M                [24] clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:38 DAVIS_R                 [25] PER 1401 THERE ARE CREWS WORKING THEIR WAY UP MONTLAKE  [Shared]\n01\/25\/2026 10:00:54 JETTON_M                [26] clear thank you  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:01:31 JETTON_M                [27] [Law] has closed their incident [2026-01-32933]\n01\/25\/2026 19:45:54 VANANDEN_A              [28] [HC911] has closed their incident [2026-01-32976]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.242976,-85.227222"}
[2026-01-26 00:45:59] [INFO] Number of extracted fields: 20
[2026-01-26 00:45:59] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 00:45:59] [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-01-26 00:45:59] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 00:45:59] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 00:45:59] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 00:45:59] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 00:45:59] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 00:45:59] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 00:45:59] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2d65c52f1b
[2026-01-26 00:45:59] [INFO] Found existing Dispatch with cADNumber '2026-01-32991', ID: 69762e238ba6f83a7 - will update instead of create
[2026-01-26 00:45:59] [INFO] Updated existing Dispatches record with ID: 69762e238ba6f83a7
[2026-01-26 00:45:59] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-32991_20260125194556275.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-32991_20260125194556275.xml
[2026-01-26 00:45:59] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-32991_20260125194556275.xml
[2026-01-26 00:46:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-32991_20260125194606400.xml
[2026-01-26 00:46:06] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-32991_20260125194606400.xml for user: 68920395733981a47
[2026-01-26 00:46:06] [INFO] File size: 9947 bytes
[2026-01-26 00:46:06] [INFO] Created FTPFiles record with ID: 6976b94ec69d1cb22
[2026-01-26 00:46:06] [INFO] About to extract fields from XML. File size: 9947 bytes
[2026-01-26 00:46:06] [INFO] Number of mappings: 24
[2026-01-26 00:46:06] [INFO] Starting XML parsing. Content length: 9947
[2026-01-26 00:46:06] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 00:46:06] [INFO] Processing 24 field mappings
[2026-01-26 00:46:06] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 00:46:06] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-01-26 00:46:06] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-01-26 00:46:06] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 00:46:06] [INFO]   -> Found value: 1029 MONTLAKE RD
[2026-01-26 00:46:06] [INFO]   -> Set field 'businessName' = "1029 MONTLAKE RD"
[2026-01-26 00:46:06] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 00:46:06] [INFO]   -> Found value: 37379
[2026-01-26 00:46:06] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 00:46:06] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 00:46:06] [INFO]   -> Found value: 1029
[2026-01-26 00:46:06] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1029
[2026-01-26 00:46:06] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 00:46:06] [INFO]   -> Found value: MONTLAKE
[2026-01-26 00:46:06] [INFO]   -> Set field 'streetName' = "MONTLAKE"
[2026-01-26 00:46:06] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 00:46:06] [INFO]   -> Found value: CANYON RIM DR/BROW LAKE RD
[2026-01-26 00:46:06] [INFO]   -> Set field 'incidentLocationCross' = "CANYON RIM DR\/BROW LAKE RD"
[2026-01-26 00:46:06] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 00:46:06] [INFO]   -> Found value: 2026-01-25T09:52:16.1-05:00
[2026-01-26 00:46:06] [INFO]   -> Set field 'alarm' = "2026-01-25 14:52:16"
[2026-01-26 00:46:06] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 00:46:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 00:46:06] [INFO]   -> Set field 'enroute' = null
[2026-01-26 00:46:06] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 00:46:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 00:46:06] [INFO]   -> Set field 'onScene' = null
[2026-01-26 00:46:06] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 00:46:06] [INFO]   -> Found value: 2026-01-25T10:22:55.957-05:00
[2026-01-26 00:46:06] [INFO]   -> Set field 'cleared' = "2026-01-25 15:22:55"
[2026-01-26 00:46:06] [INFO]   -> Set field 'inService' = "2026-01-25 15:22:55"
[2026-01-26 00:46:06] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 00:46:06] [INFO]   -> Found value: 35.242976
[2026-01-26 00:46:06] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24297599999999874853529036045074462890625
[2026-01-26 00:46:06] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 00:46:06] [INFO]   -> Found value: -85.227222
[2026-01-26 00:46:06] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2272219999999975925675244070589542388916015625
[2026-01-26 00:46:06] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 00:46:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 00:46:06] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 00:46:06] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 00:46:06] [INFO]   -> No value found (null or empty)
[2026-01-26 00:46:06] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 00:46:06] [INFO]   -> No value found (null or empty)
[2026-01-26 00:46:06] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 00:46:06] [INFO]   -> No value found (null or empty)
[2026-01-26 00:46:06] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 00:46:06] [INFO]   -> No value found (null or empty)
[2026-01-26 00:46:06] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 00:46:06] [INFO]   -> No value found (null or empty)
[2026-01-26 00:46:06] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 00:46:06] [INFO]   -> No value found (null or empty)
[2026-01-26 00:46:06] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 00:46:06] [INFO]   -> Found value: RD
[2026-01-26 00:46:06] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 00:46:06] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 00:46:06] [INFO]   -> No value found (null or empty)
[2026-01-26 00:46:06] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 00:46:06] [INFO]   -> Found value: 2026-01-32991
[2026-01-26 00:46:06] [INFO]   -> Set field 'policeReportNumber' = "2026-01-32991"
[2026-01-26 00:46:06] [INFO]   -> Set field 'cADNumber' = "2026-01-32991"
[2026-01-26 00:46:06] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 00:46:06] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 00:46:06] [INFO] Found 29 elements for 'Comment', concatenating 29 non-empty values
[2026-01-26 00:46:06] [INFO]   -> Found value: 01/25/2026 09:52:16 JETTON_M                [1] Incident linked to [Law] [2026-01-32933]
01/25/2026 ...
[2026-01-26 00:46:06] [INFO]   -> Set field 'dispatchNotes' = "01\/25\/2026 09:52:16 JETTON_M                [1] Incident linked to [Law] [2026-01-32933]\n01\/25\/2026 09:14:19 elkins_a                [2] [1] on montlake rd [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:23 elkins_a                [3] [2] rp is trapped between two fallen trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:32 elkins_a                [4] [3] trees are about 100 yards apart [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:51 elkins_a                [5] [4] red ford ranger [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:59 elkins_a                [6] [5] rp's been there 5 minutes [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:28 JETTON_M                [7] [6] ARE THEY ABLE TO GET BACK TO THEIR HOUSE [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:44 elkins_a                [8] [7] no he is trapped [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:18:32 elkins_a                [9] [8] rp advises tree behind him is the same size and blockage as the one in front (image attached) [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:20:19 elkins_a                [10] [9] rp trapped on road between two fallen trees, waiting for first responders to clear the trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:29:00 1W6                     [11] [10] Requested Case Number(s) issued for Incident #[2026-01-32933], Jurisdiction: Hamilton Co SO. Case Number(s): 26-003068. requested by 1W6. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:13 elkins_a                [12] [11] preparedd message sent to 423 413 3421 with image attached [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:58 Pickell, Jarrod         [13] [12] 1W6 - RP advised he is in good health and safe. He is just needing the trees to be cleared before his vehicle can pass. He is clear a crew will be to him to clear the roadway, though it may take some time. He will call back if his situation changes for the worse and needs emergency attention. This portion of Montlake will be completely blocked. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:04 elkins_a                [14] [13] sms incorrectly sent to 423 413 3421 instead of 423 443 6706 [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:40 Pickell, Jarrod         [15] [14] 1W6 - I am switching to Info channel to make sure Highway dept. is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:35:53 WHITE_A                 [16] [15] NOTIFYING HWY DEPT [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:45 JETTON_M                [17] [16] CLEAR ON THIS  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:59 JETTON_M                [18] [18] ADDED TO ROAD CLOSURE [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:49:20 Pickell, Jarrod         [19] [19] 1W6 - Can we notify fire about this citizen as well? [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:52:16 JETTON_M                [20] Multi-Agency Law Incident #: 2026-01-32933\n01\/25\/2026 09:44:54 JETTON_M                [21] Multi-Agency HC911 Incident #: 2026-01-32976\n01\/25\/2026 09:52:16 JETTON_M                [22] is fire able to assist this party ? [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:58:23 Pickell, Jarrod         [23] 1W6 - D5 after fire is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:33 JETTON_M                [24] clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:38 DAVIS_R                 [25] PER 1401 THERE ARE CREWS WORKING THEIR WAY UP MONTLAKE  [Shared]\n01\/25\/2026 10:00:54 JETTON_M                [26] clear thank you  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:01:31 JETTON_M                [27] [Law] has closed their incident [2026-01-32933]\n01\/25\/2026 19:45:54 VANANDEN_A              [28] [HC911] has closed their incident [2026-01-32976]\n01\/25\/2026 19:46:02 SCARBOROUGH_B           [29] [Law] has closed their incident [2026-01-33596]"
[2026-01-26 00:46:06] [INFO]   -> Set field 'cADLog' = "01\/25\/2026 09:52:16 JETTON_M                [1] Incident linked to [Law] [2026-01-32933]\n01\/25\/2026 09:14:19 elkins_a                [2] [1] on montlake rd [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:23 elkins_a                [3] [2] rp is trapped between two fallen trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:32 elkins_a                [4] [3] trees are about 100 yards apart [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:51 elkins_a                [5] [4] red ford ranger [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:59 elkins_a                [6] [5] rp's been there 5 minutes [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:28 JETTON_M                [7] [6] ARE THEY ABLE TO GET BACK TO THEIR HOUSE [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:44 elkins_a                [8] [7] no he is trapped [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:18:32 elkins_a                [9] [8] rp advises tree behind him is the same size and blockage as the one in front (image attached) [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:20:19 elkins_a                [10] [9] rp trapped on road between two fallen trees, waiting for first responders to clear the trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:29:00 1W6                     [11] [10] Requested Case Number(s) issued for Incident #[2026-01-32933], Jurisdiction: Hamilton Co SO. Case Number(s): 26-003068. requested by 1W6. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:13 elkins_a                [12] [11] preparedd message sent to 423 413 3421 with image attached [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:58 Pickell, Jarrod         [13] [12] 1W6 - RP advised he is in good health and safe. He is just needing the trees to be cleared before his vehicle can pass. He is clear a crew will be to him to clear the roadway, though it may take some time. He will call back if his situation changes for the worse and needs emergency attention. This portion of Montlake will be completely blocked. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:04 elkins_a                [14] [13] sms incorrectly sent to 423 413 3421 instead of 423 443 6706 [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:40 Pickell, Jarrod         [15] [14] 1W6 - I am switching to Info channel to make sure Highway dept. is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:35:53 WHITE_A                 [16] [15] NOTIFYING HWY DEPT [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:45 JETTON_M                [17] [16] CLEAR ON THIS  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:59 JETTON_M                [18] [18] ADDED TO ROAD CLOSURE [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:49:20 Pickell, Jarrod         [19] [19] 1W6 - Can we notify fire about this citizen as well? [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:52:16 JETTON_M                [20] Multi-Agency Law Incident #: 2026-01-32933\n01\/25\/2026 09:44:54 JETTON_M                [21] Multi-Agency HC911 Incident #: 2026-01-32976\n01\/25\/2026 09:52:16 JETTON_M                [22] is fire able to assist this party ? [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:58:23 Pickell, Jarrod         [23] 1W6 - D5 after fire is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:33 JETTON_M                [24] clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:38 DAVIS_R                 [25] PER 1401 THERE ARE CREWS WORKING THEIR WAY UP MONTLAKE  [Shared]\n01\/25\/2026 10:00:54 JETTON_M                [26] clear thank you  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:01:31 JETTON_M                [27] [Law] has closed their incident [2026-01-32933]\n01\/25\/2026 19:45:54 VANANDEN_A              [28] [HC911] has closed their incident [2026-01-32976]\n01\/25\/2026 19:46:02 SCARBOROUGH_B           [29] [Law] has closed their incident [2026-01-33596]"
[2026-01-26 00:46:06] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 00:46:06] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 00:46:06] [INFO]   -> Found value: MFD
[2026-01-26 00:46:06] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 00:46:06] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 00:46:06] [INFO] Concatenating street name and type
[2026-01-26 00:46:06] [INFO]   -> Combined street name: MONTLAKE RD
[2026-01-26 00:46:06] [INFO] Built locationCoordinates from lat/lng: 35.242976,-85.227222
[2026-01-26 00:46:06] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1029 MONTLAKE RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1029,"streetName":"MONTLAKE RD","incidentLocationCross":"CANYON RIM DR\/BROW LAKE RD","alarm":"2026-01-25 14:52:16","enroute":null,"onScene":null,"cleared":"2026-01-25 15:22:55","inService":"2026-01-25 15:22:55","nERISIncidentLatitude":35.24297599999999874853529036045074462890625,"nERISIncidentLongitude":-85.2272219999999975925675244070589542388916015625,"dispatched":null,"policeReportNumber":"2026-01-32991","cADNumber":"2026-01-32991","dispatchNotes":"01\/25\/2026 09:52:16 JETTON_M                [1] Incident linked to [Law] [2026-01-32933]\n01\/25\/2026 09:14:19 elkins_a                [2] [1] on montlake rd [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:23 elkins_a                [3] [2] rp is trapped between two fallen trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:32 elkins_a                [4] [3] trees are about 100 yards apart [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:51 elkins_a                [5] [4] red ford ranger [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:59 elkins_a                [6] [5] rp's been there 5 minutes [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:28 JETTON_M                [7] [6] ARE THEY ABLE TO GET BACK TO THEIR HOUSE [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:44 elkins_a                [8] [7] no he is trapped [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:18:32 elkins_a                [9] [8] rp advises tree behind him is the same size and blockage as the one in front (image attached) [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:20:19 elkins_a                [10] [9] rp trapped on road between two fallen trees, waiting for first responders to clear the trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:29:00 1W6                     [11] [10] Requested Case Number(s) issued for Incident #[2026-01-32933], Jurisdiction: Hamilton Co SO. Case Number(s): 26-003068. requested by 1W6. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:13 elkins_a                [12] [11] preparedd message sent to 423 413 3421 with image attached [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:58 Pickell, Jarrod         [13] [12] 1W6 - RP advised he is in good health and safe. He is just needing the trees to be cleared before his vehicle can pass. He is clear a crew will be to him to clear the roadway, though it may take some time. He will call back if his situation changes for the worse and needs emergency attention. This portion of Montlake will be completely blocked. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:04 elkins_a                [14] [13] sms incorrectly sent to 423 413 3421 instead of 423 443 6706 [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:40 Pickell, Jarrod         [15] [14] 1W6 - I am switching to Info channel to make sure Highway dept. is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:35:53 WHITE_A                 [16] [15] NOTIFYING HWY DEPT [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:45 JETTON_M                [17] [16] CLEAR ON THIS  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:59 JETTON_M                [18] [18] ADDED TO ROAD CLOSURE [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:49:20 Pickell, Jarrod         [19] [19] 1W6 - Can we notify fire about this citizen as well? [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:52:16 JETTON_M                [20] Multi-Agency Law Incident #: 2026-01-32933\n01\/25\/2026 09:44:54 JETTON_M                [21] Multi-Agency HC911 Incident #: 2026-01-32976\n01\/25\/2026 09:52:16 JETTON_M                [22] is fire able to assist this party ? [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:58:23 Pickell, Jarrod         [23] 1W6 - D5 after fire is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:33 JETTON_M                [24] clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:38 DAVIS_R                 [25] PER 1401 THERE ARE CREWS WORKING THEIR WAY UP MONTLAKE  [Shared]\n01\/25\/2026 10:00:54 JETTON_M                [26] clear thank you  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:01:31 JETTON_M                [27] [Law] has closed their incident [2026-01-32933]\n01\/25\/2026 19:45:54 VANANDEN_A              [28] [HC911] has closed their incident [2026-01-32976]\n01\/25\/2026 19:46:02 SCARBOROUGH_B           [29] [Law] has closed their incident [2026-01-33596]","cADLog":"01\/25\/2026 09:52:16 JETTON_M                [1] Incident linked to [Law] [2026-01-32933]\n01\/25\/2026 09:14:19 elkins_a                [2] [1] on montlake rd [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:23 elkins_a                [3] [2] rp is trapped between two fallen trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:32 elkins_a                [4] [3] trees are about 100 yards apart [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:51 elkins_a                [5] [4] red ford ranger [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:15:59 elkins_a                [6] [5] rp's been there 5 minutes [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:28 JETTON_M                [7] [6] ARE THEY ABLE TO GET BACK TO THEIR HOUSE [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:16:44 elkins_a                [8] [7] no he is trapped [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:18:32 elkins_a                [9] [8] rp advises tree behind him is the same size and blockage as the one in front (image attached) [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:20:19 elkins_a                [10] [9] rp trapped on road between two fallen trees, waiting for first responders to clear the trees [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:29:00 1W6                     [11] [10] Requested Case Number(s) issued for Incident #[2026-01-32933], Jurisdiction: Hamilton Co SO. Case Number(s): 26-003068. requested by 1W6. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:13 elkins_a                [12] [11] preparedd message sent to 423 413 3421 with image attached [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:31:58 Pickell, Jarrod         [13] [12] 1W6 - RP advised he is in good health and safe. He is just needing the trees to be cleared before his vehicle can pass. He is clear a crew will be to him to clear the roadway, though it may take some time. He will call back if his situation changes for the worse and needs emergency attention. This portion of Montlake will be completely blocked. [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:04 elkins_a                [14] [13] sms incorrectly sent to 423 413 3421 instead of 423 443 6706 [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:34:40 Pickell, Jarrod         [15] [14] 1W6 - I am switching to Info channel to make sure Highway dept. is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:35:53 WHITE_A                 [16] [15] NOTIFYING HWY DEPT [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:45 JETTON_M                [17] [16] CLEAR ON THIS  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:44:59 JETTON_M                [18] [18] ADDED TO ROAD CLOSURE [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:49:20 Pickell, Jarrod         [19] [19] 1W6 - Can we notify fire about this citizen as well? [Shared] [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:52:16 JETTON_M                [20] Multi-Agency Law Incident #: 2026-01-32933\n01\/25\/2026 09:44:54 JETTON_M                [21] Multi-Agency HC911 Incident #: 2026-01-32976\n01\/25\/2026 09:52:16 JETTON_M                [22] is fire able to assist this party ? [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 09:58:23 Pickell, Jarrod         [23] 1W6 - D5 after fire is clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:33 JETTON_M                [24] clear [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:00:38 DAVIS_R                 [25] PER 1401 THERE ARE CREWS WORKING THEIR WAY UP MONTLAKE  [Shared]\n01\/25\/2026 10:00:54 JETTON_M                [26] clear thank you  [Shared 2, 2026-01-32933 - CITASP - 1029 MONTLAKE RD]\n01\/25\/2026 10:01:31 JETTON_M                [27] [Law] has closed their incident [2026-01-32933]\n01\/25\/2026 19:45:54 VANANDEN_A              [28] [HC911] has closed their incident [2026-01-32976]\n01\/25\/2026 19:46:02 SCARBOROUGH_B           [29] [Law] has closed their incident [2026-01-33596]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.242976,-85.227222"}
[2026-01-26 00:46:06] [INFO] Number of extracted fields: 20
[2026-01-26 00:46:06] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 00:46:06] [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-01-26 00:46:06] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 00:46:06] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 00:46:06] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 00:46:07] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 00:46:07] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 00:46:07] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 00:46:07] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2d65c52f1b
[2026-01-26 00:46:07] [INFO] Found existing Dispatch with cADNumber '2026-01-32991', ID: 69762e238ba6f83a7 - will update instead of create
[2026-01-26 00:46:07] [INFO] Updated existing Dispatches record with ID: 69762e238ba6f83a7
[2026-01-26 00:46:07] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-32991_20260125194606400.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-32991_20260125194606400.xml
[2026-01-26 00:46:07] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-32991_20260125194606400.xml
[2026-01-26 01:42:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33102_20260125204219784.xml
[2026-01-26 01:42:22] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33102_20260125204219784.xml for user: 68920395733981a47
[2026-01-26 01:42:22] [INFO] File size: 5909 bytes
[2026-01-26 01:42:22] [INFO] Created FTPFiles record with ID: 6976c67e684b5556b
[2026-01-26 01:42:22] [INFO] About to extract fields from XML. File size: 5909 bytes
[2026-01-26 01:42:22] [INFO] Number of mappings: 24
[2026-01-26 01:42:22] [INFO] Starting XML parsing. Content length: 5909
[2026-01-26 01:42:22] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 01:42:22] [INFO] Processing 24 field mappings
[2026-01-26 01:42:22] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 01:42:22] [INFO]   -> Found value: WIRES-Wires Down
[2026-01-26 01:42:22] [INFO]   -> Set field 'incidentTypeValue1' = "WIRES-Wires Down"
[2026-01-26 01:42:22] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 01:42:22] [INFO]   -> Found value: 2425 POE RD
[2026-01-26 01:42:22] [INFO]   -> Set field 'businessName' = "2425 POE RD"
[2026-01-26 01:42:22] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 01:42:22] [INFO]   -> Found value: 37379
[2026-01-26 01:42:22] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 01:42:22] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 01:42:22] [INFO]   -> Found value: 2425
[2026-01-26 01:42:22] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2425
[2026-01-26 01:42:22] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 01:42:22] [INFO]   -> Found value: POE
[2026-01-26 01:42:22] [INFO]   -> Set field 'streetName' = "POE"
[2026-01-26 01:42:22] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 01:42:22] [INFO]   -> Found value: COWBOY WAY/SOUR MASH LN
[2026-01-26 01:42:22] [INFO]   -> Set field 'incidentLocationCross' = "COWBOY WAY\/SOUR MASH LN"
[2026-01-26 01:42:22] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 01:42:22] [INFO]   -> Found value: 2026-01-25T11:22:40.767-05:00
[2026-01-26 01:42:22] [INFO]   -> Set field 'alarm' = "2026-01-25 16:22:40"
[2026-01-26 01:42:22] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 01:42:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 01:42:22] [INFO]   -> Set field 'enroute' = null
[2026-01-26 01:42:22] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 01:42:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 01:42:22] [INFO]   -> Set field 'onScene' = null
[2026-01-26 01:42:22] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 01:42:22] [INFO]   -> Found value: 2026-01-25T11:27:13.587-05:00
[2026-01-26 01:42:22] [INFO]   -> Set field 'cleared' = "2026-01-25 16:27:13"
[2026-01-26 01:42:22] [INFO]   -> Set field 'inService' = "2026-01-25 16:27:13"
[2026-01-26 01:42:22] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 01:42:22] [INFO]   -> Found value: 35.280291
[2026-01-26 01:42:22] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28029099999999829151420271955430507659912109375
[2026-01-26 01:42:22] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 01:42:22] [INFO]   -> Found value: -85.247574
[2026-01-26 01:42:22] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2475740000000001828084350563585758209228515625
[2026-01-26 01:42:22] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 01:42:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 01:42:22] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 01:42:22] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 01:42:22] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:22] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 01:42:22] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:22] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 01:42:22] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:22] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 01:42:22] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:22] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 01:42:22] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:22] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 01:42:22] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:22] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 01:42:22] [INFO]   -> Found value: RD
[2026-01-26 01:42:22] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 01:42:22] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 01:42:22] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:22] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 01:42:22] [INFO]   -> Found value: 2026-01-33102
[2026-01-26 01:42:22] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33102"
[2026-01-26 01:42:22] [INFO]   -> Set field 'cADNumber' = "2026-01-33102"
[2026-01-26 01:42:22] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 01:42:22] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 01:42:22] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-01-26 01:42:22] [INFO]   -> Found value: 01/25/2026 11:23:38 GUY_C                   [1] Multi-Agency Law Incident #: 2026-01-33103
01/25/202...
[2026-01-26 01:42:22] [INFO]   -> Set field 'dispatchNotes' = "01\/25\/2026 11:23:38 GUY_C                   [1] Multi-Agency Law Incident #: 2026-01-33103\n01\/25\/2026 11:24:02 GUY_C                   [2] PER H1401 POWERLINE ACROSS THE ENTIRE ROADWAY  [Shared]\n01\/25\/2026 11:24:19 GUY_C                   [3] HOMEOWNER HAS NO POWER  [Shared]\n01\/25\/2026 11:25:07 JETTON_M                [4] EPB WAS CLEAR ON 2532 POE NOT HAVING POWER  [Shared 2, 2026-01-33103 - WIRES - 2425 POE RD]\n01\/25\/2026 11:25:24 JETTON_M                [5] THAT WAS AT 10:04 [Shared 2, 2026-01-33103 - WIRES - 2425 POE RD]\n01\/25\/2026 11:25:32 GUY_C                   [6] 2528 POE RD HAS WIRES DOWN AND POLE #DA1141 [Shared]\n01\/25\/2026 11:32:58 JETTON_M                [7] [Law] has closed their incident [2026-01-33103]\n01\/25\/2026 20:42:16 SCARBOROUGH_B           [8] [Law] has closed their incident [2026-01-33602]"
[2026-01-26 01:42:22] [INFO]   -> Set field 'cADLog' = "01\/25\/2026 11:23:38 GUY_C                   [1] Multi-Agency Law Incident #: 2026-01-33103\n01\/25\/2026 11:24:02 GUY_C                   [2] PER H1401 POWERLINE ACROSS THE ENTIRE ROADWAY  [Shared]\n01\/25\/2026 11:24:19 GUY_C                   [3] HOMEOWNER HAS NO POWER  [Shared]\n01\/25\/2026 11:25:07 JETTON_M                [4] EPB WAS CLEAR ON 2532 POE NOT HAVING POWER  [Shared 2, 2026-01-33103 - WIRES - 2425 POE RD]\n01\/25\/2026 11:25:24 JETTON_M                [5] THAT WAS AT 10:04 [Shared 2, 2026-01-33103 - WIRES - 2425 POE RD]\n01\/25\/2026 11:25:32 GUY_C                   [6] 2528 POE RD HAS WIRES DOWN AND POLE #DA1141 [Shared]\n01\/25\/2026 11:32:58 JETTON_M                [7] [Law] has closed their incident [2026-01-33103]\n01\/25\/2026 20:42:16 SCARBOROUGH_B           [8] [Law] has closed their incident [2026-01-33602]"
[2026-01-26 01:42:22] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 01:42:22] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 01:42:22] [INFO]   -> Found value: MFD
[2026-01-26 01:42:22] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 01:42:22] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 01:42:22] [INFO] Concatenating street name and type
[2026-01-26 01:42:22] [INFO]   -> Combined street name: POE RD
[2026-01-26 01:42:22] [INFO] Built locationCoordinates from lat/lng: 35.280291,-85.247574
[2026-01-26 01:42:22] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"WIRES-Wires Down","businessName":"2425 POE RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2425,"streetName":"POE RD","incidentLocationCross":"COWBOY WAY\/SOUR MASH LN","alarm":"2026-01-25 16:22:40","enroute":null,"onScene":null,"cleared":"2026-01-25 16:27:13","inService":"2026-01-25 16:27:13","nERISIncidentLatitude":35.28029099999999829151420271955430507659912109375,"nERISIncidentLongitude":-85.2475740000000001828084350563585758209228515625,"dispatched":null,"policeReportNumber":"2026-01-33102","cADNumber":"2026-01-33102","dispatchNotes":"01\/25\/2026 11:23:38 GUY_C                   [1] Multi-Agency Law Incident #: 2026-01-33103\n01\/25\/2026 11:24:02 GUY_C                   [2] PER H1401 POWERLINE ACROSS THE ENTIRE ROADWAY  [Shared]\n01\/25\/2026 11:24:19 GUY_C                   [3] HOMEOWNER HAS NO POWER  [Shared]\n01\/25\/2026 11:25:07 JETTON_M                [4] EPB WAS CLEAR ON 2532 POE NOT HAVING POWER  [Shared 2, 2026-01-33103 - WIRES - 2425 POE RD]\n01\/25\/2026 11:25:24 JETTON_M                [5] THAT WAS AT 10:04 [Shared 2, 2026-01-33103 - WIRES - 2425 POE RD]\n01\/25\/2026 11:25:32 GUY_C                   [6] 2528 POE RD HAS WIRES DOWN AND POLE #DA1141 [Shared]\n01\/25\/2026 11:32:58 JETTON_M                [7] [Law] has closed their incident [2026-01-33103]\n01\/25\/2026 20:42:16 SCARBOROUGH_B           [8] [Law] has closed their incident [2026-01-33602]","cADLog":"01\/25\/2026 11:23:38 GUY_C                   [1] Multi-Agency Law Incident #: 2026-01-33103\n01\/25\/2026 11:24:02 GUY_C                   [2] PER H1401 POWERLINE ACROSS THE ENTIRE ROADWAY  [Shared]\n01\/25\/2026 11:24:19 GUY_C                   [3] HOMEOWNER HAS NO POWER  [Shared]\n01\/25\/2026 11:25:07 JETTON_M                [4] EPB WAS CLEAR ON 2532 POE NOT HAVING POWER  [Shared 2, 2026-01-33103 - WIRES - 2425 POE RD]\n01\/25\/2026 11:25:24 JETTON_M                [5] THAT WAS AT 10:04 [Shared 2, 2026-01-33103 - WIRES - 2425 POE RD]\n01\/25\/2026 11:25:32 GUY_C                   [6] 2528 POE RD HAS WIRES DOWN AND POLE #DA1141 [Shared]\n01\/25\/2026 11:32:58 JETTON_M                [7] [Law] has closed their incident [2026-01-33103]\n01\/25\/2026 20:42:16 SCARBOROUGH_B           [8] [Law] has closed their incident [2026-01-33602]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.280291,-85.247574"}
[2026-01-26 01:42:22] [INFO] Number of extracted fields: 20
[2026-01-26 01:42:22] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 01:42:22] [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-01-26 01:42:22] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 01:42:22] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 01:42:22] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 01:42:22] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 01:42:22] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 01:42:22] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 01:42:22] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2ccb1556e4
[2026-01-26 01:42:23] [INFO] Found existing Dispatch with cADNumber '2026-01-33102', ID: 6976438c91fd1dd2b - will update instead of create
[2026-01-26 01:42:23] [INFO] Updated existing Dispatches record with ID: 6976438c91fd1dd2b
[2026-01-26 01:42:23] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33102_20260125204219784.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33102_20260125204219784.xml
[2026-01-26 01:42:23] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33102_20260125204219784.xml
[2026-01-26 01:42:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33018_20260125204222096.xml
[2026-01-26 01:42:23] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33018_20260125204222096.xml for user: 68920395733981a47
[2026-01-26 01:42:23] [INFO] File size: 7453 bytes
[2026-01-26 01:42:23] [INFO] Created FTPFiles record with ID: 6976c67f8a66e40b5
[2026-01-26 01:42:23] [INFO] About to extract fields from XML. File size: 7453 bytes
[2026-01-26 01:42:23] [INFO] Number of mappings: 24
[2026-01-26 01:42:23] [INFO] Starting XML parsing. Content length: 7453
[2026-01-26 01:42:23] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 01:42:23] [INFO] Processing 24 field mappings
[2026-01-26 01:42:23] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 01:42:23] [INFO]   -> Found value: WIRES-Wires Down
[2026-01-26 01:42:23] [INFO]   -> Set field 'incidentTypeValue1' = "WIRES-Wires Down"
[2026-01-26 01:42:23] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 01:42:23] [INFO]   -> Found value: 2532 POE RD
[2026-01-26 01:42:23] [INFO]   -> Set field 'businessName' = "2532 POE RD"
[2026-01-26 01:42:23] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 01:42:23] [INFO]   -> Found value: 37379
[2026-01-26 01:42:23] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 01:42:23] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 01:42:23] [INFO]   -> Found value: 2532
[2026-01-26 01:42:23] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2532
[2026-01-26 01:42:23] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 01:42:23] [INFO]   -> Found value: POE
[2026-01-26 01:42:23] [INFO]   -> Set field 'streetName' = "POE"
[2026-01-26 01:42:23] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 01:42:23] [INFO]   -> Found value: COWBOY WAY/SOUR MASH LN
[2026-01-26 01:42:23] [INFO]   -> Set field 'incidentLocationCross' = "COWBOY WAY\/SOUR MASH LN"
[2026-01-26 01:42:23] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 01:42:23] [INFO]   -> Found value: 2026-01-25T10:03:14.337-05:00
[2026-01-26 01:42:23] [INFO]   -> Set field 'alarm' = "2026-01-25 15:03:14"
[2026-01-26 01:42:23] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 01:42:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 01:42:23] [INFO]   -> Set field 'enroute' = null
[2026-01-26 01:42:23] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 01:42:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 01:42:23] [INFO]   -> Set field 'onScene' = null
[2026-01-26 01:42:23] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 01:42:23] [INFO]   -> Found value: 2026-01-25T11:28:45.313-05:00
[2026-01-26 01:42:23] [INFO]   -> Set field 'cleared' = "2026-01-25 16:28:45"
[2026-01-26 01:42:23] [INFO]   -> Set field 'inService' = "2026-01-25 16:28:45"
[2026-01-26 01:42:23] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 01:42:23] [INFO]   -> Found value: 35.281495
[2026-01-26 01:42:23] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.28149499999999960664354148320853710174560546875
[2026-01-26 01:42:23] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 01:42:23] [INFO]   -> Found value: -85.253036999999992
[2026-01-26 01:42:23] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2530369999999919627953204326331615447998046875
[2026-01-26 01:42:23] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 01:42:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 01:42:23] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 01:42:23] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 01:42:23] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:23] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 01:42:23] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:23] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 01:42:23] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:23] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 01:42:23] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:23] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 01:42:23] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:23] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 01:42:23] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:23] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 01:42:23] [INFO]   -> Found value: RD
[2026-01-26 01:42:23] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 01:42:23] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 01:42:23] [INFO]   -> No value found (null or empty)
[2026-01-26 01:42:23] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 01:42:23] [INFO]   -> Found value: 2026-01-33018
[2026-01-26 01:42:23] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33018"
[2026-01-26 01:42:23] [INFO]   -> Set field 'cADNumber' = "2026-01-33018"
[2026-01-26 01:42:23] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 01:42:23] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 01:42:23] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2026-01-26 01:42:23] [INFO]   -> Found value: 01/25/2026 10:03:14 AURELIAN                [1] Incident linked to [Law] [2026-01-33017]
01/25/2026 ...
[2026-01-26 01:42:23] [INFO]   -> Set field 'dispatchNotes' = "01\/25\/2026 10:03:14 AURELIAN                [1] Incident linked to [Law] [2026-01-33017]\n01\/25\/2026 10:03:14 AURELIAN                [2] Multi-Jurisdiction Law Incident #: 2026-01-33017\n01\/25\/2026 10:03:14 AURELIAN                [3] GENERATED BY AURELIANSYNC INITIATED BY Janet Tomaszewski [janet.tomaszewski@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/WEYlDr313KFKA9sufp8Jlg [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [4] INFORoadway - Blocking Traffic: Yes, the tree and power lines are blocking the road or obstructing lanes.General - Additional Information: ZIP code is 37379. No flames, sparks, or arcing observed. The wire is not on a house or building. Reporter believes more power lines may be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [5] Caller reported a tree down with power lines, stating the tree and power lines are blocking the road or obstructing lanes, with ZIP code 37379 and no flames, sparks, or arcing observed and the wire not on a house or building. Caller stated they think more power lines will be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:04:12 TOMASZEWSKI_T           [6] EPB IS CLEAR [Shared]\n01\/25\/2026 10:04:57 PELHAM_J                [7] Multi-Agency HC911 Incident #: 2026-01-33020\n01\/25\/2026 10:05:25 DAVIS_R                 [8] 1401 CLR  [Shared]\n01\/25\/2026 10:09:48 JETTON_M                [9] highway 1 cleaer  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:20 JETTON_M                [10] added to road closure  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:26 JETTON_M                [11] [Law] has closed their incident [2026-01-33017]\n01\/25\/2026 10:25:55 DAVIS_R                 [12] HOLDING OPEN PER H1401  [Shared]\n01\/25\/2026 19:31:18 VANANDEN_A              [13] PLEASE ADV IF THIS IS STILL CLOSED\/PASSABLE [Shared 4, 2026-01-33020 - ROAD - 2532 POE RD]\n01\/25\/2026 20:42:16 SCARBOROUGH_B           [14] [Law] has closed their incident [2026-01-33602]"
[2026-01-26 01:42:23] [INFO]   -> Set field 'cADLog' = "01\/25\/2026 10:03:14 AURELIAN                [1] Incident linked to [Law] [2026-01-33017]\n01\/25\/2026 10:03:14 AURELIAN                [2] Multi-Jurisdiction Law Incident #: 2026-01-33017\n01\/25\/2026 10:03:14 AURELIAN                [3] GENERATED BY AURELIANSYNC INITIATED BY Janet Tomaszewski [janet.tomaszewski@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/WEYlDr313KFKA9sufp8Jlg [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [4] INFORoadway - Blocking Traffic: Yes, the tree and power lines are blocking the road or obstructing lanes.General - Additional Information: ZIP code is 37379. No flames, sparks, or arcing observed. The wire is not on a house or building. Reporter believes more power lines may be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [5] Caller reported a tree down with power lines, stating the tree and power lines are blocking the road or obstructing lanes, with ZIP code 37379 and no flames, sparks, or arcing observed and the wire not on a house or building. Caller stated they think more power lines will be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:04:12 TOMASZEWSKI_T           [6] EPB IS CLEAR [Shared]\n01\/25\/2026 10:04:57 PELHAM_J                [7] Multi-Agency HC911 Incident #: 2026-01-33020\n01\/25\/2026 10:05:25 DAVIS_R                 [8] 1401 CLR  [Shared]\n01\/25\/2026 10:09:48 JETTON_M                [9] highway 1 cleaer  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:20 JETTON_M                [10] added to road closure  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:26 JETTON_M                [11] [Law] has closed their incident [2026-01-33017]\n01\/25\/2026 10:25:55 DAVIS_R                 [12] HOLDING OPEN PER H1401  [Shared]\n01\/25\/2026 19:31:18 VANANDEN_A              [13] PLEASE ADV IF THIS IS STILL CLOSED\/PASSABLE [Shared 4, 2026-01-33020 - ROAD - 2532 POE RD]\n01\/25\/2026 20:42:16 SCARBOROUGH_B           [14] [Law] has closed their incident [2026-01-33602]"
[2026-01-26 01:42:23] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 01:42:23] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 01:42:23] [INFO]   -> Found value: MFD
[2026-01-26 01:42:23] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 01:42:23] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 01:42:23] [INFO] Concatenating street name and type
[2026-01-26 01:42:23] [INFO]   -> Combined street name: POE RD
[2026-01-26 01:42:23] [INFO] Built locationCoordinates from lat/lng: 35.281495,-85.253037
[2026-01-26 01:42:23] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"WIRES-Wires Down","businessName":"2532 POE RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2532,"streetName":"POE RD","incidentLocationCross":"COWBOY WAY\/SOUR MASH LN","alarm":"2026-01-25 15:03:14","enroute":null,"onScene":null,"cleared":"2026-01-25 16:28:45","inService":"2026-01-25 16:28:45","nERISIncidentLatitude":35.28149499999999960664354148320853710174560546875,"nERISIncidentLongitude":-85.2530369999999919627953204326331615447998046875,"dispatched":null,"policeReportNumber":"2026-01-33018","cADNumber":"2026-01-33018","dispatchNotes":"01\/25\/2026 10:03:14 AURELIAN                [1] Incident linked to [Law] [2026-01-33017]\n01\/25\/2026 10:03:14 AURELIAN                [2] Multi-Jurisdiction Law Incident #: 2026-01-33017\n01\/25\/2026 10:03:14 AURELIAN                [3] GENERATED BY AURELIANSYNC INITIATED BY Janet Tomaszewski [janet.tomaszewski@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/WEYlDr313KFKA9sufp8Jlg [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [4] INFORoadway - Blocking Traffic: Yes, the tree and power lines are blocking the road or obstructing lanes.General - Additional Information: ZIP code is 37379. No flames, sparks, or arcing observed. The wire is not on a house or building. Reporter believes more power lines may be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [5] Caller reported a tree down with power lines, stating the tree and power lines are blocking the road or obstructing lanes, with ZIP code 37379 and no flames, sparks, or arcing observed and the wire not on a house or building. Caller stated they think more power lines will be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:04:12 TOMASZEWSKI_T           [6] EPB IS CLEAR [Shared]\n01\/25\/2026 10:04:57 PELHAM_J                [7] Multi-Agency HC911 Incident #: 2026-01-33020\n01\/25\/2026 10:05:25 DAVIS_R                 [8] 1401 CLR  [Shared]\n01\/25\/2026 10:09:48 JETTON_M                [9] highway 1 cleaer  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:20 JETTON_M                [10] added to road closure  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:26 JETTON_M                [11] [Law] has closed their incident [2026-01-33017]\n01\/25\/2026 10:25:55 DAVIS_R                 [12] HOLDING OPEN PER H1401  [Shared]\n01\/25\/2026 19:31:18 VANANDEN_A              [13] PLEASE ADV IF THIS IS STILL CLOSED\/PASSABLE [Shared 4, 2026-01-33020 - ROAD - 2532 POE RD]\n01\/25\/2026 20:42:16 SCARBOROUGH_B           [14] [Law] has closed their incident [2026-01-33602]","cADLog":"01\/25\/2026 10:03:14 AURELIAN                [1] Incident linked to [Law] [2026-01-33017]\n01\/25\/2026 10:03:14 AURELIAN                [2] Multi-Jurisdiction Law Incident #: 2026-01-33017\n01\/25\/2026 10:03:14 AURELIAN                [3] GENERATED BY AURELIANSYNC INITIATED BY Janet Tomaszewski [janet.tomaszewski@hamiltontn911.gov]LINK: https:\/\/dashboard.aurelian.io\/agent\/d2f9496c-08a5-4b48-b1b1-5da96432f25d\/conversation\/WEYlDr313KFKA9sufp8Jlg [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [4] INFORoadway - Blocking Traffic: Yes, the tree and power lines are blocking the road or obstructing lanes.General - Additional Information: ZIP code is 37379. No flames, sparks, or arcing observed. The wire is not on a house or building. Reporter believes more power lines may be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:03:14 AURELIAN                [5] Caller reported a tree down with power lines, stating the tree and power lines are blocking the road or obstructing lanes, with ZIP code 37379 and no flames, sparks, or arcing observed and the wire not on a house or building. Caller stated they think more power lines will be falling. [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:04:12 TOMASZEWSKI_T           [6] EPB IS CLEAR [Shared]\n01\/25\/2026 10:04:57 PELHAM_J                [7] Multi-Agency HC911 Incident #: 2026-01-33020\n01\/25\/2026 10:05:25 DAVIS_R                 [8] 1401 CLR  [Shared]\n01\/25\/2026 10:09:48 JETTON_M                [9] highway 1 cleaer  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:20 JETTON_M                [10] added to road closure  [Shared 2, 2026-01-33017 - WIRES - 2532 POE RD]\n01\/25\/2026 10:10:26 JETTON_M                [11] [Law] has closed their incident [2026-01-33017]\n01\/25\/2026 10:25:55 DAVIS_R                 [12] HOLDING OPEN PER H1401  [Shared]\n01\/25\/2026 19:31:18 VANANDEN_A              [13] PLEASE ADV IF THIS IS STILL CLOSED\/PASSABLE [Shared 4, 2026-01-33020 - ROAD - 2532 POE RD]\n01\/25\/2026 20:42:16 SCARBOROUGH_B           [14] [Law] has closed their incident [2026-01-33602]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.281495,-85.253037"}
[2026-01-26 01:42:23] [INFO] Number of extracted fields: 20
[2026-01-26 01:42:23] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 01:42:23] [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-01-26 01:42:23] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 01:42:23] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 01:42:23] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 01:42:23] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 01:42:23] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 01:42:23] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 01:42:24] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2ccb1556e4
[2026-01-26 01:42:24] [INFO] Found existing Dispatch with cADNumber '2026-01-33018', ID: 697630b528fe86417 - will update instead of create
[2026-01-26 01:42:24] [INFO] Updated existing Dispatches record with ID: 697630b528fe86417
[2026-01-26 01:42:24] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33018_20260125204222096.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33018_20260125204222096.xml
[2026-01-26 01:42:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33018_20260125204222096.xml
[2026-01-26 02:06:42] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260009334_20260126_020642.XML
[2026-01-26 02:06:42] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260009334_20260126_020642.XML for user: 68f1466aed072ad4a
[2026-01-26 02:06:42] [INFO] File size: 4873 bytes
[2026-01-26 02:06:42] [INFO] Created FTPFiles record with ID: 6976cc32909e7c525
[2026-01-26 02:06:42] [INFO] About to extract fields from XML. File size: 4873 bytes
[2026-01-26 02:06:42] [INFO] Number of mappings: 28
[2026-01-26 02:06:42] [INFO] Starting XML parsing. Content length: 4873
[2026-01-26 02:06:42] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 02:06:42] [INFO] Processing 28 field mappings
[2026-01-26 02:06:42] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 02:06:42] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 02:06:42] [INFO]   -> Found value: AFD
[2026-01-26 02:06:42] [INFO]   -> Set field 'cADAgencyIdentifier' = "AFD"
[2026-01-26 02:06:42] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 02:06:42] [INFO]   -> Found value: 2026000033
[2026-01-26 02:06:42] [INFO]   -> Set field 'incidentInternalId' = "2026000033"
[2026-01-26 02:06:42] [INFO]   -> Set field 'dispatchRunNumber' = "2026000033"
[2026-01-26 02:06:42] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 02:06:42] [INFO]   -> Found value: PUBLIC ASSIST
[2026-01-26 02:06:42] [INFO]   -> Set field 'incidentTypeValue1' = "PUBLIC ASSIST"
[2026-01-26 02:06:42] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 02:06:42] [INFO]   -> Found value: 275
[2026-01-26 02:06:42] [INFO]   -> Set field 'incidentLocationStreetNumber' = 275
[2026-01-26 02:06:42] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 02:06:42] [INFO]   -> Found value: TN
[2026-01-26 02:06:42] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 02:06:42] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 02:06:42] [INFO]   -> Found value: 38506
[2026-01-26 02:06:42] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-26 02:06:42] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 02:06:42] [INFO]   -> No value found (null or empty)
[2026-01-26 02:06:42] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 02:06:42] [INFO]   -> No value found (null or empty)
[2026-01-26 02:06:42] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 02:06:42] [INFO]   -> Found value: 36.19664
[2026-01-26 02:06:42] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1966400000000021464074961841106414794921875
[2026-01-26 02:06:42] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 02:06:42] [INFO]   -> Found value: -85.45612
[2026-01-26 02:06:42] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.45611999999999852661858312785625457763671875
[2026-01-26 02:06:42] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 02:06:42] [INFO]   -> Found value: 2026-01-25 20:05:15
[2026-01-26 02:06:42] [INFO]   -> Set field 'alarm' = "2026-01-25 20:05:15"
[2026-01-26 02:06:42] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 02:06:42] [INFO]   -> Found value: 2026-01-25 20:06:37
[2026-01-26 02:06:42] [INFO]   -> Set field 'dispatched' = "2026-01-25 20:06:37"
[2026-01-26 02:06:42] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 02:06:42] [INFO]   -> Found value: 2026-01-25 20:06:37
[2026-01-26 02:06:42] [INFO]   -> Set field 'enroute' = "2026-01-25 20:06:37"
[2026-01-26 02:06:42] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 02:06:42] [INFO]   -> Found value: 2026-01-25 20:06:39
[2026-01-26 02:06:42] [INFO]   -> Set field 'onScene' = "2026-01-25 20:06:39"
[2026-01-26 02:06:42] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 02:06:42] [INFO]   -> No value found (null or empty)
[2026-01-26 02:06:42] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 02:06:42] [INFO]   -> No value found (null or empty)
[2026-01-26 02:06:42] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 02:06:42] [INFO]   -> Found value: A1200
[2026-01-26 02:06:42] [INFO]   -> Set field 'cADVehicleID' = "A1200"
[2026-01-26 02:06:42] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 02:06:42] [INFO]   -> Found value: 2026-01-25 20:06:37
[2026-01-26 02:06:42] [INFO]   -> Set field 'timedispatch' = "2026-01-25 20:06:37"
[2026-01-26 02:06:42] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 02:06:42] [INFO]   -> Found value: 2026-01-25 20:06:37
[2026-01-26 02:06:42] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-25 20:06:37"
[2026-01-26 02:06:42] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 02:06:42] [INFO]   -> Found value: 2026-01-25 20:06:39
[2026-01-26 02:06:42] [INFO]   -> Set field 'timeonscene' = "2026-01-25 20:06:39"
[2026-01-26 02:06:42] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 02:06:42] [INFO]   -> No value found (null or empty)
[2026-01-26 02:06:42] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 02:06:42] [INFO]   -> No value found (null or empty)
[2026-01-26 02:06:42] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 02:06:42] [INFO]   -> Found value: 20260009334
[2026-01-26 02:06:42] [INFO]   -> Set field 'policeReportNumber' = "20260009334"
[2026-01-26 02:06:42] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 02:06:42] [INFO]   -> Found value: ASSISTING PD WITH MOTORIST  [01/25/26 20:06:34 TSCOTT]
[2026-01-26 02:06:42] [INFO]   -> Set field 'dispatchNotes' = "ASSISTING PD WITH MOTORIST  [01\/25\/26 20:06:34 TSCOTT]"
[2026-01-26 02:06:42] [INFO]   -> Set field 'cADLog' = "ASSISTING PD WITH MOTORIST  [01\/25\/26 20:06:34 TSCOTT]"
[2026-01-26 02:06:42] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 02:06:42] [INFO]   -> Found value: ALGOOD
[2026-01-26 02:06:42] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2026-01-26 02:06:42] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 02:06:42] [INFO]   -> Found value: 4TH
[2026-01-26 02:06:42] [INFO]   -> Set field 'streetName' = "4TH"
[2026-01-26 02:06:42] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 02:06:42] [INFO]   -> Found value: AVE
[2026-01-26 02:06:42] [INFO]   -> Set field 'streetType' = "AVE"
[2026-01-26 02:06:42] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 02:06:42] [INFO]   -> Found value: 4TH AVE/QUINLAND LAKE RD
[2026-01-26 02:06:42] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "4TH AVE\/QUINLAND LAKE RD"
[2026-01-26 02:06:42] [INFO] Finished extracting fields. Total fields extracted: 24
[2026-01-26 02:06:42] [INFO] Concatenating street name and type
[2026-01-26 02:06:42] [INFO]   -> Combined street name: 4TH AVE
[2026-01-26 02:06:42] [INFO] Built locationCoordinates from lat/lng: 36.19664,-85.45612
[2026-01-26 02:06:42] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"AFD","incidentInternalId":"2026000033","dispatchRunNumber":"2026000033","incidentTypeValue1":"PUBLIC ASSIST","incidentLocationStreetNumber":275,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.1966400000000021464074961841106414794921875,"nERISIncidentLongitude":-85.45611999999999852661858312785625457763671875,"alarm":"2026-01-25 20:05:15","dispatched":"2026-01-25 20:06:37","enroute":"2026-01-25 20:06:37","onScene":"2026-01-25 20:06:39","cADVehicleID":"A1200","timedispatch":"2026-01-25 20:06:37","timeenroutetoscene":"2026-01-25 20:06:37","timeonscene":"2026-01-25 20:06:39","policeReportNumber":"20260009334","dispatchNotes":"ASSISTING PD WITH MOTORIST  [01\/25\/26 20:06:34 TSCOTT]","cADLog":"ASSISTING PD WITH MOTORIST  [01\/25\/26 20:06:34 TSCOTT]","incidentLocationCity":"ALGOOD","streetName":"4TH AVE","incidentAddressTextVersionStreet":"4TH AVE\/QUINLAND LAKE RD","locationCoordinates":"36.19664,-85.45612"}
[2026-01-26 02:06:42] [INFO] Number of extracted fields: 24
[2026-01-26 02:06:42] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'AFD'
[2026-01-26 02:06:42] [INFO] Multi-agency routing check: CAD Agency ID raw = 'AFD', Parsed IDs = ["AFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2026-01-26 02:06:42] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["AFD"]
[2026-01-26 02:06:42] [INFO] Attempting SAASClient lookup for AgencyCode 'AFD' (index 0) within mailbox's assigned agencies
[2026-01-26 02:06:42] [INFO] SUCCESS: Routed to agency 'Algood Fire Department' (ID: 68910627445d6e167) at INDEX 0 based on AgencyCode 'AFD'
[2026-01-26 02:06:42] [INFO] Fetched 1 stations from Stations module for agency 'Algood Fire Department': ["68922bda7fe89f7ff"]
[2026-01-26 02:06:42] [INFO] Final routing: saasclientId = 68910627445d6e167, dispatchStationsIds = ["68922bda7fe89f7ff"], matchedAgencyIndex = 0
[2026-01-26 02:06:43] [INFO] Updated FTPFiles record saasclientId to routed agency: 68910627445d6e167
[2026-01-26 02:06:43] [INFO] Found existing IncidentTypeMapping with ID: 6964aa67a8222a85e
[2026-01-26 02:06:48] [INFO] Created new Dispatches record with ID: 6976cc338320fff55
[2026-01-26 02:06:48] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 02:06:48] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 02:06:49] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 02:06:49] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260009334_20260126_020642.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 02:06:49] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 02:15:12] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260009338_20260126_021512.XML
[2026-01-26 02:15:12] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260009338_20260126_021512.XML for user: 68f1466aed072ad4a
[2026-01-26 02:15:12] [INFO] File size: 4987 bytes
[2026-01-26 02:15:13] [INFO] Created FTPFiles record with ID: 6976ce3113c1ae5fb
[2026-01-26 02:15:13] [INFO] About to extract fields from XML. File size: 4987 bytes
[2026-01-26 02:15:13] [INFO] Number of mappings: 28
[2026-01-26 02:15:13] [INFO] Starting XML parsing. Content length: 4987
[2026-01-26 02:15:13] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 02:15:13] [INFO] Processing 28 field mappings
[2026-01-26 02:15:13] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 02:15:13] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 02:15:13] [INFO]   -> Found value: AFD
[2026-01-26 02:15:13] [INFO]   -> Set field 'cADAgencyIdentifier' = "AFD"
[2026-01-26 02:15:13] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 02:15:13] [INFO]   -> Found value: 2026000034
[2026-01-26 02:15:13] [INFO]   -> Set field 'incidentInternalId' = "2026000034"
[2026-01-26 02:15:13] [INFO]   -> Set field 'dispatchRunNumber' = "2026000034"
[2026-01-26 02:15:13] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 02:15:13] [INFO]   -> Found value: CARBON MONOXIDE ALARM
[2026-01-26 02:15:13] [INFO]   -> Set field 'incidentTypeValue1' = "CARBON MONOXIDE ALARM"
[2026-01-26 02:15:13] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 02:15:13] [INFO]   -> Found value: 100
[2026-01-26 02:15:13] [INFO]   -> Set field 'incidentLocationStreetNumber' = 100
[2026-01-26 02:15:13] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 02:15:13] [INFO]   -> Found value: TN
[2026-01-26 02:15:13] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 02:15:13] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 02:15:13] [INFO]   -> Found value: 38506
[2026-01-26 02:15:13] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-26 02:15:13] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 02:15:13] [INFO]   -> Found value: ALGOOD MANOR
[2026-01-26 02:15:13] [INFO]   -> Set field 'businessName' = "ALGOOD MANOR"
[2026-01-26 02:15:13] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 02:15:13] [INFO]   -> Found value: E5
[2026-01-26 02:15:13] [INFO]   -> Set field 'incidentLocationApt' = "E5"
[2026-01-26 02:15:13] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 02:15:13] [INFO]   -> Found value: 36.18958
[2026-01-26 02:15:13] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.18957999999999941564965411089360713958740234375
[2026-01-26 02:15:13] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 02:15:13] [INFO]   -> Found value: -85.45921
[2026-01-26 02:15:13] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4592099999999987858245731331408023834228515625
[2026-01-26 02:15:13] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 02:15:13] [INFO]   -> Found value: 2026-01-25 20:13:03
[2026-01-26 02:15:13] [INFO]   -> Set field 'alarm' = "2026-01-25 20:13:03"
[2026-01-26 02:15:13] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 02:15:13] [INFO]   -> Found value: 2026-01-25 20:15:05
[2026-01-26 02:15:13] [INFO]   -> Set field 'dispatched' = "2026-01-25 20:15:05"
[2026-01-26 02:15:13] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 02:15:13] [INFO]   -> No value found (null or empty)
[2026-01-26 02:15:13] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 02:15:13] [INFO]   -> No value found (null or empty)
[2026-01-26 02:15:13] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 02:15:13] [INFO]   -> No value found (null or empty)
[2026-01-26 02:15:13] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 02:15:13] [INFO]   -> Found value: MILL ST
[2026-01-26 02:15:13] [INFO]   -> Set field 'incidentLocationCross' = "MILL ST"
[2026-01-26 02:15:13] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 02:15:13] [INFO]   -> Found value: AEN1
[2026-01-26 02:15:13] [INFO]   -> Set field 'cADVehicleID' = "AEN1"
[2026-01-26 02:15:13] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 02:15:13] [INFO]   -> Found value: 2026-01-25 20:15:05
[2026-01-26 02:15:13] [INFO]   -> Set field 'timedispatch' = "2026-01-25 20:15:05"
[2026-01-26 02:15:13] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 02:15:13] [INFO]   -> No value found (null or empty)
[2026-01-26 02:15:13] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 02:15:13] [INFO]   -> No value found (null or empty)
[2026-01-26 02:15:13] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 02:15:13] [INFO]   -> No value found (null or empty)
[2026-01-26 02:15:13] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 02:15:13] [INFO]   -> No value found (null or empty)
[2026-01-26 02:15:13] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 02:15:13] [INFO]   -> Found value: 20260009338
[2026-01-26 02:15:13] [INFO]   -> Set field 'policeReportNumber' = "20260009338"
[2026-01-26 02:15:13] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 02:15:13] [INFO]   -> Found value: SAMANTHA  [01/25/26 20:14:44 BPICHE] GAS STOVE  [01/25/26 20:13:45 BPICHE] CARBON MONOXIDE ALARM IS ...
[2026-01-26 02:15:13] [INFO]   -> Set field 'dispatchNotes' = "SAMANTHA  [01\/25\/26 20:14:44 BPICHE] GAS STOVE  [01\/25\/26 20:13:45 BPICHE] CARBON MONOXIDE ALARM IS GOING OFF  [01\/25\/26 20:13:26 BPICHE]]"
[2026-01-26 02:15:13] [INFO]   -> Set field 'cADLog' = "SAMANTHA  [01\/25\/26 20:14:44 BPICHE] GAS STOVE  [01\/25\/26 20:13:45 BPICHE] CARBON MONOXIDE ALARM IS GOING OFF  [01\/25\/26 20:13:26 BPICHE]]"
[2026-01-26 02:15:13] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 02:15:13] [INFO]   -> Found value: ALGOOD
[2026-01-26 02:15:13] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2026-01-26 02:15:13] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 02:15:13] [INFO]   -> Found value: MADDUX
[2026-01-26 02:15:13] [INFO]   -> Set field 'streetName' = "MADDUX"
[2026-01-26 02:15:13] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 02:15:13] [INFO]   -> Found value: CT
[2026-01-26 02:15:13] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-26 02:15:13] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 02:15:13] [INFO]   -> Found value: 100-E5 MADDUX CT
[2026-01-26 02:15:13] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "100-E5 MADDUX CT"
[2026-01-26 02:15:13] [INFO] Finished extracting fields. Total fields extracted: 23
[2026-01-26 02:15:13] [INFO] Concatenating street name and type
[2026-01-26 02:15:13] [INFO]   -> Combined street name: MADDUX CT
[2026-01-26 02:15:13] [INFO] Built locationCoordinates from lat/lng: 36.18958,-85.45921
[2026-01-26 02:15:13] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"AFD","incidentInternalId":"2026000034","dispatchRunNumber":"2026000034","incidentTypeValue1":"CARBON MONOXIDE ALARM","incidentLocationStreetNumber":100,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"businessName":"ALGOOD MANOR","incidentLocationApt":"E5","nERISIncidentLatitude":36.18957999999999941564965411089360713958740234375,"nERISIncidentLongitude":-85.4592099999999987858245731331408023834228515625,"alarm":"2026-01-25 20:13:03","dispatched":"2026-01-25 20:15:05","incidentLocationCross":"MILL ST","cADVehicleID":"AEN1","timedispatch":"2026-01-25 20:15:05","policeReportNumber":"20260009338","dispatchNotes":"SAMANTHA  [01\/25\/26 20:14:44 BPICHE] GAS STOVE  [01\/25\/26 20:13:45 BPICHE] CARBON MONOXIDE ALARM IS GOING OFF  [01\/25\/26 20:13:26 BPICHE]]","cADLog":"SAMANTHA  [01\/25\/26 20:14:44 BPICHE] GAS STOVE  [01\/25\/26 20:13:45 BPICHE] CARBON MONOXIDE ALARM IS GOING OFF  [01\/25\/26 20:13:26 BPICHE]]","incidentLocationCity":"ALGOOD","streetName":"MADDUX CT","incidentAddressTextVersionStreet":"100-E5 MADDUX CT","locationCoordinates":"36.18958,-85.45921"}
[2026-01-26 02:15:13] [INFO] Number of extracted fields: 23
[2026-01-26 02:15:13] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'AFD'
[2026-01-26 02:15:13] [INFO] Multi-agency routing check: CAD Agency ID raw = 'AFD', Parsed IDs = ["AFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2026-01-26 02:15:13] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["AFD"]
[2026-01-26 02:15:13] [INFO] Attempting SAASClient lookup for AgencyCode 'AFD' (index 0) within mailbox's assigned agencies
[2026-01-26 02:15:13] [INFO] SUCCESS: Routed to agency 'Algood Fire Department' (ID: 68910627445d6e167) at INDEX 0 based on AgencyCode 'AFD'
[2026-01-26 02:15:13] [INFO] Fetched 1 stations from Stations module for agency 'Algood Fire Department': ["68922bda7fe89f7ff"]
[2026-01-26 02:15:13] [INFO] Final routing: saasclientId = 68910627445d6e167, dispatchStationsIds = ["68922bda7fe89f7ff"], matchedAgencyIndex = 0
[2026-01-26 02:15:13] [INFO] Updated FTPFiles record saasclientId to routed agency: 68910627445d6e167
[2026-01-26 02:15:13] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"CARBON MONOXIDE ALARM","saasclientId":"68910627445d6e167","name":"CARBON MONOXIDE ALARM"}
[2026-01-26 02:15:13] [INFO] Created new IncidentTypeMapping with ID: 6976ce31c76bcebaf
[2026-01-26 02:15:19] [INFO] Created new Dispatches record with ID: 6976ce3220d8ec5ea
[2026-01-26 02:15:19] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 02:15:19] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 02:15:24] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 02:15:24] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260009338_20260126_021512.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 02:15:24] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 04:18:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009382_20260126_041853.XML
[2026-01-26 04:18:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009382_20260126_041853.XML for user: 68f1466aed072ad4a
[2026-01-26 04:18:53] [INFO] File size: 5337 bytes
[2026-01-26 04:18:53] [INFO] Created FTPFiles record with ID: 6976eb2d6cab712a6
[2026-01-26 04:18:53] [INFO] About to extract fields from XML. File size: 5337 bytes
[2026-01-26 04:18:53] [INFO] Number of mappings: 28
[2026-01-26 04:18:53] [INFO] Starting XML parsing. Content length: 5337
[2026-01-26 04:18:53] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 04:18:53] [INFO] Processing 28 field mappings
[2026-01-26 04:18:53] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 04:18:53] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 04:18:53] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 04:18:53] [INFO] Found 4 elements for 'AgencyCode', concatenating 4 non-empty values
[2026-01-26 04:18:53] [INFO]   -> Found value: PCFD
EMS
PCSO
RESC
[2026-01-26 04:18:53] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nPCSO\nRESC"
[2026-01-26 04:18:53] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 04:18:53] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-01-26 04:18:53] [INFO]   -> Found value: 2026000223
[2026-01-26 04:18:53] [INFO]   -> Set field 'incidentInternalId' = "2026000223"
[2026-01-26 04:18:53] [INFO]   -> Set field 'dispatchRunNumber' = "2026000223"
[2026-01-26 04:18:53] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 04:18:53] [INFO]   -> Found value: CHEST PAIN
[2026-01-26 04:18:53] [INFO]   -> Set field 'incidentTypeValue1' = "CHEST PAIN"
[2026-01-26 04:18:53] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 04:18:53] [INFO]   -> Found value: 155
[2026-01-26 04:18:53] [INFO]   -> Set field 'incidentLocationStreetNumber' = 155
[2026-01-26 04:18:53] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 04:18:53] [INFO]   -> Found value: TN
[2026-01-26 04:18:53] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 04:18:53] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 04:18:53] [INFO]   -> Found value: 38574
[2026-01-26 04:18:53] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-01-26 04:18:53] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 04:18:53] [INFO]   -> No value found (null or empty)
[2026-01-26 04:18:53] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 04:18:53] [INFO]   -> No value found (null or empty)
[2026-01-26 04:18:53] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 04:18:53] [INFO]   -> Found value: 36.13539
[2026-01-26 04:18:53] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.135390000000001009539118967950344085693359375
[2026-01-26 04:18:53] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 04:18:53] [INFO]   -> Found value: -85.11907
[2026-01-26 04:18:53] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.119069999999993569872458465397357940673828125
[2026-01-26 04:18:53] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 04:18:53] [INFO]   -> Found value: 2026-01-25 22:18:30
[2026-01-26 04:18:53] [INFO]   -> Set field 'alarm' = "2026-01-25 22:18:30"
[2026-01-26 04:18:53] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 04:18:53] [INFO]   -> Found value: 2026-01-25 22:18:49
[2026-01-26 04:18:53] [INFO]   -> Set field 'dispatched' = "2026-01-25 22:18:49"
[2026-01-26 04:18:53] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 04:18:53] [INFO]   -> No value found (null or empty)
[2026-01-26 04:18:53] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 04:18:53] [INFO]   -> No value found (null or empty)
[2026-01-26 04:18:53] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 04:18:53] [INFO]   -> No value found (null or empty)
[2026-01-26 04:18:53] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 04:18:53] [INFO]   -> Found value: CLARKRANGE HWY
[2026-01-26 04:18:53] [INFO]   -> Set field 'incidentLocationCross' = "CLARKRANGE HWY"
[2026-01-26 04:18:53] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 04:18:53] [INFO]   -> Found value: PCFR
[2026-01-26 04:18:53] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-26 04:18:53] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 04:18:53] [INFO]   -> Found value: 2026-01-25 22:18:49
[2026-01-26 04:18:53] [INFO]   -> Set field 'timedispatch' = "2026-01-25 22:18:49"
[2026-01-26 04:18:53] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 04:18:53] [INFO]   -> No value found (null or empty)
[2026-01-26 04:18:53] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 04:18:53] [INFO]   -> No value found (null or empty)
[2026-01-26 04:18:53] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 04:18:53] [INFO]   -> No value found (null or empty)
[2026-01-26 04:18:53] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 04:18:53] [INFO]   -> No value found (null or empty)
[2026-01-26 04:18:53] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 04:18:53] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 04:18:53] [INFO]   -> Found value: 20260009382
[2026-01-26 04:18:53] [INFO]   -> Set field 'policeReportNumber' = "20260009382"
[2026-01-26 04:18:53] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 04:18:53] [INFO]   -> Found value: Event spawned from CHEST PAIN.  [01/25/2026 22:18:30 EROACH] CARDICA HX// CHEST PAIN // SHAKING AND ...
[2026-01-26 04:18:53] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from CHEST PAIN.  [01\/25\/2026 22:18:30 EROACH] CARDICA HX\/\/ CHEST PAIN \/\/ SHAKING AND HYPERTENSION  [01\/25\/26 22:18:26 EROACH]]"
[2026-01-26 04:18:53] [INFO]   -> Set field 'cADLog' = "Event spawned from CHEST PAIN.  [01\/25\/2026 22:18:30 EROACH] CARDICA HX\/\/ CHEST PAIN \/\/ SHAKING AND HYPERTENSION  [01\/25\/26 22:18:26 EROACH]]"
[2026-01-26 04:18:53] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 04:18:53] [INFO]   -> Found value: MONTEREY
[2026-01-26 04:18:53] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-01-26 04:18:53] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 04:18:53] [INFO]   -> Found value: PINEY LAKE
[2026-01-26 04:18:53] [INFO]   -> Set field 'streetName' = "PINEY LAKE"
[2026-01-26 04:18:53] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 04:18:53] [INFO]   -> Found value: DR
[2026-01-26 04:18:53] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-26 04:18:53] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 04:18:53] [INFO]   -> Found value: 155 PINEY LAKE DR
[2026-01-26 04:18:53] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "155 PINEY LAKE DR"
[2026-01-26 04:18:53] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-26 04:18:53] [INFO] Concatenating street name and type
[2026-01-26 04:18:53] [INFO]   -> Combined street name: PINEY LAKE DR
[2026-01-26 04:18:53] [INFO] Built locationCoordinates from lat/lng: 36.13539,-85.11907
[2026-01-26 04:18:53] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nPCSO\nRESC","incidentInternalId":"2026000223","dispatchRunNumber":"2026000223","incidentTypeValue1":"CHEST PAIN","incidentLocationStreetNumber":155,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"nERISIncidentLatitude":36.135390000000001009539118967950344085693359375,"nERISIncidentLongitude":-85.119069999999993569872458465397357940673828125,"alarm":"2026-01-25 22:18:30","dispatched":"2026-01-25 22:18:49","incidentLocationCross":"CLARKRANGE HWY","cADVehicleID":"PCFR","timedispatch":"2026-01-25 22:18:49","policeReportNumber":"20260009382","dispatchNotes":"Event spawned from CHEST PAIN.  [01\/25\/2026 22:18:30 EROACH] CARDICA HX\/\/ CHEST PAIN \/\/ SHAKING AND HYPERTENSION  [01\/25\/26 22:18:26 EROACH]]","cADLog":"Event spawned from CHEST PAIN.  [01\/25\/2026 22:18:30 EROACH] CARDICA HX\/\/ CHEST PAIN \/\/ SHAKING AND HYPERTENSION  [01\/25\/26 22:18:26 EROACH]]","incidentLocationCity":"MONTEREY","streetName":"PINEY LAKE DR","incidentAddressTextVersionStreet":"155 PINEY LAKE DR","locationCoordinates":"36.13539,-85.11907"}
[2026-01-26 04:18:53] [INFO] Number of extracted fields: 21
[2026-01-26 04:18:53] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
PCSO
RESC'
[2026-01-26 04:18:53] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
PCSO
RESC', Parsed IDs = ["PCFD","EMS","PCSO","RESC"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 4
[2026-01-26 04:18:53] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","PCSO","RESC"]
[2026-01-26 04:18:53] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 04:18:53] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 04:18:53] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","PCSO","RESC"]
[2026-01-26 04:18:53] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 04:18:53] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 04:18:53] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 04:18:53] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 04:18:53] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 04:18:53] [INFO] Found existing IncidentTypeMapping with ID: 6939c33d3eae65119
[2026-01-26 04:19:03] [INFO] Created new Dispatches record with ID: 6976eb2e2e5864426
[2026-01-26 04:19:03] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 04:19:03] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 04:19:04] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 04:19:04] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009382_20260126_041853.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 04:19:04] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 05:44:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009396_20260126_054422.XML
[2026-01-26 05:44:22] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009396_20260126_054422.XML for user: 68f1466aed072ad4a
[2026-01-26 05:44:22] [INFO] File size: 5199 bytes
[2026-01-26 05:44:23] [INFO] Created FTPFiles record with ID: 6976ff37009cdcbfc
[2026-01-26 05:44:23] [INFO] About to extract fields from XML. File size: 5199 bytes
[2026-01-26 05:44:23] [INFO] Number of mappings: 28
[2026-01-26 05:44:23] [INFO] Starting XML parsing. Content length: 5199
[2026-01-26 05:44:23] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 05:44:23] [INFO] Processing 28 field mappings
[2026-01-26 05:44:23] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 05:44:23] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 05:44:23] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 05:44:23] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-26 05:44:23] [INFO]   -> Found value: PCFD
EMS
RESC
[2026-01-26 05:44:23] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nRESC"
[2026-01-26 05:44:23] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 05:44:23] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-26 05:44:23] [INFO]   -> Found value: 2026000224
[2026-01-26 05:44:23] [INFO]   -> Set field 'incidentInternalId' = "2026000224"
[2026-01-26 05:44:23] [INFO]   -> Set field 'dispatchRunNumber' = "2026000224"
[2026-01-26 05:44:23] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 05:44:23] [INFO]   -> Found value: FAINTING / SYNCOPE
[2026-01-26 05:44:23] [INFO]   -> Set field 'incidentTypeValue1' = "FAINTING \/ SYNCOPE"
[2026-01-26 05:44:23] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 05:44:23] [INFO]   -> Found value: 3595
[2026-01-26 05:44:23] [INFO]   -> Set field 'incidentLocationStreetNumber' = 3595
[2026-01-26 05:44:23] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 05:44:23] [INFO]   -> Found value: TN
[2026-01-26 05:44:23] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 05:44:23] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 05:44:23] [INFO]   -> Found value: 38501
[2026-01-26 05:44:23] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-01-26 05:44:23] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 05:44:23] [INFO]   -> Found value: 3595 CASTLEBROOK LN
[2026-01-26 05:44:23] [INFO]   -> Set field 'businessName' = "3595 CASTLEBROOK LN"
[2026-01-26 05:44:23] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 05:44:23] [INFO]   -> No value found (null or empty)
[2026-01-26 05:44:23] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 05:44:23] [INFO]   -> Found value: 36.22013
[2026-01-26 05:44:23] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.2201299999999974943420966155827045440673828125
[2026-01-26 05:44:23] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 05:44:23] [INFO]   -> Found value: -85.54416
[2026-01-26 05:44:23] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.544160000000005084075382910668849945068359375
[2026-01-26 05:44:23] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 05:44:23] [INFO]   -> Found value: 2026-01-25 23:44:02
[2026-01-26 05:44:23] [INFO]   -> Set field 'alarm' = "2026-01-25 23:44:02"
[2026-01-26 05:44:23] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 05:44:23] [INFO]   -> Found value: 2026-01-25 23:44:16
[2026-01-26 05:44:23] [INFO]   -> Set field 'dispatched' = "2026-01-25 23:44:16"
[2026-01-26 05:44:23] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 05:44:23] [INFO]   -> No value found (null or empty)
[2026-01-26 05:44:23] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 05:44:23] [INFO]   -> No value found (null or empty)
[2026-01-26 05:44:23] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 05:44:23] [INFO]   -> No value found (null or empty)
[2026-01-26 05:44:23] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 05:44:23] [INFO]   -> Found value: KINGS CT/KINGS CT
[2026-01-26 05:44:23] [INFO]   -> Set field 'incidentLocationCross' = "KINGS CT\/KINGS CT"
[2026-01-26 05:44:23] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 05:44:23] [INFO]   -> Found value: PCFR
[2026-01-26 05:44:23] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-26 05:44:23] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 05:44:23] [INFO]   -> Found value: 2026-01-25 23:44:16
[2026-01-26 05:44:23] [INFO]   -> Set field 'timedispatch' = "2026-01-25 23:44:16"
[2026-01-26 05:44:23] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 05:44:23] [INFO]   -> No value found (null or empty)
[2026-01-26 05:44:23] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 05:44:23] [INFO]   -> No value found (null or empty)
[2026-01-26 05:44:23] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 05:44:23] [INFO]   -> No value found (null or empty)
[2026-01-26 05:44:23] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 05:44:23] [INFO]   -> No value found (null or empty)
[2026-01-26 05:44:23] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 05:44:23] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 05:44:23] [INFO]   -> Found value: 20260009396
[2026-01-26 05:44:23] [INFO]   -> Set field 'policeReportNumber' = "20260009396"
[2026-01-26 05:44:23] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 05:44:23] [INFO]   -> Found value: Event spawned from FAINTING / SYNCOPE.  [01/25/2026 23:44:02 EROACH]
[2026-01-26 05:44:23] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from FAINTING \/ SYNCOPE.  [01\/25\/2026 23:44:02 EROACH]"
[2026-01-26 05:44:23] [INFO]   -> Set field 'cADLog' = "Event spawned from FAINTING \/ SYNCOPE.  [01\/25\/2026 23:44:02 EROACH]"
[2026-01-26 05:44:23] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 05:44:23] [INFO]   -> Found value: COOKEVILLE
[2026-01-26 05:44:23] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-26 05:44:23] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 05:44:23] [INFO]   -> Found value: CASTLEBROOKE
[2026-01-26 05:44:23] [INFO]   -> Set field 'streetName' = "CASTLEBROOKE"
[2026-01-26 05:44:23] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 05:44:23] [INFO]   -> Found value: LN
[2026-01-26 05:44:23] [INFO]   -> Set field 'streetType' = "LN"
[2026-01-26 05:44:23] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 05:44:23] [INFO]   -> Found value: 3595 CASTLEBROOKE LN
[2026-01-26 05:44:23] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "3595 CASTLEBROOKE LN"
[2026-01-26 05:44:23] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-26 05:44:23] [INFO] Concatenating street name and type
[2026-01-26 05:44:23] [INFO]   -> Combined street name: CASTLEBROOKE LN
[2026-01-26 05:44:23] [INFO] Built locationCoordinates from lat/lng: 36.22013,-85.54416
[2026-01-26 05:44:23] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nRESC","incidentInternalId":"2026000224","dispatchRunNumber":"2026000224","incidentTypeValue1":"FAINTING \/ SYNCOPE","incidentLocationStreetNumber":3595,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"businessName":"3595 CASTLEBROOK LN","nERISIncidentLatitude":36.2201299999999974943420966155827045440673828125,"nERISIncidentLongitude":-85.544160000000005084075382910668849945068359375,"alarm":"2026-01-25 23:44:02","dispatched":"2026-01-25 23:44:16","incidentLocationCross":"KINGS CT\/KINGS CT","cADVehicleID":"PCFR","timedispatch":"2026-01-25 23:44:16","policeReportNumber":"20260009396","dispatchNotes":"Event spawned from FAINTING \/ SYNCOPE.  [01\/25\/2026 23:44:02 EROACH]","cADLog":"Event spawned from FAINTING \/ SYNCOPE.  [01\/25\/2026 23:44:02 EROACH]","incidentLocationCity":"COOKEVILLE","streetName":"CASTLEBROOKE LN","incidentAddressTextVersionStreet":"3595 CASTLEBROOKE LN","locationCoordinates":"36.22013,-85.54416"}
[2026-01-26 05:44:23] [INFO] Number of extracted fields: 22
[2026-01-26 05:44:23] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
RESC'
[2026-01-26 05:44:23] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
RESC', Parsed IDs = ["PCFD","EMS","RESC"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-26 05:44:23] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","RESC"]
[2026-01-26 05:44:23] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 05:44:23] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 05:44:23] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-01-26 05:44:23] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 05:44:23] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 05:44:23] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-26 05:44:23] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 05:44:23] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 05:44:23] [INFO] Found existing IncidentTypeMapping with ID: 693861a57fd64f0b2
[2026-01-26 05:44:32] [INFO] Created new Dispatches record with ID: 6976ff37b6203e919
[2026-01-26 05:44:32] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 05:44:32] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 05:44:33] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 05:44:33] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009396_20260126_054422.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 05:44:33] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 06:30:07] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:30:07] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:30:07] [INFO] File size: 14332 bytes
[2026-01-26 06:30:07] [INFO] Created FTPFiles record with ID: 697709ef65ca72def
[2026-01-26 06:30:07] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:30:07] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26
[2026-01-26 06:30:07] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441.xml
[2026-01-26 06:30:07] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:30:08] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:30:08] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:30:08] [INFO] File size: 15292 bytes
[2026-01-26 06:30:09] [INFO] Created FTPFiles record with ID: 697709f1227e061bc
[2026-01-26 06:30:09] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:30:09] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409009.xml
[2026-01-26 06:30:09] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409009.xml
[2026-01-26 06:30:09] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:30:20] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:30:20] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:30:20] [INFO] File size: 16282 bytes
[2026-01-26 06:30:20] [INFO] Created FTPFiles record with ID: 697709fce6ca2a096
[2026-01-26 06:30:20] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:30:20] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409020.xml
[2026-01-26 06:30:20] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409020.xml
[2026-01-26 06:30:20] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:30:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:30:25] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:30:25] [INFO] File size: 16440 bytes
[2026-01-26 06:30:25] [INFO] Created FTPFiles record with ID: 69770a0160842c249
[2026-01-26 06:30:25] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:30:25] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409025.xml
[2026-01-26 06:30:25] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409025.xml
[2026-01-26 06:30:25] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:30:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:30:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:30:26] [INFO] File size: 16442 bytes
[2026-01-26 06:30:26] [INFO] Created FTPFiles record with ID: 69770a026c4b53f6f
[2026-01-26 06:30:26] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:30:26] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409026.xml
[2026-01-26 06:30:26] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409026.xml
[2026-01-26 06:30:26] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:30:30] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:30:30] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:30:30] [INFO] File size: 17409 bytes
[2026-01-26 06:30:31] [INFO] Created FTPFiles record with ID: 69770a0708ec8e2aa
[2026-01-26 06:30:31] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:30:31] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409031.xml
[2026-01-26 06:30:31] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409031.xml
[2026-01-26 06:30:31] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:30:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:30:51] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:30:51] [INFO] File size: 17406 bytes
[2026-01-26 06:30:52] [INFO] Created FTPFiles record with ID: 69770a1c22a2d5d0c
[2026-01-26 06:30:52] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:30:52] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409052.xml
[2026-01-26 06:30:52] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409052.xml
[2026-01-26 06:30:52] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:31:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:31:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:31:09] [INFO] File size: 20596 bytes
[2026-01-26 06:31:10] [INFO] Created FTPFiles record with ID: 69770a2e480c9eacf
[2026-01-26 06:31:10] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:31:10] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409070.xml
[2026-01-26 06:31:10] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409070.xml
[2026-01-26 06:31:10] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:31:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:31:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:31:26] [INFO] File size: 21569 bytes
[2026-01-26 06:31:27] [INFO] Created FTPFiles record with ID: 69770a3f3afc74800
[2026-01-26 06:31:27] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:31:27] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409087.xml
[2026-01-26 06:31:27] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409087.xml
[2026-01-26 06:31:27] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:32:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:32:25] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:32:25] [INFO] File size: 24432 bytes
[2026-01-26 06:32:25] [INFO] Created FTPFiles record with ID: 69770a798b4fe8fb0
[2026-01-26 06:32:25] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:32:25] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409145.xml
[2026-01-26 06:32:25] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409145.xml
[2026-01-26 06:32:25] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:32:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:32:36] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:32:36] [INFO] File size: 26016 bytes
[2026-01-26 06:32:36] [INFO] Created FTPFiles record with ID: 69770a84a1a899f06
[2026-01-26 06:32:36] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:32:36] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409156.xml
[2026-01-26 06:32:36] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409156.xml
[2026-01-26 06:32:36] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:32:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:32:37] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:32:37] [INFO] File size: 27050 bytes
[2026-01-26 06:32:37] [INFO] Created FTPFiles record with ID: 69770a858a62e7a94
[2026-01-26 06:32:37] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:32:37] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409157.xml
[2026-01-26 06:32:37] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409157.xml
[2026-01-26 06:32:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:33:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:33:47] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:33:47] [INFO] File size: 29913 bytes
[2026-01-26 06:33:47] [INFO] Created FTPFiles record with ID: 69770acbdb7d662dd
[2026-01-26 06:33:47] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:33:47] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409227.xml
[2026-01-26 06:33:47] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409227.xml
[2026-01-26 06:33:47] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:38:20] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:38:20] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:38:20] [INFO] File size: 31525 bytes
[2026-01-26 06:38:20] [INFO] Created FTPFiles record with ID: 69770bdcad256e679
[2026-01-26 06:38:20] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:38:20] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409500.xml
[2026-01-26 06:38:20] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409500.xml
[2026-01-26 06:38:20] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:38:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:38:25] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:38:25] [INFO] File size: 32469 bytes
[2026-01-26 06:38:25] [INFO] Created FTPFiles record with ID: 69770be1758e386e9
[2026-01-26 06:38:25] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:38:25] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409505.xml
[2026-01-26 06:38:25] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409505.xml
[2026-01-26 06:38:25] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:39:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:39:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:39:09] [INFO] File size: 34080 bytes
[2026-01-26 06:39:09] [INFO] Created FTPFiles record with ID: 69770c0dd4b25d2ff
[2026-01-26 06:39:09] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:39:09] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409549.xml
[2026-01-26 06:39:09] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409549.xml
[2026-01-26 06:39:09] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:39:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:39:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:39:19] [INFO] File size: 35050 bytes
[2026-01-26 06:39:19] [INFO] Created FTPFiles record with ID: 69770c179bfd846f6
[2026-01-26 06:39:19] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:39:19] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409559.xml
[2026-01-26 06:39:19] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409559.xml
[2026-01-26 06:39:19] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:40:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:40:10] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:40:10] [INFO] File size: 36019 bytes
[2026-01-26 06:40:10] [INFO] Created FTPFiles record with ID: 69770c4a94d2da158
[2026-01-26 06:40:10] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:40:10] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409610.xml
[2026-01-26 06:40:10] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409610.xml
[2026-01-26 06:40:10] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:42:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:42:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:42:09] [INFO] File size: 37631 bytes
[2026-01-26 06:42:09] [INFO] Created FTPFiles record with ID: 69770cc1d1060f470
[2026-01-26 06:42:09] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:42:09] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409729.xml
[2026-01-26 06:42:09] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409729.xml
[2026-01-26 06:42:09] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:44:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:44:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:44:33] [INFO] File size: 39265 bytes
[2026-01-26 06:44:34] [INFO] Created FTPFiles record with ID: 69770d523c81f9190
[2026-01-26 06:44:34] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:44:34] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769409874.xml
[2026-01-26 06:44:34] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769409874.xml
[2026-01-26 06:44:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:58:00] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:58:00] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:58:00] [INFO] File size: 40874 bytes
[2026-01-26 06:58:00] [INFO] Created FTPFiles record with ID: 6977107886ba8211c
[2026-01-26 06:58:00] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:58:00] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769410680.xml
[2026-01-26 06:58:00] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769410680.xml
[2026-01-26 06:58:00] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:58:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:58:10] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:58:10] [INFO] File size: 42482 bytes
[2026-01-26 06:58:10] [INFO] Created FTPFiles record with ID: 6977108289811e9fb
[2026-01-26 06:58:10] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:58:10] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769410690.xml
[2026-01-26 06:58:10] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769410690.xml
[2026-01-26 06:58:10] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:58:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:58:27] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:58:27] [INFO] File size: 43544 bytes
[2026-01-26 06:58:27] [INFO] Created FTPFiles record with ID: 69771093a6d273366
[2026-01-26 06:58:27] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:58:27] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769410707.xml
[2026-01-26 06:58:27] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769410707.xml
[2026-01-26 06:58:27] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:58:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 06:58:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 06:58:39] [INFO] File size: 45152 bytes
[2026-01-26 06:58:39] [INFO] Created FTPFiles record with ID: 6977109fa8d615863
[2026-01-26 06:58:39] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 06:58:39] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769410719.xml
[2026-01-26 06:58:39] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769410719.xml
[2026-01-26 06:58:39] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:02:55] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:02:55] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 07:02:55] [INFO] File size: 46102 bytes
[2026-01-26 07:02:55] [INFO] Created FTPFiles record with ID: 6977119f5b8a0c930
[2026-01-26 07:02:55] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 07:02:55] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769410975.xml
[2026-01-26 07:02:55] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769410975.xml
[2026-01-26 07:02:55] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:08:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:08:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 07:08:17] [INFO] File size: 47712 bytes
[2026-01-26 07:08:17] [INFO] Created FTPFiles record with ID: 697712e1c731a9dfd
[2026-01-26 07:08:17] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 07:08:17] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769411297.xml
[2026-01-26 07:08:17] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769411297.xml
[2026-01-26 07:08:17] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:08:52] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:08:52] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 07:08:52] [INFO] File size: 49296 bytes
[2026-01-26 07:08:52] [INFO] Created FTPFiles record with ID: 69771304e266b7fca
[2026-01-26 07:08:52] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 07:08:52] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769411332.xml
[2026-01-26 07:08:52] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769411332.xml
[2026-01-26 07:08:52] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:09:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:09:01] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 07:09:01] [INFO] File size: 50881 bytes
[2026-01-26 07:09:02] [INFO] Created FTPFiles record with ID: 6977130e143c3b843
[2026-01-26 07:09:02] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 07:09:02] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769411342.xml
[2026-01-26 07:09:02] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769411342.xml
[2026-01-26 07:09:02] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:09:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:09:05] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 07:09:05] [INFO] File size: 52465 bytes
[2026-01-26 07:09:06] [INFO] Created FTPFiles record with ID: 6977131210f6387e1
[2026-01-26 07:09:06] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 07:09:06] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769411346.xml
[2026-01-26 07:09:06] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769411346.xml
[2026-01-26 07:09:06] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:12:15] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:12:15] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 07:12:15] [INFO] File size: 54074 bytes
[2026-01-26 07:12:15] [INFO] Created FTPFiles record with ID: 697713cf7a7303ab3
[2026-01-26 07:12:15] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 07:12:15] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769411535.xml
[2026-01-26 07:12:15] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769411535.xml
[2026-01-26 07:12:15] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:13:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:13:06] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml for user: 69320e6a9e3e5ef71
[2026-01-26 07:13:06] [INFO] File size: 55085 bytes
[2026-01-26 07:13:07] [INFO] Created FTPFiles record with ID: 697714031aa25448c
[2026-01-26 07:13:07] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-26 07:13:07] [INFO] File already exists in archive, using unique name: cfs_2026-005441_1769411587.xml
[2026-01-26 07:13:07] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-01-26/cfs_2026-005441_1769411587.xml
[2026-01-26 07:13:07] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-005441.xml
[2026-01-26 07:36:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023651043.xml
[2026-01-26 07:36:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023651043.xml for user: 68920395733981a47
[2026-01-26 07:36:53] [INFO] File size: 5697 bytes
[2026-01-26 07:36:53] [INFO] Created FTPFiles record with ID: 69771995ccd845b3c
[2026-01-26 07:36:53] [INFO] About to extract fields from XML. File size: 5697 bytes
[2026-01-26 07:36:53] [INFO] Number of mappings: 24
[2026-01-26 07:36:53] [INFO] Starting XML parsing. Content length: 5697
[2026-01-26 07:36:53] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:36:53] [INFO] Processing 24 field mappings
[2026-01-26 07:36:53] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:36:53] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:36:53] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:36:53] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:36:53] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:36:53] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:36:53] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:36:53] [INFO]   -> Found value: 37379
[2026-01-26 07:36:53] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:36:53] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:36:53] [INFO]   -> Found value: 9702
[2026-01-26 07:36:53] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:36:53] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:36:53] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:36:53] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:36:53] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:36:53] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:36:53] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:36:53] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:36:53] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:36:53] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:36:53] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:36:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:36:53] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:36:53] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:36:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:36:53] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:36:53] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:36:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:36:53] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:36:53] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:36:53] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:36:53] [INFO]   -> Found value: 35.261877
[2026-01-26 07:36:53] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:36:53] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:36:53] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:36:53] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:36:53] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:36:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:36:53] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:36:53] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:36:53] [INFO]   -> No value found (null or empty)
[2026-01-26 07:36:53] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:36:53] [INFO]   -> No value found (null or empty)
[2026-01-26 07:36:53] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:36:53] [INFO]   -> No value found (null or empty)
[2026-01-26 07:36:53] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:36:53] [INFO]   -> No value found (null or empty)
[2026-01-26 07:36:53] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:36:53] [INFO]   -> No value found (null or empty)
[2026-01-26 07:36:53] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:36:53] [INFO]   -> No value found (null or empty)
[2026-01-26 07:36:53] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:36:53] [INFO]   -> Found value: RD
[2026-01-26 07:36:53] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:36:53] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:36:53] [INFO]   -> No value found (null or empty)
[2026-01-26 07:36:53] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:36:53] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:36:53] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:36:53] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:36:53] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:36:53] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:36:53] [INFO] Found 6 elements for 'Comment', concatenating 6 non-empty values
[2026-01-26 07:36:53] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:36:53] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:36:53] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:36:53] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:36:53] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:36:53] [INFO]   -> Found value: MFD
[2026-01-26 07:36:53] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:36:53] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:36:53] [INFO] Concatenating street name and type
[2026-01-26 07:36:53] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:36:53] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:36:53] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:36:53] [INFO] Number of extracted fields: 20
[2026-01-26 07:36:53] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:36:53] [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-01-26 07:36:53] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:36:53] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:36:53] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:36:54] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:36:54] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:36:54] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:36:54] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:37:02] [INFO] Created new Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:37:02] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023651043.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023651043.xml
[2026-01-26 07:37:02] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023651043.xml
[2026-01-26 07:37:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023706210.xml
[2026-01-26 07:37:06] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023706210.xml for user: 68920395733981a47
[2026-01-26 07:37:06] [INFO] File size: 5896 bytes
[2026-01-26 07:37:06] [INFO] Created FTPFiles record with ID: 697719a28f2bb7d5b
[2026-01-26 07:37:06] [INFO] About to extract fields from XML. File size: 5896 bytes
[2026-01-26 07:37:06] [INFO] Number of mappings: 24
[2026-01-26 07:37:06] [INFO] Starting XML parsing. Content length: 5896
[2026-01-26 07:37:06] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:37:06] [INFO] Processing 24 field mappings
[2026-01-26 07:37:06] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:37:06] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:37:06] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:37:06] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:37:06] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:37:06] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:37:06] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:37:06] [INFO]   -> Found value: 37379
[2026-01-26 07:37:06] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:37:06] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:37:06] [INFO]   -> Found value: 9702
[2026-01-26 07:37:06] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:37:06] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:37:06] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:37:06] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:37:06] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:37:06] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:37:06] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:37:06] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:37:06] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:37:06] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:37:06] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:37:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:06] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:37:06] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:37:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:06] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:37:06] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:37:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:06] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:37:06] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:37:06] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:37:06] [INFO]   -> Found value: 35.261877
[2026-01-26 07:37:06] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:37:06] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:37:06] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:37:06] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:37:06] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:37:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:06] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:37:06] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:37:06] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:06] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:37:06] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:06] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:37:06] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:06] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:37:06] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:06] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:37:06] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:06] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:37:06] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:06] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:37:06] [INFO]   -> Found value: RD
[2026-01-26 07:37:06] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:37:06] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:37:06] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:06] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:37:06] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:37:06] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:37:06] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:37:06] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:37:06] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:37:06] [INFO] Found 7 elements for 'Comment', concatenating 7 non-empty values
[2026-01-26 07:37:06] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:37:06] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:06] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:06] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:37:06] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:37:06] [INFO]   -> Found value: MFD
[2026-01-26 07:37:06] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:37:06] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:37:06] [INFO] Concatenating street name and type
[2026-01-26 07:37:06] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:37:06] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:37:06] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:37:06] [INFO] Number of extracted fields: 20
[2026-01-26 07:37:06] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:37:06] [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-01-26 07:37:06] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:37:06] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:37:06] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:37:06] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:37:06] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:37:06] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:37:07] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:37:07] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:37:07] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:37:07] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023706210.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023706210.xml
[2026-01-26 07:37:07] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023706210.xml
[2026-01-26 07:37:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023711234.xml
[2026-01-26 07:37:11] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023711234.xml for user: 68920395733981a47
[2026-01-26 07:37:11] [INFO] File size: 6302 bytes
[2026-01-26 07:37:11] [INFO] Created FTPFiles record with ID: 697719a79114d23a3
[2026-01-26 07:37:11] [INFO] About to extract fields from XML. File size: 6302 bytes
[2026-01-26 07:37:11] [INFO] Number of mappings: 24
[2026-01-26 07:37:11] [INFO] Starting XML parsing. Content length: 6302
[2026-01-26 07:37:11] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:37:11] [INFO] Processing 24 field mappings
[2026-01-26 07:37:11] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:37:11] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:37:11] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:37:11] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:37:11] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:37:11] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:37:11] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:37:11] [INFO]   -> Found value: 37379
[2026-01-26 07:37:11] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:37:11] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:37:11] [INFO]   -> Found value: 9702
[2026-01-26 07:37:11] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:37:11] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:37:11] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:37:11] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:37:11] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:37:11] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:37:11] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:37:11] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:37:11] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:37:11] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:37:11] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:37:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:11] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:37:11] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:37:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:11] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:37:11] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:37:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:11] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:37:11] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:37:11] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:37:11] [INFO]   -> Found value: 35.261877
[2026-01-26 07:37:11] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:37:11] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:37:11] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:37:11] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:37:11] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:37:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:11] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:37:11] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:37:11] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:11] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:37:11] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:11] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:37:11] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:11] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:37:11] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:11] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:37:11] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:11] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:37:11] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:11] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:37:11] [INFO]   -> Found value: RD
[2026-01-26 07:37:11] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:37:11] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:37:11] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:11] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:37:11] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:37:11] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:37:11] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:37:11] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:37:11] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:37:11] [INFO] Found 9 elements for 'Comment', concatenating 9 non-empty values
[2026-01-26 07:37:11] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:37:11] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:11] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:11] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:37:11] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:37:11] [INFO]   -> Found value: MFD
[2026-01-26 07:37:11] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:37:11] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:37:11] [INFO] Concatenating street name and type
[2026-01-26 07:37:11] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:37:11] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:37:11] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:37:11] [INFO] Number of extracted fields: 20
[2026-01-26 07:37:11] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:37:11] [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-01-26 07:37:11] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:37:11] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:37:11] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:37:11] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:37:11] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:37:11] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:37:12] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:37:12] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:37:12] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:37:12] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023711234.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023711234.xml
[2026-01-26 07:37:12] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023711234.xml
[2026-01-26 07:37:16] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023716281.xml
[2026-01-26 07:37:16] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023716281.xml for user: 68920395733981a47
[2026-01-26 07:37:16] [INFO] File size: 6507 bytes
[2026-01-26 07:37:16] [INFO] Created FTPFiles record with ID: 697719aca3bf536e5
[2026-01-26 07:37:16] [INFO] About to extract fields from XML. File size: 6507 bytes
[2026-01-26 07:37:16] [INFO] Number of mappings: 24
[2026-01-26 07:37:16] [INFO] Starting XML parsing. Content length: 6507
[2026-01-26 07:37:16] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:37:16] [INFO] Processing 24 field mappings
[2026-01-26 07:37:16] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:37:16] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:37:16] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:37:16] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:37:16] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:37:16] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:37:16] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:37:16] [INFO]   -> Found value: 37379
[2026-01-26 07:37:16] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:37:16] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:37:16] [INFO]   -> Found value: 9702
[2026-01-26 07:37:16] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:37:16] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:37:16] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:37:16] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:37:16] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:37:16] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:37:16] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:37:16] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:37:16] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:37:16] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:37:16] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:37:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:16] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:37:16] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:37:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:16] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:37:16] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:37:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:16] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:37:16] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:37:16] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:37:16] [INFO]   -> Found value: 35.261877
[2026-01-26 07:37:16] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:37:16] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:37:16] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:37:16] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:37:16] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:37:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:16] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:37:16] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:37:16] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:16] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:37:16] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:16] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:37:16] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:16] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:37:16] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:16] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:37:16] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:16] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:37:16] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:16] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:37:16] [INFO]   -> Found value: RD
[2026-01-26 07:37:16] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:37:16] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:37:16] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:16] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:37:16] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:37:16] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:37:16] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:37:16] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:37:16] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:37:16] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2026-01-26 07:37:16] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:37:16] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:16] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:16] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:37:16] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:37:16] [INFO]   -> Found value: MFD
[2026-01-26 07:37:16] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:37:16] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:37:16] [INFO] Concatenating street name and type
[2026-01-26 07:37:16] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:37:16] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:37:16] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:37:16] [INFO] Number of extracted fields: 20
[2026-01-26 07:37:16] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:37:16] [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-01-26 07:37:16] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:37:16] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:37:16] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:37:16] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:37:16] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:37:16] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:37:17] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:37:17] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:37:17] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:37:17] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023716281.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023716281.xml
[2026-01-26 07:37:17] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023716281.xml
[2026-01-26 07:37:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023721350.xml
[2026-01-26 07:37:21] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023721350.xml for user: 68920395733981a47
[2026-01-26 07:37:21] [INFO] File size: 6843 bytes
[2026-01-26 07:37:21] [INFO] Created FTPFiles record with ID: 697719b1af8ac6cf8
[2026-01-26 07:37:21] [INFO] About to extract fields from XML. File size: 6843 bytes
[2026-01-26 07:37:21] [INFO] Number of mappings: 24
[2026-01-26 07:37:21] [INFO] Starting XML parsing. Content length: 6843
[2026-01-26 07:37:21] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:37:21] [INFO] Processing 24 field mappings
[2026-01-26 07:37:21] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:37:21] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:37:21] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:37:21] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:37:21] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:37:21] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:37:21] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:37:21] [INFO]   -> Found value: 37379
[2026-01-26 07:37:21] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:37:21] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:37:21] [INFO]   -> Found value: 9702
[2026-01-26 07:37:21] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:37:21] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:37:21] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:37:21] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:37:21] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:37:21] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:37:21] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:37:21] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:37:21] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:37:21] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:37:21] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:37:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:21] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:37:21] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:37:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:21] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:37:21] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:37:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:21] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:37:21] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:37:21] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:37:21] [INFO]   -> Found value: 35.261877
[2026-01-26 07:37:21] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:37:21] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:37:21] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:37:21] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:37:21] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:37:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:21] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:37:21] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:37:21] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:21] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:37:21] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:21] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:37:21] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:21] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:37:21] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:21] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:37:21] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:21] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:37:21] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:21] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:37:21] [INFO]   -> Found value: RD
[2026-01-26 07:37:21] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:37:21] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:37:21] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:21] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:37:21] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:37:21] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:37:21] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:37:21] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:37:21] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:37:21] [INFO] Found 12 elements for 'Comment', concatenating 12 non-empty values
[2026-01-26 07:37:21] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:37:21] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:21] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:21] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:37:21] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:37:21] [INFO]   -> Found value: MFD
[2026-01-26 07:37:21] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:37:21] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:37:21] [INFO] Concatenating street name and type
[2026-01-26 07:37:21] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:37:21] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:37:21] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:37:21] [INFO] Number of extracted fields: 20
[2026-01-26 07:37:21] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:37:21] [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-01-26 07:37:21] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:37:21] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:37:21] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:37:22] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:37:22] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:37:22] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:37:22] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:37:22] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:37:22] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:37:22] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023721350.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023721350.xml
[2026-01-26 07:37:22] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023721350.xml
[2026-01-26 07:37:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023726428.xml
[2026-01-26 07:37:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023726428.xml for user: 68920395733981a47
[2026-01-26 07:37:26] [INFO] File size: 7066 bytes
[2026-01-26 07:37:26] [INFO] Created FTPFiles record with ID: 697719b6c5af3f6a7
[2026-01-26 07:37:26] [INFO] About to extract fields from XML. File size: 7066 bytes
[2026-01-26 07:37:26] [INFO] Number of mappings: 24
[2026-01-26 07:37:26] [INFO] Starting XML parsing. Content length: 7066
[2026-01-26 07:37:26] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:37:26] [INFO] Processing 24 field mappings
[2026-01-26 07:37:26] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:37:26] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:37:26] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:37:26] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:37:26] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:37:26] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:37:26] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:37:26] [INFO]   -> Found value: 37379
[2026-01-26 07:37:26] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:37:26] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:37:26] [INFO]   -> Found value: 9702
[2026-01-26 07:37:26] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:37:26] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:37:26] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:37:26] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:37:26] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:37:26] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:37:26] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:37:26] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:37:26] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:37:26] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:37:26] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:37:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:26] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:37:26] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:37:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:26] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:37:26] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:37:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:26] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:37:26] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:37:26] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:37:26] [INFO]   -> Found value: 35.261877
[2026-01-26 07:37:26] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:37:26] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:37:26] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:37:26] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:37:26] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:37:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:26] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:37:26] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:37:26] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:26] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:37:26] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:26] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:37:26] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:26] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:37:26] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:26] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:37:26] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:26] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:37:26] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:26] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:37:26] [INFO]   -> Found value: RD
[2026-01-26 07:37:26] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:37:26] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:37:26] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:26] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:37:26] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:37:26] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:37:26] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:37:26] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:37:26] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:37:26] [INFO] Found 13 elements for 'Comment', concatenating 13 non-empty values
[2026-01-26 07:37:26] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:37:26] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:26] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:26] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:37:26] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:37:26] [INFO]   -> Found value: MFD
[2026-01-26 07:37:26] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:37:26] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:37:26] [INFO] Concatenating street name and type
[2026-01-26 07:37:26] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:37:26] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:37:26] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:37:26] [INFO] Number of extracted fields: 20
[2026-01-26 07:37:26] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:37:26] [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-01-26 07:37:26] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:37:26] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:37:26] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:37:27] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:37:27] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:37:27] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:37:27] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:37:27] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:37:27] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:37:27] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023726428.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023726428.xml
[2026-01-26 07:37:27] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023726428.xml
[2026-01-26 07:37:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023731491.xml
[2026-01-26 07:37:31] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023731491.xml for user: 68920395733981a47
[2026-01-26 07:37:31] [INFO] File size: 7278 bytes
[2026-01-26 07:37:31] [INFO] Created FTPFiles record with ID: 697719bbd5ac7ee19
[2026-01-26 07:37:31] [INFO] About to extract fields from XML. File size: 7278 bytes
[2026-01-26 07:37:31] [INFO] Number of mappings: 24
[2026-01-26 07:37:31] [INFO] Starting XML parsing. Content length: 7278
[2026-01-26 07:37:31] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:37:31] [INFO] Processing 24 field mappings
[2026-01-26 07:37:31] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:37:31] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:37:31] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:37:31] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:37:31] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:37:31] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:37:31] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:37:31] [INFO]   -> Found value: 37379
[2026-01-26 07:37:31] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:37:31] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:37:31] [INFO]   -> Found value: 9702
[2026-01-26 07:37:31] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:37:31] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:37:31] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:37:31] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:37:31] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:37:31] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:37:31] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:37:31] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:37:31] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:37:31] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:37:31] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:37:31] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:31] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:37:31] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:37:31] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:31] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:37:31] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:37:31] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:31] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:37:31] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:37:31] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:37:31] [INFO]   -> Found value: 35.261877
[2026-01-26 07:37:31] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:37:31] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:37:31] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:37:31] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:37:31] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:37:31] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:31] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:37:31] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:37:31] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:31] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:37:31] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:31] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:37:31] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:31] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:37:31] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:31] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:37:31] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:31] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:37:31] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:31] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:37:31] [INFO]   -> Found value: RD
[2026-01-26 07:37:31] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:37:31] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:37:31] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:31] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:37:31] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:37:31] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:37:31] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:37:31] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:37:31] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:37:31] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2026-01-26 07:37:31] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:37:31] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:31] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:31] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:37:31] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:37:31] [INFO]   -> Found value: MFD
[2026-01-26 07:37:31] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:37:31] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:37:31] [INFO] Concatenating street name and type
[2026-01-26 07:37:31] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:37:31] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:37:31] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:37:31] [INFO] Number of extracted fields: 20
[2026-01-26 07:37:31] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:37:31] [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-01-26 07:37:31] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:37:31] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:37:32] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:37:32] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:37:32] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:37:32] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:37:32] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:37:32] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:37:32] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:37:32] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023731491.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023731491.xml
[2026-01-26 07:37:32] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023731491.xml
[2026-01-26 07:37:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023736524.xml
[2026-01-26 07:37:36] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023736524.xml for user: 68920395733981a47
[2026-01-26 07:37:36] [INFO] File size: 7499 bytes
[2026-01-26 07:37:36] [INFO] Created FTPFiles record with ID: 697719c0d84db77ef
[2026-01-26 07:37:36] [INFO] About to extract fields from XML. File size: 7499 bytes
[2026-01-26 07:37:36] [INFO] Number of mappings: 24
[2026-01-26 07:37:36] [INFO] Starting XML parsing. Content length: 7499
[2026-01-26 07:37:36] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:37:36] [INFO] Processing 24 field mappings
[2026-01-26 07:37:36] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:37:36] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:37:36] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:37:36] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:37:36] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:37:36] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:37:36] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:37:36] [INFO]   -> Found value: 37379
[2026-01-26 07:37:36] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:37:36] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:37:36] [INFO]   -> Found value: 9702
[2026-01-26 07:37:36] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:37:36] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:37:36] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:37:36] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:37:36] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:37:36] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:37:36] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:37:36] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:37:36] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:37:36] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:37:36] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:37:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:36] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:37:36] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:37:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:36] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:37:36] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:37:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:36] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:37:36] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:37:36] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:37:36] [INFO]   -> Found value: 35.261877
[2026-01-26 07:37:36] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:37:36] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:37:36] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:37:36] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:37:36] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:37:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:36] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:37:36] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:37:36] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:36] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:37:36] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:36] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:37:36] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:36] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:37:36] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:36] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:37:36] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:36] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:37:36] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:36] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:37:36] [INFO]   -> Found value: RD
[2026-01-26 07:37:36] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:37:36] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:37:36] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:36] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:37:36] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:37:36] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:37:36] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:37:36] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:37:36] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:37:36] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2026-01-26 07:37:36] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:37:36] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:36] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:36] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:37:36] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:37:36] [INFO]   -> Found value: MFD
[2026-01-26 07:37:36] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:37:36] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:37:36] [INFO] Concatenating street name and type
[2026-01-26 07:37:36] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:37:36] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:37:36] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:37:36] [INFO] Number of extracted fields: 20
[2026-01-26 07:37:36] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:37:36] [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-01-26 07:37:36] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:37:36] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:37:37] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:37:37] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:37:37] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:37:37] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:37:37] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:37:37] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:37:37] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:37:37] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023736524.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023736524.xml
[2026-01-26 07:37:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023736524.xml
[2026-01-26 07:37:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023746665.xml
[2026-01-26 07:37:46] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023746665.xml for user: 68920395733981a47
[2026-01-26 07:37:46] [INFO] File size: 7740 bytes
[2026-01-26 07:37:47] [INFO] Created FTPFiles record with ID: 697719cb0b89634f9
[2026-01-26 07:37:47] [INFO] About to extract fields from XML. File size: 7740 bytes
[2026-01-26 07:37:47] [INFO] Number of mappings: 24
[2026-01-26 07:37:47] [INFO] Starting XML parsing. Content length: 7740
[2026-01-26 07:37:47] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:37:47] [INFO] Processing 24 field mappings
[2026-01-26 07:37:47] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:37:47] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:37:47] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:37:47] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:37:47] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:37:47] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:37:47] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:37:47] [INFO]   -> Found value: 37379
[2026-01-26 07:37:47] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:37:47] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:37:47] [INFO]   -> Found value: 9702
[2026-01-26 07:37:47] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:37:47] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:37:47] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:37:47] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:37:47] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:37:47] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:37:47] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:37:47] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:37:47] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:37:47] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:37:47] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:37:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:47] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:37:47] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:37:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:47] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:37:47] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:37:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:47] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:37:47] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:37:47] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:37:47] [INFO]   -> Found value: 35.261877
[2026-01-26 07:37:47] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:37:47] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:37:47] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:37:47] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:37:47] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:37:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:47] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:37:47] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:37:47] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:47] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:37:47] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:47] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:37:47] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:47] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:37:47] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:47] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:37:47] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:47] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:37:47] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:47] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:37:47] [INFO]   -> Found value: RD
[2026-01-26 07:37:47] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:37:47] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:37:47] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:47] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:37:47] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:37:47] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:37:47] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:37:47] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:37:47] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:37:47] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-01-26 07:37:47] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:37:47] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:47] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:47] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:37:47] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:37:47] [INFO]   -> Found value: MFD
[2026-01-26 07:37:47] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:37:47] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:37:47] [INFO] Concatenating street name and type
[2026-01-26 07:37:47] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:37:47] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:37:47] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:37:47] [INFO] Number of extracted fields: 20
[2026-01-26 07:37:47] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:37:47] [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-01-26 07:37:47] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:37:47] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:37:47] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:37:47] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:37:47] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:37:47] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:37:47] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:37:47] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:37:47] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:37:47] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023746665.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023746665.xml
[2026-01-26 07:37:47] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023746665.xml
[2026-01-26 07:37:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023751696.xml
[2026-01-26 07:37:51] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023751696.xml for user: 68920395733981a47
[2026-01-26 07:37:51] [INFO] File size: 8029 bytes
[2026-01-26 07:37:52] [INFO] Created FTPFiles record with ID: 697719d00dd4101f8
[2026-01-26 07:37:52] [INFO] About to extract fields from XML. File size: 8029 bytes
[2026-01-26 07:37:52] [INFO] Number of mappings: 24
[2026-01-26 07:37:52] [INFO] Starting XML parsing. Content length: 8029
[2026-01-26 07:37:52] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:37:52] [INFO] Processing 24 field mappings
[2026-01-26 07:37:52] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:37:52] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:37:52] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:37:52] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:37:52] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:37:52] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:37:52] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:37:52] [INFO]   -> Found value: 37379
[2026-01-26 07:37:52] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:37:52] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:37:52] [INFO]   -> Found value: 9702
[2026-01-26 07:37:52] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:37:52] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:37:52] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:37:52] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:37:52] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:37:52] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:37:52] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:37:52] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:37:52] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:37:52] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:37:52] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:37:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:52] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:37:52] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:37:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:52] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:37:52] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:37:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:52] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:37:52] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:37:52] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:37:52] [INFO]   -> Found value: 35.261877
[2026-01-26 07:37:52] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:37:52] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:37:52] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:37:52] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:37:52] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:37:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:37:52] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:37:52] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:37:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:52] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:37:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:52] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:37:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:52] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:37:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:52] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:37:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:52] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:37:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:52] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:37:52] [INFO]   -> Found value: RD
[2026-01-26 07:37:52] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:37:52] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:37:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:37:52] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:37:52] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:37:52] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:37:52] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:37:52] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:37:52] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:37:52] [INFO] Found 18 elements for 'Comment', concatenating 18 non-empty values
[2026-01-26 07:37:52] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:37:52] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:52] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:37:52] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:37:52] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:37:52] [INFO]   -> Found value: MFD
[2026-01-26 07:37:52] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:37:52] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:37:52] [INFO] Concatenating street name and type
[2026-01-26 07:37:52] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:37:52] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:37:52] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:37:52] [INFO] Number of extracted fields: 20
[2026-01-26 07:37:52] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:37:52] [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-01-26 07:37:52] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:37:52] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:37:52] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:37:52] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:37:52] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:37:52] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:37:52] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:37:52] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:37:52] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:37:52] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023751696.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023751696.xml
[2026-01-26 07:37:52] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023751696.xml
[2026-01-26 07:38:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023801793.xml
[2026-01-26 07:38:01] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023801793.xml for user: 68920395733981a47
[2026-01-26 07:38:01] [INFO] File size: 8279 bytes
[2026-01-26 07:38:02] [INFO] Created FTPFiles record with ID: 697719da2f23097a8
[2026-01-26 07:38:02] [INFO] About to extract fields from XML. File size: 8279 bytes
[2026-01-26 07:38:02] [INFO] Number of mappings: 24
[2026-01-26 07:38:02] [INFO] Starting XML parsing. Content length: 8279
[2026-01-26 07:38:02] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:38:02] [INFO] Processing 24 field mappings
[2026-01-26 07:38:02] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:38:02] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:38:02] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:38:02] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:38:02] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:38:02] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:38:02] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:38:02] [INFO]   -> Found value: 37379
[2026-01-26 07:38:02] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:38:02] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:38:02] [INFO]   -> Found value: 9702
[2026-01-26 07:38:02] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:38:02] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:38:02] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:38:02] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:38:02] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:38:02] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:38:02] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:38:02] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:38:02] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:38:02] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:38:02] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:38:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:02] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:38:02] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:38:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:02] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:38:02] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:38:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:02] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:38:02] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:38:02] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:38:02] [INFO]   -> Found value: 35.261877
[2026-01-26 07:38:02] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:38:02] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:38:02] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:38:02] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:38:02] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:38:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:02] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:38:02] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:38:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:02] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:38:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:02] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:38:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:02] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:38:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:02] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:38:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:02] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:38:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:02] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:38:02] [INFO]   -> Found value: RD
[2026-01-26 07:38:02] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:38:02] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:38:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:02] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:38:02] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:38:02] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:38:02] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:38:02] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:38:02] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:38:02] [INFO] Found 19 elements for 'Comment', concatenating 19 non-empty values
[2026-01-26 07:38:02] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:38:02] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:38:02] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:38:02] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:38:02] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:38:02] [INFO]   -> Found value: MFD
[2026-01-26 07:38:02] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:38:02] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:38:02] [INFO] Concatenating street name and type
[2026-01-26 07:38:02] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:38:02] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:38:02] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:38:02] [INFO] Number of extracted fields: 20
[2026-01-26 07:38:02] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:38:02] [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-01-26 07:38:02] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:38:02] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:38:02] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:38:02] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:38:02] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:38:02] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:38:02] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:38:02] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:38:02] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:38:02] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023801793.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023801793.xml
[2026-01-26 07:38:02] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023801793.xml
[2026-01-26 07:38:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023806855.xml
[2026-01-26 07:38:06] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023806855.xml for user: 68920395733981a47
[2026-01-26 07:38:06] [INFO] File size: 8693 bytes
[2026-01-26 07:38:07] [INFO] Created FTPFiles record with ID: 697719df3ab03ff8a
[2026-01-26 07:38:07] [INFO] About to extract fields from XML. File size: 8693 bytes
[2026-01-26 07:38:07] [INFO] Number of mappings: 24
[2026-01-26 07:38:07] [INFO] Starting XML parsing. Content length: 8693
[2026-01-26 07:38:07] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:38:07] [INFO] Processing 24 field mappings
[2026-01-26 07:38:07] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:38:07] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:38:07] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:38:07] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:38:07] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:38:07] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:38:07] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:38:07] [INFO]   -> Found value: 37379
[2026-01-26 07:38:07] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:38:07] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:38:07] [INFO]   -> Found value: 9702
[2026-01-26 07:38:07] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:38:07] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:38:07] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:38:07] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:38:07] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:38:07] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:38:07] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:38:07] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:38:07] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:38:07] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:38:07] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:38:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:07] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:38:07] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:38:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:07] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:38:07] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:38:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:07] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:38:07] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:38:07] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:38:07] [INFO]   -> Found value: 35.261877
[2026-01-26 07:38:07] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:38:07] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:38:07] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:38:07] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:38:07] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:38:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:07] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:38:07] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:38:07] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:07] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:38:07] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:07] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:38:07] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:07] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:38:07] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:07] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:38:07] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:07] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:38:07] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:07] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:38:07] [INFO]   -> Found value: RD
[2026-01-26 07:38:07] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:38:07] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:38:07] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:07] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:38:07] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:38:07] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:38:07] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:38:07] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:38:07] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:38:07] [INFO] Found 21 elements for 'Comment', concatenating 21 non-empty values
[2026-01-26 07:38:07] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:38:07] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:38:07] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:38:07] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:38:07] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:38:07] [INFO]   -> Found value: MFD
[2026-01-26 07:38:07] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:38:07] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:38:07] [INFO] Concatenating street name and type
[2026-01-26 07:38:07] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:38:07] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:38:07] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:38:07] [INFO] Number of extracted fields: 20
[2026-01-26 07:38:07] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:38:07] [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-01-26 07:38:07] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:38:07] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:38:07] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:38:07] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:38:07] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:38:07] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:38:07] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:38:07] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:38:08] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:38:08] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023806855.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023806855.xml
[2026-01-26 07:38:08] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023806855.xml
[2026-01-26 07:38:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023816981.xml
[2026-01-26 07:38:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023816981.xml for user: 68920395733981a47
[2026-01-26 07:38:17] [INFO] File size: 8930 bytes
[2026-01-26 07:38:17] [INFO] Created FTPFiles record with ID: 697719e9566e6b402
[2026-01-26 07:38:17] [INFO] About to extract fields from XML. File size: 8930 bytes
[2026-01-26 07:38:17] [INFO] Number of mappings: 24
[2026-01-26 07:38:17] [INFO] Starting XML parsing. Content length: 8930
[2026-01-26 07:38:17] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:38:17] [INFO] Processing 24 field mappings
[2026-01-26 07:38:17] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:38:17] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:38:17] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:38:17] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:38:17] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:38:17] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:38:17] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:38:17] [INFO]   -> Found value: 37379
[2026-01-26 07:38:17] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:38:17] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:38:17] [INFO]   -> Found value: 9702
[2026-01-26 07:38:17] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:38:17] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:38:17] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:38:17] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:38:17] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:38:17] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:38:17] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:38:17] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:38:17] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:38:17] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:38:17] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:38:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:17] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:38:17] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:38:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:17] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:38:17] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:38:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:17] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:38:17] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:38:17] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:38:17] [INFO]   -> Found value: 35.261877
[2026-01-26 07:38:17] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:38:17] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:38:17] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:38:17] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:38:17] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:38:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:17] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:38:17] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:38:17] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:17] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:38:17] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:17] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:38:17] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:17] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:38:17] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:17] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:38:17] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:17] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:38:17] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:17] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:38:17] [INFO]   -> Found value: RD
[2026-01-26 07:38:17] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:38:17] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:38:17] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:17] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:38:17] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:38:17] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:38:17] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:38:17] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:38:17] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:38:17] [INFO] Found 22 elements for 'Comment', concatenating 22 non-empty values
[2026-01-26 07:38:17] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:38:17] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:38:17] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:38:17] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:38:17] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:38:17] [INFO]   -> Found value: MFD
[2026-01-26 07:38:17] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:38:17] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:38:17] [INFO] Concatenating street name and type
[2026-01-26 07:38:17] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:38:17] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:38:17] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:38:17] [INFO] Number of extracted fields: 20
[2026-01-26 07:38:17] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:38:17] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-26 07:38:17] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:38:17] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:38:17] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:38:17] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:38:17] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:38:17] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:38:17] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:38:17] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:38:18] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:38:18] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023816981.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023816981.xml
[2026-01-26 07:38:18] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023816981.xml
[2026-01-26 07:38:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023827106.xml
[2026-01-26 07:38:27] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023827106.xml for user: 68920395733981a47
[2026-01-26 07:38:27] [INFO] File size: 9066 bytes
[2026-01-26 07:38:27] [INFO] Created FTPFiles record with ID: 697719f37b3361362
[2026-01-26 07:38:27] [INFO] About to extract fields from XML. File size: 9066 bytes
[2026-01-26 07:38:27] [INFO] Number of mappings: 24
[2026-01-26 07:38:27] [INFO] Starting XML parsing. Content length: 9066
[2026-01-26 07:38:27] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:38:27] [INFO] Processing 24 field mappings
[2026-01-26 07:38:27] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:38:27] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:38:27] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:38:27] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:38:27] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:38:27] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:38:27] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:38:27] [INFO]   -> Found value: 37379
[2026-01-26 07:38:27] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:38:27] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:38:27] [INFO]   -> Found value: 9702
[2026-01-26 07:38:27] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:38:27] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:38:27] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:38:27] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:38:27] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:38:27] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:38:27] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:38:27] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:38:27] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:38:27] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:38:27] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:38:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:27] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:38:27] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:38:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:27] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:38:27] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:38:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:27] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:38:27] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:38:27] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:38:27] [INFO]   -> Found value: 35.261877
[2026-01-26 07:38:27] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:38:27] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:38:27] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:38:27] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:38:27] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:38:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:27] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:38:27] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:38:27] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:27] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:38:27] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:27] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:38:27] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:27] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:38:27] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:27] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:38:27] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:27] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:38:27] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:27] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:38:27] [INFO]   -> Found value: RD
[2026-01-26 07:38:27] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:38:27] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:38:27] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:27] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:38:27] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:38:27] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:38:27] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:38:27] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:38:27] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:38:27] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2026-01-26 07:38:27] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:38:27] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:38:27] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:38:27] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:38:27] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:38:27] [INFO]   -> Found value: MFD
[2026-01-26 07:38:27] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:38:27] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:38:27] [INFO] Concatenating street name and type
[2026-01-26 07:38:27] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:38:27] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:38:27] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:38:27] [INFO] Number of extracted fields: 20
[2026-01-26 07:38:27] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:38: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-01-26 07:38:27] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:38:27] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:38:27] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:38:27] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:38:27] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:38:27] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:38:27] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:38:28] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:38:28] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:38:28] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023827106.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023827106.xml
[2026-01-26 07:38:28] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023827106.xml
[2026-01-26 07:38:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023837231.xml
[2026-01-26 07:38:37] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023837231.xml for user: 68920395733981a47
[2026-01-26 07:38:37] [INFO] File size: 9273 bytes
[2026-01-26 07:38:37] [INFO] Created FTPFiles record with ID: 697719fd93341f055
[2026-01-26 07:38:37] [INFO] About to extract fields from XML. File size: 9273 bytes
[2026-01-26 07:38:37] [INFO] Number of mappings: 24
[2026-01-26 07:38:37] [INFO] Starting XML parsing. Content length: 9273
[2026-01-26 07:38:37] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:38:37] [INFO] Processing 24 field mappings
[2026-01-26 07:38:37] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:38:37] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:38:37] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:38:37] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:38:37] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:38:37] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:38:37] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:38:37] [INFO]   -> Found value: 37379
[2026-01-26 07:38:37] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:38:37] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:38:37] [INFO]   -> Found value: 9702
[2026-01-26 07:38:37] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:38:37] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:38:37] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:38:37] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:38:37] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:38:37] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:38:37] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:38:37] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:38:37] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:38:37] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:38:37] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:38:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:37] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:38:37] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:38:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:37] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:38:37] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:38:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:37] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:38:37] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:38:37] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:38:37] [INFO]   -> Found value: 35.261877
[2026-01-26 07:38:37] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:38:37] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:38:37] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:38:37] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:38:37] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:38:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:37] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:38:37] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:38:37] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:37] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:38:37] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:37] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:38:37] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:37] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:38:37] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:37] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:38:37] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:37] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:38:37] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:37] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:38:37] [INFO]   -> Found value: RD
[2026-01-26 07:38:37] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:38:37] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:38:37] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:37] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:38:37] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:38:37] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:38:37] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:38:37] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:38:37] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:38:37] [INFO] Found 24 elements for 'Comment', concatenating 24 non-empty values
[2026-01-26 07:38:37] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:38:37] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:38:37] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:38:37] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:38:37] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:38:37] [INFO]   -> Found value: MFD
[2026-01-26 07:38:37] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:38:37] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:38:37] [INFO] Concatenating street name and type
[2026-01-26 07:38:37] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:38:37] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:38:37] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:38:37] [INFO] Number of extracted fields: 20
[2026-01-26 07:38:37] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:38:37] [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-01-26 07:38:37] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:38:37] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:38:37] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:38:37] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:38:37] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:38:37] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:38:38] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:38:38] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:38:38] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:38:38] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023837231.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023837231.xml
[2026-01-26 07:38:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023837231.xml
[2026-01-26 07:38:52] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023852393.xml
[2026-01-26 07:38:52] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023852393.xml for user: 68920395733981a47
[2026-01-26 07:38:52] [INFO] File size: 9422 bytes
[2026-01-26 07:38:52] [INFO] Created FTPFiles record with ID: 69771a0cbcccf05a0
[2026-01-26 07:38:52] [INFO] About to extract fields from XML. File size: 9422 bytes
[2026-01-26 07:38:52] [INFO] Number of mappings: 24
[2026-01-26 07:38:52] [INFO] Starting XML parsing. Content length: 9422
[2026-01-26 07:38:52] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:38:52] [INFO] Processing 24 field mappings
[2026-01-26 07:38:52] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:38:52] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:38:52] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:38:52] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:38:52] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:38:52] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:38:52] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:38:52] [INFO]   -> Found value: 37379
[2026-01-26 07:38:52] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:38:52] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:38:52] [INFO]   -> Found value: 9702
[2026-01-26 07:38:52] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:38:52] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:38:52] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:38:52] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:38:52] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:38:52] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:38:52] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:38:52] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:38:52] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:38:52] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:38:52] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:38:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:52] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:38:52] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:38:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:52] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:38:52] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:38:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:52] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:38:52] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:38:52] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:38:52] [INFO]   -> Found value: 35.261877
[2026-01-26 07:38:52] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:38:52] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:38:52] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:38:52] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:38:52] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:38:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:38:52] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:38:52] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:38:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:52] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:38:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:52] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:38:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:52] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:38:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:52] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:38:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:52] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:38:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:52] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:38:52] [INFO]   -> Found value: RD
[2026-01-26 07:38:52] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:38:52] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:38:52] [INFO]   -> No value found (null or empty)
[2026-01-26 07:38:52] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:38:52] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:38:52] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:38:52] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:38:52] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:38:52] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:38:52] [INFO] Found 25 elements for 'Comment', concatenating 25 non-empty values
[2026-01-26 07:38:52] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:38:52] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:38:52] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:38:52] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:38:52] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:38:52] [INFO]   -> Found value: MFD
[2026-01-26 07:38:52] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:38:52] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:38:52] [INFO] Concatenating street name and type
[2026-01-26 07:38:52] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:38:52] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:38:52] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:38:52] [INFO] Number of extracted fields: 20
[2026-01-26 07:38:52] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:38:52] [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-01-26 07:38:52] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:38:52] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:38:52] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:38:53] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:38:53] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:38:53] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:38:53] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:38:53] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:38:53] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:38:53] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023852393.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023852393.xml
[2026-01-26 07:38:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023852393.xml
[2026-01-26 07:39:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023902533.xml
[2026-01-26 07:39:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023902533.xml for user: 68920395733981a47
[2026-01-26 07:39:02] [INFO] File size: 9647 bytes
[2026-01-26 07:39:02] [INFO] Created FTPFiles record with ID: 69771a16dfdb1cd63
[2026-01-26 07:39:02] [INFO] About to extract fields from XML. File size: 9647 bytes
[2026-01-26 07:39:02] [INFO] Number of mappings: 24
[2026-01-26 07:39:02] [INFO] Starting XML parsing. Content length: 9647
[2026-01-26 07:39:02] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:39:02] [INFO] Processing 24 field mappings
[2026-01-26 07:39:02] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:39:02] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:39:02] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:39:02] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:39:02] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:39:02] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:39:02] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:39:02] [INFO]   -> Found value: 37379
[2026-01-26 07:39:02] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:39:02] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:39:02] [INFO]   -> Found value: 9702
[2026-01-26 07:39:02] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:39:02] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:39:02] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:39:02] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:39:02] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:39:02] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:39:02] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:39:02] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:39:02] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:39:02] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:39:02] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:39:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:02] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:39:02] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:39:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:02] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:39:02] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:39:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:02] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:39:02] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:39:02] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:39:02] [INFO]   -> Found value: 35.261877
[2026-01-26 07:39:02] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:39:02] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:39:02] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:39:02] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:39:02] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:39:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:02] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 07:39:02] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:39:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:39:02] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:39:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:39:02] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:39:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:39:02] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:39:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:39:02] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:39:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:39:02] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:39:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:39:02] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:39:02] [INFO]   -> Found value: RD
[2026-01-26 07:39:02] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:39:02] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:39:02] [INFO]   -> No value found (null or empty)
[2026-01-26 07:39:02] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:39:02] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:39:02] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:39:02] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:39:02] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:39:02] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:39:02] [INFO] Found 26 elements for 'Comment', concatenating 26 non-empty values
[2026-01-26 07:39:02] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:39:02] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:02] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:02] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:39:02] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:39:02] [INFO]   -> Found value: MFD
[2026-01-26 07:39:02] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-26 07:39:02] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 07:39:02] [INFO] Concatenating street name and type
[2026-01-26 07:39:02] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:39:02] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:39:02] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":null,"policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:39:02] [INFO] Number of extracted fields: 20
[2026-01-26 07:39:02] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-26 07:39:02] [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-01-26 07:39:02] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-26 07:39:02] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:39:03] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:39:03] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:39:03] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:39:03] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:39:03] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:39:03] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:39:03] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:39:03] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023902533.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023902533.xml
[2026-01-26 07:39:03] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023902533.xml
[2026-01-26 07:39:07] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023907612.xml
[2026-01-26 07:39:07] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023907612.xml for user: 68920395733981a47
[2026-01-26 07:39:07] [INFO] File size: 12917 bytes
[2026-01-26 07:39:08] [INFO] Created FTPFiles record with ID: 69771a1bf0e3f1567
[2026-01-26 07:39:08] [INFO] About to extract fields from XML. File size: 12917 bytes
[2026-01-26 07:39:08] [INFO] Number of mappings: 24
[2026-01-26 07:39:08] [INFO] Starting XML parsing. Content length: 12917
[2026-01-26 07:39:08] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:39:08] [INFO] Processing 24 field mappings
[2026-01-26 07:39:08] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:39:08] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:39:08] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:39:08] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:39:08] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:39:08] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:39:08] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:39:08] [INFO]   -> Found value: 37379
[2026-01-26 07:39:08] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:39:08] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:39:08] [INFO]   -> Found value: 9702
[2026-01-26 07:39:08] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:39:08] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:39:08] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:39:08] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:39:08] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:39:08] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:39:08] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:39:08] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:39:08] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:39:08] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:39:08] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:39:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:08] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:39:08] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:39:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:08] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:39:08] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:39:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:08] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:39:08] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:39:08] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:39:08] [INFO]   -> Found value: 35.261877
[2026-01-26 07:39:08] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:39:08] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:39:08] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:39:08] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:39:08] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:39:08] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:39:08] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:39:08] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:39:08] [INFO]   -> Found value: H1400
[2026-01-26 07:39:08] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-26 07:39:08] [INFO]   -> Set field 'name' = "H1400"
[2026-01-26 07:39:08] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:39:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:08] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:39:08] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:39:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:08] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 07:39:08] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:39:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:08] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:39:08] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:39:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:08] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-26 07:39:08] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:39:08] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:39:08] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:39:02"
[2026-01-26 07:39:08] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:39:08] [INFO]   -> Found value: RD
[2026-01-26 07:39:08] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:39:08] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:39:08] [INFO]   -> Found value: 26-000026
[2026-01-26 07:39:08] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:39:08] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:39:08] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:39:08] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:39:08] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:39:08] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:39:08] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:39:08] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:39:08] [INFO] Found 28 elements for 'Comment', concatenating 28 non-empty values
[2026-01-26 07:39:08] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:39:08] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:08] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:08] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:39:08] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:39:08] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:39:08] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-26 07:39:08] [INFO]   -> Found value: MFD
MFD
[2026-01-26 07:39:08] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-26 07:39:08] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:39:08] [INFO] Concatenating street name and type
[2026-01-26 07:39:08] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:39:08] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:39:08] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-26 07:39:02","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:39:08] [INFO] Number of extracted fields: 29
[2026-01-26 07:39:08] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-26 07:39:08] [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-01-26 07:39:08] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-26 07:39:08] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:39:08] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:39:08] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-26 07:39:08] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:39:08] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:39:08] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 07:39:08] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:39:08] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:39:08] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:39:08] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:39:08] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:39:08] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023907612.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023907612.xml
[2026-01-26 07:39:08] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023907612.xml
[2026-01-26 07:39:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023922831.xml
[2026-01-26 07:39:22] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023922831.xml for user: 68920395733981a47
[2026-01-26 07:39:22] [INFO] File size: 13151 bytes
[2026-01-26 07:39:23] [INFO] Created FTPFiles record with ID: 69771a2b30fc17f5e
[2026-01-26 07:39:23] [INFO] About to extract fields from XML. File size: 13151 bytes
[2026-01-26 07:39:23] [INFO] Number of mappings: 24
[2026-01-26 07:39:23] [INFO] Starting XML parsing. Content length: 13151
[2026-01-26 07:39:23] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:39:23] [INFO] Processing 24 field mappings
[2026-01-26 07:39:23] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:39:23] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:39:23] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:39:23] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:39:23] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:39:23] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:39:23] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:39:23] [INFO]   -> Found value: 37379
[2026-01-26 07:39:23] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:39:23] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:39:23] [INFO]   -> Found value: 9702
[2026-01-26 07:39:23] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:39:23] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:39:23] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:39:23] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:39:23] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:39:23] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:39:23] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:39:23] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:39:23] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:39:23] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:39:23] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:39:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:23] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:39:23] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:39:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:23] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:39:23] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:39:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:23] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:39:23] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:39:23] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:39:23] [INFO]   -> Found value: 35.261877
[2026-01-26 07:39:23] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:39:23] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:39:23] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:39:23] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:39:23] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:39:23] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:39:23] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:39:23] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:39:23] [INFO]   -> Found value: H1400
[2026-01-26 07:39:23] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-26 07:39:23] [INFO]   -> Set field 'name' = "H1400"
[2026-01-26 07:39:23] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:39:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:23] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:39:23] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:39:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:23] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 07:39:23] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:39:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:23] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:39:23] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:39:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:23] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-26 07:39:23] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:39:23] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:39:23] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:39:02"
[2026-01-26 07:39:23] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:39:23] [INFO]   -> Found value: RD
[2026-01-26 07:39:23] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:39:23] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:39:23] [INFO]   -> Found value: 26-000026
[2026-01-26 07:39:23] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:39:23] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:39:23] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:39:23] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:39:23] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:39:23] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:39:23] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:39:23] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:39:23] [INFO] Found 29 elements for 'Comment', concatenating 29 non-empty values
[2026-01-26 07:39:23] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:39:23] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:23] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:23] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:39:23] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:39:23] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:39:23] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-26 07:39:23] [INFO]   -> Found value: MFD
MFD
[2026-01-26 07:39:23] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-26 07:39:23] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:39:23] [INFO] Concatenating street name and type
[2026-01-26 07:39:23] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:39:23] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:39:23] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-26 07:39:02","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:39:23] [INFO] Number of extracted fields: 29
[2026-01-26 07:39:23] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-26 07:39:23] [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-01-26 07:39:23] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-26 07:39:23] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:39:23] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:39:23] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-26 07:39:23] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:39:23] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:39:23] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 07:39:23] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:39:23] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:39:23] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:39:23] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:39:23] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:39:23] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023922831.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023922831.xml
[2026-01-26 07:39:23] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023922831.xml
[2026-01-26 07:39:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023932971.xml
[2026-01-26 07:39:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023932971.xml for user: 68920395733981a47
[2026-01-26 07:39:33] [INFO] File size: 13358 bytes
[2026-01-26 07:39:33] [INFO] Created FTPFiles record with ID: 69771a35535b8e3fc
[2026-01-26 07:39:33] [INFO] About to extract fields from XML. File size: 13358 bytes
[2026-01-26 07:39:33] [INFO] Number of mappings: 24
[2026-01-26 07:39:33] [INFO] Starting XML parsing. Content length: 13358
[2026-01-26 07:39:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:39:33] [INFO] Processing 24 field mappings
[2026-01-26 07:39:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:39:33] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:39:33] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:39:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:39:33] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:39:33] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:39:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:39:33] [INFO]   -> Found value: 37379
[2026-01-26 07:39:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:39:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:39:33] [INFO]   -> Found value: 9702
[2026-01-26 07:39:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:39:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:39:33] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:39:33] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:39:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:39:33] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:39:33] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:39:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:39:33] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:39:33] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:39:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:39:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:33] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:39:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:39:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:33] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:39:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:39:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:33] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:39:33] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:39:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:39:33] [INFO]   -> Found value: 35.261877
[2026-01-26 07:39:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:39:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:39:33] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:39:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:39:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:39:33] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:39:33] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:39:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:39:33] [INFO]   -> Found value: H1400
[2026-01-26 07:39:33] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-26 07:39:33] [INFO]   -> Set field 'name' = "H1400"
[2026-01-26 07:39:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:39:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:33] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:39:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:39:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:33] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 07:39:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:39:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:33] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:39:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:39:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:33] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-26 07:39:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:39:33] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:39:33] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:39:02"
[2026-01-26 07:39:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:39:33] [INFO]   -> Found value: RD
[2026-01-26 07:39:33] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:39:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:39:33] [INFO]   -> Found value: 26-000026
[2026-01-26 07:39:33] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:39:33] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:39:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:39:33] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:39:33] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:39:33] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:39:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:39:33] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:39:33] [INFO] Found 30 elements for 'Comment', concatenating 30 non-empty values
[2026-01-26 07:39:33] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:39:33] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:33] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:39:33] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:39:33] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:39:33] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-26 07:39:33] [INFO]   -> Found value: MFD
MFD
[2026-01-26 07:39:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-26 07:39:33] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:39:33] [INFO] Concatenating street name and type
[2026-01-26 07:39:33] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:39:33] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:39:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-26 07:39:02","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:39:33] [INFO] Number of extracted fields: 29
[2026-01-26 07:39:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-26 07:39: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-01-26 07:39:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-26 07:39:33] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:39:33] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:39:33] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-26 07:39:33] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:39:33] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:39:33] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 07:39:33] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:39:33] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:39:33] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:39:33] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:39:34] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:39:34] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023932971.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023932971.xml
[2026-01-26 07:39:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023932971.xml
[2026-01-26 07:39:38] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023938034.xml
[2026-01-26 07:39:38] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023938034.xml for user: 68920395733981a47
[2026-01-26 07:39:38] [INFO] File size: 13615 bytes
[2026-01-26 07:39:38] [INFO] Created FTPFiles record with ID: 69771a3a6670e40a8
[2026-01-26 07:39:38] [INFO] About to extract fields from XML. File size: 13615 bytes
[2026-01-26 07:39:38] [INFO] Number of mappings: 24
[2026-01-26 07:39:38] [INFO] Starting XML parsing. Content length: 13615
[2026-01-26 07:39:38] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:39:38] [INFO] Processing 24 field mappings
[2026-01-26 07:39:38] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:39:38] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:39:38] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:39:38] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:39:38] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:39:38] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:39:38] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:39:38] [INFO]   -> Found value: 37379
[2026-01-26 07:39:38] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:39:38] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:39:38] [INFO]   -> Found value: 9702
[2026-01-26 07:39:38] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:39:38] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:39:38] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:39:38] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:39:38] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:39:38] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:39:38] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:39:38] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:39:38] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:39:38] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:39:38] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:39:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:38] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:39:38] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:39:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:38] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:39:38] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:39:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:38] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:39:38] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:39:38] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:39:38] [INFO]   -> Found value: 35.261877
[2026-01-26 07:39:38] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:39:38] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:39:38] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:39:38] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:39:38] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:39:38] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:39:38] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:39:38] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:39:38] [INFO]   -> Found value: H1400
[2026-01-26 07:39:38] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-26 07:39:38] [INFO]   -> Set field 'name' = "H1400"
[2026-01-26 07:39:38] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:39:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:38] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:39:38] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:39:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:38] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 07:39:38] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:39:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:38] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:39:38] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:39:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:38] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-26 07:39:38] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:39:38] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:39:38] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:39:02"
[2026-01-26 07:39:38] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:39:38] [INFO]   -> Found value: RD
[2026-01-26 07:39:38] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:39:38] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:39:38] [INFO]   -> Found value: 26-000026
[2026-01-26 07:39:38] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:39:38] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:39:38] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:39:38] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:39:38] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:39:38] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:39:38] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:39:38] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:39:38] [INFO] Found 31 elements for 'Comment', concatenating 31 non-empty values
[2026-01-26 07:39:38] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:39:38] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:38] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:38] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:39:38] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:39:38] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:39:38] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-26 07:39:38] [INFO]   -> Found value: MFD
MFD
[2026-01-26 07:39:38] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-26 07:39:38] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:39:38] [INFO] Concatenating street name and type
[2026-01-26 07:39:38] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:39:38] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:39:38] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-26 07:39:02","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:39:38] [INFO] Number of extracted fields: 29
[2026-01-26 07:39:38] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-26 07:39: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-01-26 07:39:38] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-26 07:39:38] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:39:38] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:39:38] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-26 07:39:38] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:39:38] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:39:38] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 07:39:38] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:39:38] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:39:38] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:39:38] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:39:39] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:39:39] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023938034.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023938034.xml
[2026-01-26 07:39:39] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023938034.xml
[2026-01-26 07:39:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023953253.xml
[2026-01-26 07:39:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023953253.xml for user: 68920395733981a47
[2026-01-26 07:39:53] [INFO] File size: 13765 bytes
[2026-01-26 07:39:53] [INFO] Created FTPFiles record with ID: 69771a499bb50b769
[2026-01-26 07:39:53] [INFO] About to extract fields from XML. File size: 13765 bytes
[2026-01-26 07:39:53] [INFO] Number of mappings: 24
[2026-01-26 07:39:53] [INFO] Starting XML parsing. Content length: 13765
[2026-01-26 07:39:53] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:39:53] [INFO] Processing 24 field mappings
[2026-01-26 07:39:53] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:39:53] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:39:53] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:39:53] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:39:53] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:39:53] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:39:53] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:39:53] [INFO]   -> Found value: 37379
[2026-01-26 07:39:53] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:39:53] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:39:53] [INFO]   -> Found value: 9702
[2026-01-26 07:39:53] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:39:53] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:39:53] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:39:53] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:39:53] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:39:53] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:39:53] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:39:53] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:39:53] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:39:53] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:39:53] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:39:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:53] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:39:53] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:39:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:53] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:39:53] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:39:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:53] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:39:53] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:39:53] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:39:53] [INFO]   -> Found value: 35.261877
[2026-01-26 07:39:53] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:39:53] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:39:53] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:39:53] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:39:53] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:39:53] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:39:53] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:39:53] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:39:53] [INFO]   -> Found value: H1400
[2026-01-26 07:39:53] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-26 07:39:53] [INFO]   -> Set field 'name' = "H1400"
[2026-01-26 07:39:53] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:39:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:53] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:39:53] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:39:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:53] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 07:39:53] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:39:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:53] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:39:53] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:39:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:53] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-26 07:39:53] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:39:53] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:39:53] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:39:02"
[2026-01-26 07:39:53] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:39:53] [INFO]   -> Found value: RD
[2026-01-26 07:39:53] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:39:53] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:39:53] [INFO]   -> Found value: 26-000026
[2026-01-26 07:39:53] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:39:53] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:39:53] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:39:53] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:39:53] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:39:53] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:39:53] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:39:53] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:39:53] [INFO] Found 32 elements for 'Comment', concatenating 32 non-empty values
[2026-01-26 07:39:53] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:39:53] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:53] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:53] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:39:53] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:39:53] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:39:53] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-26 07:39:53] [INFO]   -> Found value: MFD
MFD
[2026-01-26 07:39:53] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-26 07:39:53] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:39:53] [INFO] Concatenating street name and type
[2026-01-26 07:39:53] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:39:53] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:39:53] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-26 07:39:02","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:39:53] [INFO] Number of extracted fields: 29
[2026-01-26 07:39:53] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-26 07:39:53] [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-01-26 07:39:53] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-26 07:39:53] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:39:53] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:39:53] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-26 07:39:53] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:39:53] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:39:53] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 07:39:53] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:39:53] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:39:54] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:39:54] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:39:54] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:39:54] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023953253.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023953253.xml
[2026-01-26 07:39:54] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023953253.xml
[2026-01-26 07:39:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023958323.xml
[2026-01-26 07:39:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023958323.xml for user: 68920395733981a47
[2026-01-26 07:39:58] [INFO] File size: 14218 bytes
[2026-01-26 07:39:58] [INFO] Created FTPFiles record with ID: 69771a4eae6f0b8b1
[2026-01-26 07:39:58] [INFO] About to extract fields from XML. File size: 14218 bytes
[2026-01-26 07:39:58] [INFO] Number of mappings: 24
[2026-01-26 07:39:58] [INFO] Starting XML parsing. Content length: 14218
[2026-01-26 07:39:58] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:39:58] [INFO] Processing 24 field mappings
[2026-01-26 07:39:58] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:39:58] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:39:58] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:39:58] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:39:58] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:39:58] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:39:58] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:39:58] [INFO]   -> Found value: 37379
[2026-01-26 07:39:58] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:39:58] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:39:58] [INFO]   -> Found value: 9702
[2026-01-26 07:39:58] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:39:58] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:39:58] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:39:58] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:39:58] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:39:58] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:39:58] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:39:58] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:39:58] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:39:58] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:39:58] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:39:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:58] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:39:58] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:39:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:58] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:39:58] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:39:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:58] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:39:58] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:39:58] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:39:58] [INFO]   -> Found value: 35.261877
[2026-01-26 07:39:58] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:39:58] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:39:58] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:39:58] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:39:58] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:39:58] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:39:58] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:39:58] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:39:58] [INFO]   -> Found value: H1400
[2026-01-26 07:39:58] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-26 07:39:58] [INFO]   -> Set field 'name' = "H1400"
[2026-01-26 07:39:58] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:39:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:58] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:39:58] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:39:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:58] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 07:39:58] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:39:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:58] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:39:58] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:39:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:39:58] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-26 07:39:58] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:39:58] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:39:58] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:39:02"
[2026-01-26 07:39:58] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:39:58] [INFO]   -> Found value: RD
[2026-01-26 07:39:58] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:39:58] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:39:58] [INFO]   -> Found value: 26-000026
[2026-01-26 07:39:58] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:39:58] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:39:58] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:39:58] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:39:58] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:39:58] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:39:58] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:39:58] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:39:58] [INFO] Found 34 elements for 'Comment', concatenating 34 non-empty values
[2026-01-26 07:39:58] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:39:58] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:58] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:39:58] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:39:58] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:39:58] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:39:58] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-26 07:39:58] [INFO]   -> Found value: MFD
MFD
[2026-01-26 07:39:58] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-26 07:39:58] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:39:58] [INFO] Concatenating street name and type
[2026-01-26 07:39:58] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:39:58] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:39:58] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-26 07:39:02","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:39:58] [INFO] Number of extracted fields: 29
[2026-01-26 07:39:58] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-26 07:39:58] [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-01-26 07:39:58] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-26 07:39:58] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:39:58] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:39:58] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-26 07:39:59] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:39:59] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:39:59] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 07:39:59] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:39:59] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:39:59] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:39:59] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:39:59] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:39:59] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023958323.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126023958323.xml
[2026-01-26 07:39:59] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126023958323.xml
[2026-01-26 07:40:28] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024028560.xml
[2026-01-26 07:40:28] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024028560.xml for user: 68920395733981a47
[2026-01-26 07:40:28] [INFO] File size: 14466 bytes
[2026-01-26 07:40:28] [INFO] Created FTPFiles record with ID: 69771a6ce8274c23d
[2026-01-26 07:40:28] [INFO] About to extract fields from XML. File size: 14466 bytes
[2026-01-26 07:40:28] [INFO] Number of mappings: 24
[2026-01-26 07:40:28] [INFO] Starting XML parsing. Content length: 14466
[2026-01-26 07:40:28] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:40:28] [INFO] Processing 24 field mappings
[2026-01-26 07:40:28] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:40:28] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:40:28] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:40:28] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:40:28] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:40:28] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:40:28] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:40:28] [INFO]   -> Found value: 37379
[2026-01-26 07:40:28] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:40:28] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:40:28] [INFO]   -> Found value: 9702
[2026-01-26 07:40:28] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:40:28] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:40:28] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:40:28] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:40:28] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:40:28] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:40:28] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:40:28] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:40:28] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:40:28] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:40:28] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:40:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:28] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:40:28] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:40:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:28] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:40:28] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:40:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:28] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:40:28] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:40:28] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:40:28] [INFO]   -> Found value: 35.261877
[2026-01-26 07:40:28] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:40:28] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:40:28] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:40:28] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:40:28] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:40:28] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:40:28] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:40:28] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:40:28] [INFO]   -> Found value: H1400
[2026-01-26 07:40:28] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-26 07:40:28] [INFO]   -> Set field 'name' = "H1400"
[2026-01-26 07:40:28] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:40:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:28] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:40:28] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:40:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:28] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 07:40:28] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:40:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:28] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:40:28] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:40:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:28] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-26 07:40:28] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:40:28] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:40:28] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:39:02"
[2026-01-26 07:40:28] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:40:28] [INFO]   -> Found value: RD
[2026-01-26 07:40:28] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:40:28] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:40:28] [INFO]   -> Found value: 26-000026
[2026-01-26 07:40:28] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:40:28] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:40:28] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:40:28] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:40:28] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:40:28] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:40:28] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:40:28] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:40:28] [INFO] Found 36 elements for 'Comment', concatenating 36 non-empty values
[2026-01-26 07:40:28] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:40:28] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:40:28] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:40:28] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:40:28] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:40:28] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:40:28] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-26 07:40:28] [INFO]   -> Found value: MFD
MFD
[2026-01-26 07:40:28] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-26 07:40:28] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:40:28] [INFO] Concatenating street name and type
[2026-01-26 07:40:28] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:40:28] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:40:28] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-26 07:39:02","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:40:28] [INFO] Number of extracted fields: 29
[2026-01-26 07:40:28] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-26 07:40:28] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-26 07:40:28] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-26 07:40:28] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:40:29] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:40:29] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-26 07:40:29] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:40:29] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:40:29] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 07:40:29] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:40:29] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:40:29] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:40:29] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:40:29] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:40:29] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024028560.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126024028560.xml
[2026-01-26 07:40:29] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024028560.xml
[2026-01-26 07:40:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024033623.xml
[2026-01-26 07:40:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024033623.xml for user: 68920395733981a47
[2026-01-26 07:40:33] [INFO] File size: 14553 bytes
[2026-01-26 07:40:34] [INFO] Created FTPFiles record with ID: 69771a71f05f41cde
[2026-01-26 07:40:34] [INFO] About to extract fields from XML. File size: 14553 bytes
[2026-01-26 07:40:34] [INFO] Number of mappings: 24
[2026-01-26 07:40:34] [INFO] Starting XML parsing. Content length: 14553
[2026-01-26 07:40:34] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:40:34] [INFO] Processing 24 field mappings
[2026-01-26 07:40:34] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:40:34] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:40:34] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:40:34] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:40:34] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:40:34] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:40:34] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:40:34] [INFO]   -> Found value: 37379
[2026-01-26 07:40:34] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:40:34] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:40:34] [INFO]   -> Found value: 9702
[2026-01-26 07:40:34] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:40:34] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:40:34] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:40:34] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:40:34] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:40:34] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:40:34] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:40:34] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:40:34] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:40:34] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:40:34] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:40:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:34] [INFO]   -> Set field 'enroute' = null
[2026-01-26 07:40:34] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:40:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:34] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:40:34] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:40:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:34] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:40:34] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:40:34] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:40:34] [INFO]   -> Found value: 35.261877
[2026-01-26 07:40:34] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:40:34] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:40:34] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:40:34] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:40:34] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:40:34] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:40:34] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:40:34] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:40:34] [INFO]   -> Found value: H1400
[2026-01-26 07:40:34] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-26 07:40:34] [INFO]   -> Set field 'name' = "H1400"
[2026-01-26 07:40:34] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:40:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:34] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:40:34] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:40:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:34] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 07:40:34] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:40:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:34] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:40:34] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:40:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:34] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-26 07:40:34] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:40:34] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:40:34] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:39:02"
[2026-01-26 07:40:34] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:40:34] [INFO]   -> Found value: RD
[2026-01-26 07:40:34] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:40:34] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:40:34] [INFO]   -> Found value: 26-000026
[2026-01-26 07:40:34] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:40:34] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:40:34] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:40:34] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:40:34] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:40:34] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:40:34] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:40:34] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:40:34] [INFO] Found 37 elements for 'Comment', concatenating 37 non-empty values
[2026-01-26 07:40:34] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:40:34] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]"
[2026-01-26 07:40:34] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]"
[2026-01-26 07:40:34] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:40:34] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:40:34] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:40:34] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-26 07:40:34] [INFO]   -> Found value: MFD
MFD
[2026-01-26 07:40:34] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-26 07:40:34] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:40:34] [INFO] Concatenating street name and type
[2026-01-26 07:40:34] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:40:34] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:40:34] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-26 07:39:02","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:40:34] [INFO] Number of extracted fields: 29
[2026-01-26 07:40:34] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-26 07:40:34] [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-01-26 07:40:34] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-26 07:40:34] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:40:34] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:40:34] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-26 07:40:34] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:40:34] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:40:34] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 07:40:34] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:40:34] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:40:34] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:40:34] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:40:34] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:40:34] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024033623.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126024033623.xml
[2026-01-26 07:40:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024033623.xml
[2026-01-26 07:40:38] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024038690.xml
[2026-01-26 07:40:38] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024038690.xml for user: 68920395733981a47
[2026-01-26 07:40:38] [INFO] File size: 14691 bytes
[2026-01-26 07:40:39] [INFO] Created FTPFiles record with ID: 69771a771afbbdcdf
[2026-01-26 07:40:39] [INFO] About to extract fields from XML. File size: 14691 bytes
[2026-01-26 07:40:39] [INFO] Number of mappings: 24
[2026-01-26 07:40:39] [INFO] Starting XML parsing. Content length: 14691
[2026-01-26 07:40:39] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:40:39] [INFO] Processing 24 field mappings
[2026-01-26 07:40:39] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:40:39] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:40:39] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:40:39] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:40:39] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:40:39] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:40:39] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:40:39] [INFO]   -> Found value: 37379
[2026-01-26 07:40:39] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:40:39] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:40:39] [INFO]   -> Found value: 9702
[2026-01-26 07:40:39] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:40:39] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:40:39] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:40:39] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:40:39] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:40:39] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:40:39] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:40:39] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:40:39] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:40:39] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:40:39] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:40:39] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 07:40:39] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 07:40:39] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:40:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:39] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:40:39] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:40:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:39] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:40:39] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:40:39] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:40:39] [INFO]   -> Found value: 35.261877
[2026-01-26 07:40:39] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:40:39] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:40:39] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:40:39] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:40:39] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:40:39] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:40:39] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:40:39] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:40:39] [INFO]   -> Found value: H1400
[2026-01-26 07:40:39] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-26 07:40:39] [INFO]   -> Set field 'name' = "H1400"
[2026-01-26 07:40:39] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:40:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:39] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:40:39] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:40:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:39] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 07:40:39] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:40:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:40:39] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:40:39] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:40:39] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 07:40:39] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:40:34"
[2026-01-26 07:40:39] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:40:39] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:40:39] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:39:02"
[2026-01-26 07:40:39] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:40:39] [INFO]   -> Found value: RD
[2026-01-26 07:40:39] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:40:39] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:40:39] [INFO]   -> Found value: 26-000026
[2026-01-26 07:40:39] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:40:39] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:40:39] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:40:39] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:40:39] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:40:39] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:40:39] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:40:39] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:40:39] [INFO] Found 37 elements for 'Comment', concatenating 37 non-empty values
[2026-01-26 07:40:39] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:40:39] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]"
[2026-01-26 07:40:39] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]"
[2026-01-26 07:40:39] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:40:39] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:40:39] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:40:39] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-26 07:40:39] [INFO]   -> Found value: MFD
MFD
[2026-01-26 07:40:39] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-26 07:40:39] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:40:39] [INFO] Concatenating street name and type
[2026-01-26 07:40:39] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:40:39] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:40:39] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-26 07:40:34","timedispatch":"2026-01-26 07:39:02","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:40:39] [INFO] Number of extracted fields: 29
[2026-01-26 07:40:39] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-26 07:40:39] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-26 07:40:39] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-26 07:40:39] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:40:39] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:40:39] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-26 07:40:39] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:40:39] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:40:39] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 07:40:39] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:40:39] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:40:39] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:40:39] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:40:39] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:40:39] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024038690.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126024038690.xml
[2026-01-26 07:40:39] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024038690.xml
[2026-01-26 07:42:00] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024159659.xml
[2026-01-26 07:42:00] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024159659.xml for user: 68920395733981a47
[2026-01-26 07:42:00] [INFO] File size: 14952 bytes
[2026-01-26 07:42:00] [INFO] Created FTPFiles record with ID: 69771ac8531901f0a
[2026-01-26 07:42:00] [INFO] About to extract fields from XML. File size: 14952 bytes
[2026-01-26 07:42:00] [INFO] Number of mappings: 24
[2026-01-26 07:42:00] [INFO] Starting XML parsing. Content length: 14952
[2026-01-26 07:42:00] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:42:00] [INFO] Processing 24 field mappings
[2026-01-26 07:42:00] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:42:00] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:42:00] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:42:00] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:42:00] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:42:00] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:42:00] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:42:00] [INFO]   -> Found value: 37379
[2026-01-26 07:42:00] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:42:00] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:42:00] [INFO]   -> Found value: 9702
[2026-01-26 07:42:00] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:42:00] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:42:00] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:42:00] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:42:00] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:42:00] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:42:00] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:42:00] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:42:00] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:42:00] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:42:00] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:42:00] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 07:42:00] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 07:42:00] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:42:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:42:00] [INFO]   -> Set field 'onScene' = null
[2026-01-26 07:42:00] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:42:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:42:00] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:42:00] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:42:00] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:42:00] [INFO]   -> Found value: 35.261877
[2026-01-26 07:42:00] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:42:00] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:42:00] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:42:00] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:42:00] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:42:00] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:42:00] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:42:00] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:42:00] [INFO]   -> Found value: H1400
[2026-01-26 07:42:00] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-26 07:42:00] [INFO]   -> Set field 'name' = "H1400"
[2026-01-26 07:42:00] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:42:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:42:00] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:42:00] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:42:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:42:00] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 07:42:00] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:42:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:42:00] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:42:00] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:42:00] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 07:42:00] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:40:34"
[2026-01-26 07:42:00] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:42:00] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:42:00] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:39:02"
[2026-01-26 07:42:00] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:42:00] [INFO]   -> Found value: RD
[2026-01-26 07:42:00] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:42:00] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:42:00] [INFO]   -> Found value: 26-000026
[2026-01-26 07:42:00] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:42:00] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:42:00] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:42:00] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:42:00] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:42:00] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:42:00] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:42:00] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:42:00] [INFO] Found 38 elements for 'Comment', concatenating 38 non-empty values
[2026-01-26 07:42:00] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:42:00] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:42:00] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:42:00] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:42:00] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:42:00] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:42:00] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-26 07:42:00] [INFO]   -> Found value: MFD
MFD
[2026-01-26 07:42:00] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-26 07:42:00] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:42:00] [INFO] Concatenating street name and type
[2026-01-26 07:42:00] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:42:00] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:42:00] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-26 07:40:34","timedispatch":"2026-01-26 07:39:02","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:42:00] [INFO] Number of extracted fields: 29
[2026-01-26 07:42:00] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-26 07:42:00] [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-01-26 07:42:00] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-26 07:42:00] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:42:00] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:42:00] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-26 07:42:00] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:42:00] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:42:00] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 07:42:00] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:42:00] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:42:00] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:42:00] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:42:01] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:42:01] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024159659.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126024159659.xml
[2026-01-26 07:42:01] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024159659.xml
[2026-01-26 07:42:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024250258.xml
[2026-01-26 07:42:50] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024250258.xml for user: 68920395733981a47
[2026-01-26 07:42:50] [INFO] File size: 15097 bytes
[2026-01-26 07:42:50] [INFO] Created FTPFiles record with ID: 69771afaaccfb8e48
[2026-01-26 07:42:50] [INFO] About to extract fields from XML. File size: 15097 bytes
[2026-01-26 07:42:50] [INFO] Number of mappings: 24
[2026-01-26 07:42:50] [INFO] Starting XML parsing. Content length: 15097
[2026-01-26 07:42:50] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:42:50] [INFO] Processing 24 field mappings
[2026-01-26 07:42:50] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:42:50] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:42:50] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:42:50] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:42:50] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:42:50] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:42:50] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:42:50] [INFO]   -> Found value: 37379
[2026-01-26 07:42:50] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:42:50] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:42:50] [INFO]   -> Found value: 9702
[2026-01-26 07:42:50] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:42:50] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:42:50] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:42:50] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:42:50] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:42:50] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:42:50] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:42:50] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:42:50] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:42:50] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:42:50] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:42:50] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 07:42:50] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 07:42:50] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:42:50] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 07:42:50] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 07:42:50] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:42:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:42:50] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:42:50] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:42:50] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:42:50] [INFO]   -> Found value: 35.261877
[2026-01-26 07:42:50] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:42:50] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:42:50] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:42:50] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:42:50] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:42:50] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:42:50] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:42:50] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:42:50] [INFO]   -> Found value: H1400
[2026-01-26 07:42:50] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-26 07:42:50] [INFO]   -> Set field 'name' = "H1400"
[2026-01-26 07:42:50] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:42:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:42:50] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:42:50] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:42:50] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 07:42:50] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:42:48"
[2026-01-26 07:42:50] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:42:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:42:50] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:42:50] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:42:50] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 07:42:50] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:40:34"
[2026-01-26 07:42:50] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:42:50] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:42:50] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:39:02"
[2026-01-26 07:42:50] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:42:50] [INFO]   -> Found value: RD
[2026-01-26 07:42:50] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:42:50] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:42:50] [INFO]   -> Found value: 26-000026
[2026-01-26 07:42:50] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:42:50] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:42:50] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:42:50] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:42:50] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:42:50] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:42:50] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:42:50] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:42:50] [INFO] Found 38 elements for 'Comment', concatenating 38 non-empty values
[2026-01-26 07:42:50] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:42:50] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:42:50] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:42:50] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:42:50] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:42:50] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:42:50] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-26 07:42:50] [INFO]   -> Found value: MFD
MFD
[2026-01-26 07:42:50] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-26 07:42:50] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:42:50] [INFO] Concatenating street name and type
[2026-01-26 07:42:50] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:42:50] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:42:50] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":"2026-01-26 07:42:48","timestaging":null,"timeenroutetoscene":"2026-01-26 07:40:34","timedispatch":"2026-01-26 07:39:02","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:42:50] [INFO] Number of extracted fields: 29
[2026-01-26 07:42:50] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-26 07:42:50] [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-01-26 07:42:50] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-26 07:42:50] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:42:50] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:42:50] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-26 07:42:51] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:42:51] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:42:51] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 07:42:51] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:42:51] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:42:51] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:42:51] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:42:51] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:42:51] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024250258.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126024250258.xml
[2026-01-26 07:42:51] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024250258.xml
[2026-01-26 07:46:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024602667.xml
[2026-01-26 07:46:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024602667.xml for user: 68920395733981a47
[2026-01-26 07:46:02] [INFO] File size: 17625 bytes
[2026-01-26 07:46:03] [INFO] Created FTPFiles record with ID: 69771bbb394ced3e1
[2026-01-26 07:46:03] [INFO] About to extract fields from XML. File size: 17625 bytes
[2026-01-26 07:46:03] [INFO] Number of mappings: 24
[2026-01-26 07:46:03] [INFO] Starting XML parsing. Content length: 17625
[2026-01-26 07:46:03] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:46:03] [INFO] Processing 24 field mappings
[2026-01-26 07:46:03] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:46:03] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:46:03] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:46:03] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:46:03] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:46:03] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:46:03] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:46:03] [INFO]   -> Found value: 37379
[2026-01-26 07:46:03] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:46:03] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:46:03] [INFO]   -> Found value: 9702
[2026-01-26 07:46:03] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:46:03] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:46:03] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:46:03] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:46:03] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:46:03] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:46:03] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:46:03] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:46:03] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:46:03] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:46:03] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:46:03] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 07:46:03] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 07:46:03] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:46:03] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 07:46:03] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 07:46:03] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:46:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:46:03] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:46:03] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:46:03] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:46:03] [INFO]   -> Found value: 35.261877
[2026-01-26 07:46:03] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:46:03] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:46:03] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:46:03] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:46:03] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:46:03] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:46:03] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:46:03] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:46:03] [INFO]   -> Found value: S1MF
[2026-01-26 07:46:03] [INFO]   -> Set field 'cADVehicleID' = "S1MF"
[2026-01-26 07:46:03] [INFO]   -> Set field 'name' = "S1MF"
[2026-01-26 07:46:03] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:46:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:46:03] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:46:03] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:46:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:46:03] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 07:46:03] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:46:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:46:03] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:46:03] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:46:03] [INFO]   -> Found value: 2026-01-26T02:46:02.123-05:00
[2026-01-26 07:46:03] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:46:02"
[2026-01-26 07:46:03] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:46:03] [INFO]   -> Found value: 2026-01-26T02:46:02.083-05:00
[2026-01-26 07:46:03] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:46:02"
[2026-01-26 07:46:03] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:46:03] [INFO]   -> Found value: RD
[2026-01-26 07:46:03] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:46:03] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:46:03] [INFO]   -> Found value: 26-000026
[2026-01-26 07:46:03] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:46:03] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:46:03] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:46:03] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:46:03] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:46:03] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:46:03] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:46:03] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:46:03] [INFO] Found 38 elements for 'Comment', concatenating 38 non-empty values
[2026-01-26 07:46:03] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:46:03] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:46:03] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 07:46:03] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:46:03] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:46:03] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:46:03] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-26 07:46:03] [INFO]   -> Found value: MFD
MFD
MFD
[2026-01-26 07:46:03] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-01-26 07:46:03] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:46:03] [INFO] Concatenating street name and type
[2026-01-26 07:46:03] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:46:03] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:46:03] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"S1MF","name":"S1MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-26 07:46:02","timedispatch":"2026-01-26 07:46:02","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:46:03] [INFO] Number of extracted fields: 29
[2026-01-26 07:46:03] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-01-26 07:46:03] [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-01-26 07:46:03] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-01-26 07:46:03] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:46:03] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:46:03] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-01-26 07:46:03] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:46:03] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:46:03] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-26 07:46:03] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:46:03] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:46:03] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:46:03] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:46:04] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:46:04] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024602667.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126024602667.xml
[2026-01-26 07:46:04] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024602667.xml
[2026-01-26 07:46:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024648280.xml
[2026-01-26 07:46:48] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024648280.xml for user: 68920395733981a47
[2026-01-26 07:46:48] [INFO] File size: 17761 bytes
[2026-01-26 07:46:48] [INFO] Created FTPFiles record with ID: 69771be8a5514061b
[2026-01-26 07:46:48] [INFO] About to extract fields from XML. File size: 17761 bytes
[2026-01-26 07:46:48] [INFO] Number of mappings: 24
[2026-01-26 07:46:48] [INFO] Starting XML parsing. Content length: 17761
[2026-01-26 07:46:48] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:46:48] [INFO] Processing 24 field mappings
[2026-01-26 07:46:48] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:46:48] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:46:48] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:46:48] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:46:48] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:46:48] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:46:48] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:46:48] [INFO]   -> Found value: 37379
[2026-01-26 07:46:48] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:46:48] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:46:48] [INFO]   -> Found value: 9702
[2026-01-26 07:46:48] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:46:48] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:46:48] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:46:48] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:46:48] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:46:48] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:46:48] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:46:48] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:46:48] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:46:48] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:46:48] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:46:48] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 07:46:48] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 07:46:48] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:46:48] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 07:46:48] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 07:46:48] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:46:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:46:48] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:46:48] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:46:48] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:46:48] [INFO]   -> Found value: 35.261877
[2026-01-26 07:46:48] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:46:48] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:46:48] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:46:48] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:46:48] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:46:48] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:46:48] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:46:48] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:46:48] [INFO]   -> Found value: S1MF
[2026-01-26 07:46:48] [INFO]   -> Set field 'cADVehicleID' = "S1MF"
[2026-01-26 07:46:48] [INFO]   -> Set field 'name' = "S1MF"
[2026-01-26 07:46:48] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:46:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:46:48] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:46:48] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:46:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:46:48] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 07:46:48] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:46:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:46:48] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:46:48] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:46:48] [INFO]   -> Found value: 2026-01-26T02:46:02.123-05:00
[2026-01-26 07:46:48] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:46:02"
[2026-01-26 07:46:48] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:46:48] [INFO]   -> Found value: 2026-01-26T02:46:02.083-05:00
[2026-01-26 07:46:48] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:46:02"
[2026-01-26 07:46:48] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:46:48] [INFO]   -> Found value: RD
[2026-01-26 07:46:48] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:46:48] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:46:48] [INFO]   -> Found value: 26-000026
[2026-01-26 07:46:48] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:46:48] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:46:48] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:46:48] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:46:48] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:46:48] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:46:48] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:46:48] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:46:48] [INFO] Found 39 elements for 'Comment', concatenating 39 non-empty values
[2026-01-26 07:46:48] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:46:48] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]"
[2026-01-26 07:46:48] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]"
[2026-01-26 07:46:48] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:46:48] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:46:48] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:46:48] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-26 07:46:48] [INFO]   -> Found value: MFD
MFD
MFD
[2026-01-26 07:46:48] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD"
[2026-01-26 07:46:48] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:46:48] [INFO] Concatenating street name and type
[2026-01-26 07:46:48] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:46:48] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:46:48] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"S1MF","name":"S1MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-26 07:46:02","timedispatch":"2026-01-26 07:46:02","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:46:48] [INFO] Number of extracted fields: 29
[2026-01-26 07:46:48] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD'
[2026-01-26 07:46: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-01-26 07:46:48] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD"]
[2026-01-26 07:46:48] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:46:48] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:46:48] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD"]
[2026-01-26 07:46:48] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:46:48] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:46:48] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-26 07:46:48] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:46:48] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:46:49] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:46:49] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:46:49] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:46:49] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024648280.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126024648280.xml
[2026-01-26 07:46:49] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024648280.xml
[2026-01-26 07:49:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024950619.xml
[2026-01-26 07:49:50] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024950619.xml for user: 68920395733981a47
[2026-01-26 07:49:50] [INFO] File size: 20364 bytes
[2026-01-26 07:49:51] [INFO] Created FTPFiles record with ID: 69771c9f32128962b
[2026-01-26 07:49:51] [INFO] About to extract fields from XML. File size: 20364 bytes
[2026-01-26 07:49:51] [INFO] Number of mappings: 24
[2026-01-26 07:49:51] [INFO] Starting XML parsing. Content length: 20364
[2026-01-26 07:49:51] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:49:51] [INFO] Processing 24 field mappings
[2026-01-26 07:49:51] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:49:51] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:49:51] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:49:51] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:49:51] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:49:51] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:49:51] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:49:51] [INFO]   -> Found value: 37379
[2026-01-26 07:49:51] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:49:51] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:49:51] [INFO]   -> Found value: 9702
[2026-01-26 07:49:51] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:49:51] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:49:51] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:49:51] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:49:51] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:49:51] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:49:51] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:49:51] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:49:51] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:49:51] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:49:51] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:49:51] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 07:49:51] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 07:49:51] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:49:51] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 07:49:51] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 07:49:51] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:49:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:49:51] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:49:51] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:49:51] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:49:51] [INFO]   -> Found value: 35.261877
[2026-01-26 07:49:51] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:49:51] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:49:51] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:49:51] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:49:51] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:49:51] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:49:51] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:49:51] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:49:51] [INFO]   -> Found value: C1MF
[2026-01-26 07:49:51] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-01-26 07:49:51] [INFO]   -> Set field 'name' = "C1MF"
[2026-01-26 07:49:51] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:49:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:49:51] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:49:51] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:49:51] [INFO]   -> Found value: 2026-01-26T02:49:46.407-05:00
[2026-01-26 07:49:51] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:49:46"
[2026-01-26 07:49:51] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:49:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:49:51] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:49:51] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:49:51] [INFO]   -> Found value: 2026-01-26T02:49:46.393-05:00
[2026-01-26 07:49:51] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:49:46"
[2026-01-26 07:49:51] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:49:51] [INFO]   -> Found value: 2026-01-26T02:49:46.373-05:00
[2026-01-26 07:49:51] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:49:46"
[2026-01-26 07:49:51] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:49:51] [INFO]   -> Found value: RD
[2026-01-26 07:49:51] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:49:51] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:49:51] [INFO]   -> Found value: 26-000026
[2026-01-26 07:49:51] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:49:51] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:49:51] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:49:51] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:49:51] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:49:51] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:49:51] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:49:51] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:49:51] [INFO] Found 39 elements for 'Comment', concatenating 39 non-empty values
[2026-01-26 07:49:51] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:49:51] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]"
[2026-01-26 07:49:51] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]"
[2026-01-26 07:49:51] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:49:51] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:49:51] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:49:51] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 07:49:51] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-26 07:49:51] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-26 07:49:51] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:49:51] [INFO] Concatenating street name and type
[2026-01-26 07:49:51] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:49:51] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:49:51] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-01-26 07:49:46","timestaging":null,"timeenroutetoscene":"2026-01-26 07:49:46","timedispatch":"2026-01-26 07:49:46","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:49:51] [INFO] Number of extracted fields: 29
[2026-01-26 07:49:51] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-26 07:49:51] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 07:49:51] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-26 07:49:51] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:49:51] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:49:51] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-26 07:49:51] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:49:51] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:49:51] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 07:49:51] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:49:51] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:49:51] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:49:51] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:49:51] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:49:51] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024950619.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126024950619.xml
[2026-01-26 07:49:51] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126024950619.xml
[2026-01-26 07:51:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126025101377.xml
[2026-01-26 07:51:01] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126025101377.xml for user: 68920395733981a47
[2026-01-26 07:51:01] [INFO] File size: 20439 bytes
[2026-01-26 07:51:01] [INFO] Created FTPFiles record with ID: 69771ce5dda439205
[2026-01-26 07:51:01] [INFO] About to extract fields from XML. File size: 20439 bytes
[2026-01-26 07:51:01] [INFO] Number of mappings: 24
[2026-01-26 07:51:01] [INFO] Starting XML parsing. Content length: 20439
[2026-01-26 07:51:01] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 07:51:01] [INFO] Processing 24 field mappings
[2026-01-26 07:51:01] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 07:51:01] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 07:51:01] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 07:51:01] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 07:51:01] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 07:51:01] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 07:51:01] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 07:51:01] [INFO]   -> Found value: 37379
[2026-01-26 07:51:01] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 07:51:01] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 07:51:01] [INFO]   -> Found value: 9702
[2026-01-26 07:51:01] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 07:51:01] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 07:51:01] [INFO]   -> Found value: REYNOLDS
[2026-01-26 07:51:01] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 07:51:01] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 07:51:01] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 07:51:01] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 07:51:01] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 07:51:01] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 07:51:01] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 07:51:01] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 07:51:01] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 07:51:01] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 07:51:01] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 07:51:01] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 07:51:01] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 07:51:01] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 07:51:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:51:01] [INFO]   -> Set field 'cleared' = null
[2026-01-26 07:51:01] [INFO]   -> Set field 'inService' = null
[2026-01-26 07:51:01] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 07:51:01] [INFO]   -> Found value: 35.261877
[2026-01-26 07:51:01] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 07:51:01] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 07:51:01] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 07:51:01] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 07:51:01] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 07:51:01] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 07:51:01] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 07:51:01] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 07:51:01] [INFO]   -> Found value: C1MF
[2026-01-26 07:51:01] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-01-26 07:51:01] [INFO]   -> Set field 'name' = "C1MF"
[2026-01-26 07:51:01] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 07:51:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:51:01] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 07:51:01] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 07:51:01] [INFO]   -> Found value: 2026-01-26T02:49:46.407-05:00
[2026-01-26 07:51:01] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:49:46"
[2026-01-26 07:51:01] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 07:51:01] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 07:51:01] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 07:51:01] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 07:51:01] [INFO]   -> Found value: 2026-01-26T02:49:46.393-05:00
[2026-01-26 07:51:01] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:49:46"
[2026-01-26 07:51:01] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 07:51:01] [INFO]   -> Found value: 2026-01-26T02:49:46.373-05:00
[2026-01-26 07:51:01] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:49:46"
[2026-01-26 07:51:01] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 07:51:01] [INFO]   -> Found value: RD
[2026-01-26 07:51:01] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 07:51:01] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 07:51:01] [INFO]   -> Found value: 26-000026
[2026-01-26 07:51:01] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 07:51:01] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 07:51:01] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 07:51:01] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 07:51:01] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 07:51:01] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 07:51:01] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 07:51:01] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 07:51:01] [INFO] Found 39 elements for 'Comment', concatenating 39 non-empty values
[2026-01-26 07:51:01] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 07:51:01] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]"
[2026-01-26 07:51:01] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]"
[2026-01-26 07:51:01] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 07:51:01] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 07:51:01] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 07:51:01] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 07:51:01] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-26 07:51:01] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-26 07:51:01] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 07:51:01] [INFO] Concatenating street name and type
[2026-01-26 07:51:01] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 07:51:01] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 07:51:01] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-01-26 07:49:46","timestaging":null,"timeenroutetoscene":"2026-01-26 07:49:46","timedispatch":"2026-01-26 07:49:46","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 07:51:01] [INFO] Number of extracted fields: 29
[2026-01-26 07:51:01] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-26 07:51:01] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 07:51:01] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-26 07:51:01] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 07:51:02] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 07:51:02] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-26 07:51:02] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 07:51:02] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 07:51:02] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 07:51:02] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 07:51:02] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 07:51:02] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 07:51:02] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 07:51:02] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 07:51:02] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126025101377.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126025101377.xml
[2026-01-26 07:51:02] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126025101377.xml
[2026-01-26 08:04:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030456106.xml
[2026-01-26 08:04:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030456106.xml for user: 68920395733981a47
[2026-01-26 08:04:58] [INFO] File size: 20578 bytes
[2026-01-26 08:04:58] [INFO] Created FTPFiles record with ID: 6977202ac6c9b6885
[2026-01-26 08:04:58] [INFO] About to extract fields from XML. File size: 20578 bytes
[2026-01-26 08:04:58] [INFO] Number of mappings: 24
[2026-01-26 08:04:58] [INFO] Starting XML parsing. Content length: 20578
[2026-01-26 08:04:58] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 08:04:58] [INFO] Processing 24 field mappings
[2026-01-26 08:04:58] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 08:04:58] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 08:04:58] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 08:04:58] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 08:04:58] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 08:04:58] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 08:04:58] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 08:04:58] [INFO]   -> Found value: 37379
[2026-01-26 08:04:58] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 08:04:58] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 08:04:58] [INFO]   -> Found value: 9702
[2026-01-26 08:04:58] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 08:04:58] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 08:04:58] [INFO]   -> Found value: REYNOLDS
[2026-01-26 08:04:58] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 08:04:58] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 08:04:58] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 08:04:58] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 08:04:58] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 08:04:58] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 08:04:58] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 08:04:58] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 08:04:58] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 08:04:58] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 08:04:58] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 08:04:58] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 08:04:58] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 08:04:58] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 08:04:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:04:58] [INFO]   -> Set field 'cleared' = null
[2026-01-26 08:04:58] [INFO]   -> Set field 'inService' = null
[2026-01-26 08:04:58] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 08:04:58] [INFO]   -> Found value: 35.261877
[2026-01-26 08:04:58] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 08:04:58] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 08:04:58] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 08:04:58] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 08:04:58] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 08:04:58] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 08:04:58] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 08:04:58] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 08:04:58] [INFO]   -> Found value: C1MF
[2026-01-26 08:04:58] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-01-26 08:04:58] [INFO]   -> Set field 'name' = "C1MF"
[2026-01-26 08:04:58] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 08:04:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:04:58] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 08:04:58] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 08:04:58] [INFO]   -> Found value: 2026-01-26T02:49:46.407-05:00
[2026-01-26 08:04:58] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:49:46"
[2026-01-26 08:04:58] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 08:04:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:04:58] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 08:04:58] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 08:04:58] [INFO]   -> Found value: 2026-01-26T02:49:46.393-05:00
[2026-01-26 08:04:58] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:49:46"
[2026-01-26 08:04:58] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 08:04:58] [INFO]   -> Found value: 2026-01-26T02:49:46.373-05:00
[2026-01-26 08:04:58] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:49:46"
[2026-01-26 08:04:58] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 08:04:58] [INFO]   -> Found value: RD
[2026-01-26 08:04:58] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 08:04:58] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 08:04:58] [INFO]   -> Found value: 26-000026
[2026-01-26 08:04:58] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 08:04:58] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 08:04:58] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 08:04:58] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 08:04:58] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 08:04:58] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 08:04:58] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 08:04:58] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 08:04:58] [INFO] Found 40 elements for 'Comment', concatenating 40 non-empty values
[2026-01-26 08:04:58] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 08:04:58] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]"
[2026-01-26 08:04:58] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]"
[2026-01-26 08:04:58] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 08:04:58] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 08:04:58] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 08:04:58] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 08:04:58] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-26 08:04:58] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-26 08:04:58] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 08:04:58] [INFO] Concatenating street name and type
[2026-01-26 08:04:58] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 08:04:58] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 08:04:58] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-01-26 07:49:46","timestaging":null,"timeenroutetoscene":"2026-01-26 07:49:46","timedispatch":"2026-01-26 07:49:46","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 08:04:58] [INFO] Number of extracted fields: 29
[2026-01-26 08:04:58] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-26 08:04:58] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 08:04:58] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-26 08:04:58] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 08:04:58] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 08:04:58] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-26 08:04:59] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 08:04:59] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 08:04:59] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 08:04:59] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 08:04:59] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 08:04:59] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 08:04:59] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 08:04:59] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 08:04:59] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030456106.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126030456106.xml
[2026-01-26 08:04:59] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030456106.xml
[2026-01-26 08:05:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030511296.xml
[2026-01-26 08:05:11] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030511296.xml for user: 68920395733981a47
[2026-01-26 08:05:11] [INFO] File size: 20707 bytes
[2026-01-26 08:05:11] [INFO] Created FTPFiles record with ID: 69772037ad023450d
[2026-01-26 08:05:11] [INFO] About to extract fields from XML. File size: 20707 bytes
[2026-01-26 08:05:11] [INFO] Number of mappings: 24
[2026-01-26 08:05:11] [INFO] Starting XML parsing. Content length: 20707
[2026-01-26 08:05:11] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 08:05:11] [INFO] Processing 24 field mappings
[2026-01-26 08:05:11] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 08:05:11] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 08:05:11] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 08:05:11] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 08:05:11] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 08:05:11] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 08:05:11] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 08:05:11] [INFO]   -> Found value: 37379
[2026-01-26 08:05:11] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 08:05:11] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 08:05:11] [INFO]   -> Found value: 9702
[2026-01-26 08:05:11] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 08:05:11] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 08:05:11] [INFO]   -> Found value: REYNOLDS
[2026-01-26 08:05:11] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 08:05:11] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 08:05:11] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 08:05:11] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 08:05:11] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 08:05:11] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 08:05:11] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 08:05:11] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 08:05:11] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 08:05:11] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 08:05:11] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 08:05:11] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 08:05:11] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 08:05:11] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 08:05:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:05:11] [INFO]   -> Set field 'cleared' = null
[2026-01-26 08:05:11] [INFO]   -> Set field 'inService' = null
[2026-01-26 08:05:11] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 08:05:11] [INFO]   -> Found value: 35.261877
[2026-01-26 08:05:11] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 08:05:11] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 08:05:11] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 08:05:11] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 08:05:11] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 08:05:11] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 08:05:11] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 08:05:11] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 08:05:11] [INFO]   -> Found value: C1MF
[2026-01-26 08:05:11] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-01-26 08:05:11] [INFO]   -> Set field 'name' = "C1MF"
[2026-01-26 08:05:11] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 08:05:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:05:11] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 08:05:11] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 08:05:11] [INFO]   -> Found value: 2026-01-26T02:49:46.407-05:00
[2026-01-26 08:05:11] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:49:46"
[2026-01-26 08:05:11] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 08:05:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:05:11] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 08:05:11] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 08:05:11] [INFO]   -> Found value: 2026-01-26T02:49:46.393-05:00
[2026-01-26 08:05:11] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:49:46"
[2026-01-26 08:05:11] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 08:05:11] [INFO]   -> Found value: 2026-01-26T02:49:46.373-05:00
[2026-01-26 08:05:11] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:49:46"
[2026-01-26 08:05:11] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 08:05:11] [INFO]   -> Found value: RD
[2026-01-26 08:05:11] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 08:05:11] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 08:05:11] [INFO]   -> Found value: 26-000026
[2026-01-26 08:05:11] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 08:05:11] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 08:05:11] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 08:05:11] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 08:05:11] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 08:05:11] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 08:05:11] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 08:05:11] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 08:05:11] [INFO] Found 41 elements for 'Comment', concatenating 41 non-empty values
[2026-01-26 08:05:11] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 08:05:11] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]"
[2026-01-26 08:05:11] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]"
[2026-01-26 08:05:11] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 08:05:11] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 08:05:11] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 08:05:11] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 08:05:11] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-26 08:05:11] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-26 08:05:11] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 08:05:11] [INFO] Concatenating street name and type
[2026-01-26 08:05:11] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 08:05:11] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 08:05:11] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-01-26 07:49:46","timestaging":null,"timeenroutetoscene":"2026-01-26 07:49:46","timedispatch":"2026-01-26 07:49:46","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 08:05:11] [INFO] Number of extracted fields: 29
[2026-01-26 08:05:11] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-26 08:05:11] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 08:05:11] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-26 08:05:11] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 08:05:11] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 08:05:11] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-26 08:05:12] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 08:05:12] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 08:05:12] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 08:05:12] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 08:05:12] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 08:05:12] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 08:05:12] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 08:05:12] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 08:05:12] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030511296.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126030511296.xml
[2026-01-26 08:05:12] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030511296.xml
[2026-01-26 08:05:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009412_20260126_080553.XML
[2026-01-26 08:05:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009412_20260126_080553.XML for user: 68f1466aed072ad4a
[2026-01-26 08:05:53] [INFO] File size: 5454 bytes
[2026-01-26 08:05:53] [INFO] Created FTPFiles record with ID: 697720616c64d8133
[2026-01-26 08:05:53] [INFO] About to extract fields from XML. File size: 5454 bytes
[2026-01-26 08:05:53] [INFO] Number of mappings: 28
[2026-01-26 08:05:53] [INFO] Starting XML parsing. Content length: 5454
[2026-01-26 08:05:53] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 08:05:53] [INFO] Processing 28 field mappings
[2026-01-26 08:05:53] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 08:05:53] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 08:05:53] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 08:05:53] [INFO] Found 2 elements for 'AgencyCode', concatenating 2 non-empty values
[2026-01-26 08:05:53] [INFO]   -> Found value: PCFD
EMS
[2026-01-26 08:05:53] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS"
[2026-01-26 08:05:53] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 08:05:53] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-01-26 08:05:53] [INFO]   -> Found value: 2026000225
[2026-01-26 08:05:53] [INFO]   -> Set field 'incidentInternalId' = "2026000225"
[2026-01-26 08:05:53] [INFO]   -> Set field 'dispatchRunNumber' = "2026000225"
[2026-01-26 08:05:53] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 08:05:53] [INFO]   -> Found value: MANPOWER - EMS ASSIST
[2026-01-26 08:05:53] [INFO]   -> Set field 'incidentTypeValue1' = "MANPOWER - EMS ASSIST"
[2026-01-26 08:05:53] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 08:05:53] [INFO]   -> Found value: 3375
[2026-01-26 08:05:53] [INFO]   -> Set field 'incidentLocationStreetNumber' = 3375
[2026-01-26 08:05:53] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 08:05:53] [INFO]   -> Found value: TN
[2026-01-26 08:05:53] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 08:05:53] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 08:05:53] [INFO]   -> Found value: 38501
[2026-01-26 08:05:53] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-01-26 08:05:53] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 08:05:53] [INFO]   -> Found value: CECIL ODELL LEMONS
[2026-01-26 08:05:53] [INFO]   -> Set field 'businessName' = "CECIL ODELL LEMONS"
[2026-01-26 08:05:53] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 08:05:53] [INFO]   -> No value found (null or empty)
[2026-01-26 08:05:53] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 08:05:53] [INFO]   -> Found value: 36.22228
[2026-01-26 08:05:53] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.2222799999999978126652422361075878143310546875
[2026-01-26 08:05:53] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 08:05:53] [INFO]   -> Found value: -85.55058
[2026-01-26 08:05:53] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.550579999999996516635292209684848785400390625
[2026-01-26 08:05:53] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 08:05:53] [INFO]   -> Found value: 2026-01-26 02:05:07
[2026-01-26 08:05:53] [INFO]   -> Set field 'alarm' = "2026-01-26 02:05:07"
[2026-01-26 08:05:53] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 08:05:53] [INFO]   -> Found value: 2026-01-26 02:05:49
[2026-01-26 08:05:53] [INFO]   -> Set field 'dispatched' = "2026-01-26 02:05:49"
[2026-01-26 08:05:53] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 08:05:53] [INFO]   -> No value found (null or empty)
[2026-01-26 08:05:53] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 08:05:53] [INFO]   -> No value found (null or empty)
[2026-01-26 08:05:53] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 08:05:53] [INFO]   -> No value found (null or empty)
[2026-01-26 08:05:53] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 08:05:53] [INFO]   -> Found value: GAINESBORO GRADE/SHIPLEY RD
[2026-01-26 08:05:53] [INFO]   -> Set field 'incidentLocationCross' = "GAINESBORO GRADE\/SHIPLEY RD"
[2026-01-26 08:05:53] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 08:05:53] [INFO]   -> Found value: TK16
[2026-01-26 08:05:53] [INFO]   -> Set field 'cADVehicleID' = "TK16"
[2026-01-26 08:05:53] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 08:05:53] [INFO]   -> Found value: 2026-01-26 02:05:49
[2026-01-26 08:05:53] [INFO]   -> Set field 'timedispatch' = "2026-01-26 02:05:49"
[2026-01-26 08:05:53] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 08:05:53] [INFO]   -> No value found (null or empty)
[2026-01-26 08:05:53] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 08:05:53] [INFO]   -> No value found (null or empty)
[2026-01-26 08:05:53] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 08:05:53] [INFO]   -> No value found (null or empty)
[2026-01-26 08:05:53] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 08:05:53] [INFO]   -> No value found (null or empty)
[2026-01-26 08:05:53] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 08:05:53] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 08:05:53] [INFO]   -> Found value: 20260009412
[2026-01-26 08:05:53] [INFO]   -> Set field 'policeReportNumber' = "20260009412"
[2026-01-26 08:05:53] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 08:05:53] [INFO]   -> Found value: Event spawned from EMS NON-EMERGENCY.  [01/26/2026 02:05:07 EROACH] NANCY 70 YO FEMALE  [01/26/26 02...
[2026-01-26 08:05:53] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from EMS NON-EMERGENCY.  [01\/26\/2026 02:05:07 EROACH] NANCY 70 YO FEMALE  [01\/26\/26 02:04:05 EROACH] WILL NEED MAN POWER PER CALLER\/\/ THIRD PARTY CALLER STATED SHE RECIEVED A CALL FROM THIS RESIDENCE SAYING SHE NEEDS HELP UP\/\/ STATES SHE IS NOT HURT   THE KEY WILL BE UNDER THE FLOOR MAT IN THE CAR ON THE DRIVER SIDE\/\/ WILL BE A SILVER CAR UNDER THE CAR PORT  THERE IS A DOG ON SCENE BUT IS NOT AGGRESSIVE  [01\/26\/26 02:03:48 EROACH]]"
[2026-01-26 08:05:53] [INFO]   -> Set field 'cADLog' = "Event spawned from EMS NON-EMERGENCY.  [01\/26\/2026 02:05:07 EROACH] NANCY 70 YO FEMALE  [01\/26\/26 02:04:05 EROACH] WILL NEED MAN POWER PER CALLER\/\/ THIRD PARTY CALLER STATED SHE RECIEVED A CALL FROM THIS RESIDENCE SAYING SHE NEEDS HELP UP\/\/ STATES SHE IS NOT HURT   THE KEY WILL BE UNDER THE FLOOR MAT IN THE CAR ON THE DRIVER SIDE\/\/ WILL BE A SILVER CAR UNDER THE CAR PORT  THERE IS A DOG ON SCENE BUT IS NOT AGGRESSIVE  [01\/26\/26 02:03:48 EROACH]]"
[2026-01-26 08:05:53] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 08:05:53] [INFO]   -> Found value: COOKEVILLE
[2026-01-26 08:05:53] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-26 08:05:53] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 08:05:53] [INFO]   -> Found value: CHESTER KING
[2026-01-26 08:05:53] [INFO]   -> Set field 'streetName' = "CHESTER KING"
[2026-01-26 08:05:53] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 08:05:53] [INFO]   -> Found value: RD
[2026-01-26 08:05:53] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 08:05:53] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 08:05:53] [INFO]   -> Found value: 3375 CHESTER KING RD
[2026-01-26 08:05:53] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "3375 CHESTER KING RD"
[2026-01-26 08:05:53] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-26 08:05:53] [INFO] Concatenating street name and type
[2026-01-26 08:05:53] [INFO]   -> Combined street name: CHESTER KING RD
[2026-01-26 08:05:53] [INFO] Built locationCoordinates from lat/lng: 36.22228,-85.55058
[2026-01-26 08:05:53] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS","incidentInternalId":"2026000225","dispatchRunNumber":"2026000225","incidentTypeValue1":"MANPOWER - EMS ASSIST","incidentLocationStreetNumber":3375,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"businessName":"CECIL ODELL LEMONS","nERISIncidentLatitude":36.2222799999999978126652422361075878143310546875,"nERISIncidentLongitude":-85.550579999999996516635292209684848785400390625,"alarm":"2026-01-26 02:05:07","dispatched":"2026-01-26 02:05:49","incidentLocationCross":"GAINESBORO GRADE\/SHIPLEY RD","cADVehicleID":"TK16","timedispatch":"2026-01-26 02:05:49","policeReportNumber":"20260009412","dispatchNotes":"Event spawned from EMS NON-EMERGENCY.  [01\/26\/2026 02:05:07 EROACH] NANCY 70 YO FEMALE  [01\/26\/26 02:04:05 EROACH] WILL NEED MAN POWER PER CALLER\/\/ THIRD PARTY CALLER STATED SHE RECIEVED A CALL FROM THIS RESIDENCE SAYING SHE NEEDS HELP UP\/\/ STATES SHE IS NOT HURT   THE KEY WILL BE UNDER THE FLOOR MAT IN THE CAR ON THE DRIVER SIDE\/\/ WILL BE A SILVER CAR UNDER THE CAR PORT  THERE IS A DOG ON SCENE BUT IS NOT AGGRESSIVE  [01\/26\/26 02:03:48 EROACH]]","cADLog":"Event spawned from EMS NON-EMERGENCY.  [01\/26\/2026 02:05:07 EROACH] NANCY 70 YO FEMALE  [01\/26\/26 02:04:05 EROACH] WILL NEED MAN POWER PER CALLER\/\/ THIRD PARTY CALLER STATED SHE RECIEVED A CALL FROM THIS RESIDENCE SAYING SHE NEEDS HELP UP\/\/ STATES SHE IS NOT HURT   THE KEY WILL BE UNDER THE FLOOR MAT IN THE CAR ON THE DRIVER SIDE\/\/ WILL BE A SILVER CAR UNDER THE CAR PORT  THERE IS A DOG ON SCENE BUT IS NOT AGGRESSIVE  [01\/26\/26 02:03:48 EROACH]]","incidentLocationCity":"COOKEVILLE","streetName":"CHESTER KING RD","incidentAddressTextVersionStreet":"3375 CHESTER KING RD","locationCoordinates":"36.22228,-85.55058"}
[2026-01-26 08:05:53] [INFO] Number of extracted fields: 22
[2026-01-26 08:05:53] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS'
[2026-01-26 08:05:53] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS', Parsed IDs = ["PCFD","EMS"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 4
[2026-01-26 08:05:53] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS"]
[2026-01-26 08:05:53] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 08:05:53] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 08:05:53] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS"]
[2026-01-26 08:05:53] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 08:05:53] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 08:05:53] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 08:05:53] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 08:05:53] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 08:05:53] [INFO] Found existing IncidentTypeMapping with ID: 6938bcc5e565c9852
[2026-01-26 08:06:02] [INFO] Created new Dispatches record with ID: 697720622a2401496
[2026-01-26 08:06:02] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 08:06:03] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 08:06:04] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 08:06:04] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009412_20260126_080553.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 08:06:04] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 08:07:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030702654.xml
[2026-01-26 08:07:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030702654.xml for user: 68920395733981a47
[2026-01-26 08:07:02] [INFO] File size: 20859 bytes
[2026-01-26 08:07:03] [INFO] Created FTPFiles record with ID: 697720a73726abeee
[2026-01-26 08:07:03] [INFO] About to extract fields from XML. File size: 20859 bytes
[2026-01-26 08:07:03] [INFO] Number of mappings: 24
[2026-01-26 08:07:03] [INFO] Starting XML parsing. Content length: 20859
[2026-01-26 08:07:03] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 08:07:03] [INFO] Processing 24 field mappings
[2026-01-26 08:07:03] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 08:07:03] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 08:07:03] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 08:07:03] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 08:07:03] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 08:07:03] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 08:07:03] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 08:07:03] [INFO]   -> Found value: 37379
[2026-01-26 08:07:03] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 08:07:03] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 08:07:03] [INFO]   -> Found value: 9702
[2026-01-26 08:07:03] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 08:07:03] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 08:07:03] [INFO]   -> Found value: REYNOLDS
[2026-01-26 08:07:03] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 08:07:03] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 08:07:03] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 08:07:03] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 08:07:03] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 08:07:03] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 08:07:03] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 08:07:03] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 08:07:03] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 08:07:03] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 08:07:03] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 08:07:03] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 08:07:03] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 08:07:03] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 08:07:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:07:03] [INFO]   -> Set field 'cleared' = null
[2026-01-26 08:07:03] [INFO]   -> Set field 'inService' = null
[2026-01-26 08:07:03] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 08:07:03] [INFO]   -> Found value: 35.261877
[2026-01-26 08:07:03] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 08:07:03] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 08:07:03] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 08:07:03] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 08:07:03] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 08:07:03] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 08:07:03] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 08:07:03] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 08:07:03] [INFO]   -> Found value: C1MF
[2026-01-26 08:07:03] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-01-26 08:07:03] [INFO]   -> Set field 'name' = "C1MF"
[2026-01-26 08:07:03] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 08:07:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:07:03] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 08:07:03] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 08:07:03] [INFO]   -> Found value: 2026-01-26T02:49:46.407-05:00
[2026-01-26 08:07:03] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:49:46"
[2026-01-26 08:07:03] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 08:07:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:07:03] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 08:07:03] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 08:07:03] [INFO]   -> Found value: 2026-01-26T02:49:46.393-05:00
[2026-01-26 08:07:03] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:49:46"
[2026-01-26 08:07:03] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 08:07:03] [INFO]   -> Found value: 2026-01-26T02:49:46.373-05:00
[2026-01-26 08:07:03] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:49:46"
[2026-01-26 08:07:03] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 08:07:03] [INFO]   -> Found value: RD
[2026-01-26 08:07:03] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 08:07:03] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 08:07:03] [INFO]   -> Found value: 26-000026
[2026-01-26 08:07:03] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 08:07:03] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 08:07:03] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 08:07:03] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 08:07:03] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 08:07:03] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 08:07:03] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 08:07:03] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 08:07:03] [INFO] Found 42 elements for 'Comment', concatenating 42 non-empty values
[2026-01-26 08:07:03] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 08:07:03] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 08:07:03] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 08:07:03] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 08:07:03] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 08:07:03] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 08:07:03] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 08:07:03] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-26 08:07:03] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-26 08:07:03] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 08:07:03] [INFO] Concatenating street name and type
[2026-01-26 08:07:03] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 08:07:03] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 08:07:03] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-01-26 07:49:46","timestaging":null,"timeenroutetoscene":"2026-01-26 07:49:46","timedispatch":"2026-01-26 07:49:46","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 08:07:03] [INFO] Number of extracted fields: 29
[2026-01-26 08:07:03] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-26 08:07:03] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 08:07:03] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-26 08:07:03] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 08:07:03] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 08:07:03] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-26 08:07:03] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 08:07:03] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 08:07:03] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 08:07:03] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 08:07:03] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 08:07:03] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 08:07:03] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 08:07:04] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 08:07:04] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030702654.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126030702654.xml
[2026-01-26 08:07:04] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030702654.xml
[2026-01-26 08:07:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030748220.xml
[2026-01-26 08:07:48] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030748220.xml for user: 68920395733981a47
[2026-01-26 08:07:48] [INFO] File size: 21020 bytes
[2026-01-26 08:07:48] [INFO] Created FTPFiles record with ID: 697720d497285f99a
[2026-01-26 08:07:48] [INFO] About to extract fields from XML. File size: 21020 bytes
[2026-01-26 08:07:48] [INFO] Number of mappings: 24
[2026-01-26 08:07:48] [INFO] Starting XML parsing. Content length: 21020
[2026-01-26 08:07:48] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 08:07:48] [INFO] Processing 24 field mappings
[2026-01-26 08:07:48] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 08:07:48] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 08:07:48] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 08:07:48] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 08:07:48] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 08:07:48] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 08:07:48] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 08:07:48] [INFO]   -> Found value: 37379
[2026-01-26 08:07:48] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 08:07:48] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 08:07:48] [INFO]   -> Found value: 9702
[2026-01-26 08:07:48] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 08:07:48] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 08:07:48] [INFO]   -> Found value: REYNOLDS
[2026-01-26 08:07:48] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 08:07:48] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 08:07:48] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 08:07:48] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 08:07:48] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 08:07:48] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 08:07:48] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 08:07:48] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 08:07:48] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 08:07:48] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 08:07:48] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 08:07:48] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 08:07:48] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 08:07:48] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 08:07:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:07:48] [INFO]   -> Set field 'cleared' = null
[2026-01-26 08:07:48] [INFO]   -> Set field 'inService' = null
[2026-01-26 08:07:48] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 08:07:48] [INFO]   -> Found value: 35.261877
[2026-01-26 08:07:48] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 08:07:48] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 08:07:48] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 08:07:48] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 08:07:48] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 08:07:48] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 08:07:48] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 08:07:48] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 08:07:48] [INFO]   -> Found value: C1MF
[2026-01-26 08:07:48] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-01-26 08:07:48] [INFO]   -> Set field 'name' = "C1MF"
[2026-01-26 08:07:48] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 08:07:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:07:48] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 08:07:48] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 08:07:48] [INFO]   -> Found value: 2026-01-26T02:49:46.407-05:00
[2026-01-26 08:07:48] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:49:46"
[2026-01-26 08:07:48] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 08:07:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:07:48] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 08:07:48] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 08:07:48] [INFO]   -> Found value: 2026-01-26T02:49:46.393-05:00
[2026-01-26 08:07:48] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:49:46"
[2026-01-26 08:07:48] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 08:07:48] [INFO]   -> Found value: 2026-01-26T02:49:46.373-05:00
[2026-01-26 08:07:48] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:49:46"
[2026-01-26 08:07:48] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 08:07:48] [INFO]   -> Found value: RD
[2026-01-26 08:07:48] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 08:07:48] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 08:07:48] [INFO]   -> Found value: 26-000026
[2026-01-26 08:07:48] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 08:07:48] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 08:07:48] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 08:07:48] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 08:07:48] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 08:07:48] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 08:07:48] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 08:07:48] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 08:07:48] [INFO] Found 43 elements for 'Comment', concatenating 43 non-empty values
[2026-01-26 08:07:48] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 08:07:48] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 08:07:48] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 08:07:48] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 08:07:48] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 08:07:48] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 08:07:48] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 08:07:48] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-26 08:07:48] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-26 08:07:48] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 08:07:48] [INFO] Concatenating street name and type
[2026-01-26 08:07:48] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 08:07:48] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 08:07:48] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-01-26 07:49:46","timestaging":null,"timeenroutetoscene":"2026-01-26 07:49:46","timedispatch":"2026-01-26 07:49:46","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 08:07:48] [INFO] Number of extracted fields: 29
[2026-01-26 08:07:48] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-26 08:07:48] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 08:07:48] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-26 08:07:48] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 08:07:48] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 08:07:48] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-26 08:07:48] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 08:07:48] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 08:07:48] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 08:07:48] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 08:07:48] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 08:07:49] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 08:07:49] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 08:07:49] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 08:07:49] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030748220.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126030748220.xml
[2026-01-26 08:07:49] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030748220.xml
[2026-01-26 08:09:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030939235.xml
[2026-01-26 08:09:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030939235.xml for user: 68920395733981a47
[2026-01-26 08:09:39] [INFO] File size: 21132 bytes
[2026-01-26 08:09:39] [INFO] Created FTPFiles record with ID: 69772143bb86d8d7d
[2026-01-26 08:09:39] [INFO] About to extract fields from XML. File size: 21132 bytes
[2026-01-26 08:09:39] [INFO] Number of mappings: 24
[2026-01-26 08:09:39] [INFO] Starting XML parsing. Content length: 21132
[2026-01-26 08:09:39] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 08:09:39] [INFO] Processing 24 field mappings
[2026-01-26 08:09:39] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 08:09:39] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 08:09:39] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 08:09:39] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 08:09:39] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 08:09:39] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 08:09:39] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 08:09:39] [INFO]   -> Found value: 37379
[2026-01-26 08:09:39] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 08:09:39] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 08:09:39] [INFO]   -> Found value: 9702
[2026-01-26 08:09:39] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 08:09:39] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 08:09:39] [INFO]   -> Found value: REYNOLDS
[2026-01-26 08:09:39] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 08:09:39] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 08:09:39] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 08:09:39] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 08:09:39] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 08:09:39] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 08:09:39] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 08:09:39] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 08:09:39] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 08:09:39] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 08:09:39] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 08:09:39] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 08:09:39] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 08:09:39] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 08:09:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:09:39] [INFO]   -> Set field 'cleared' = null
[2026-01-26 08:09:39] [INFO]   -> Set field 'inService' = null
[2026-01-26 08:09:39] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 08:09:39] [INFO]   -> Found value: 35.261877
[2026-01-26 08:09:39] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 08:09:39] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 08:09:39] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 08:09:39] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 08:09:39] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 08:09:39] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 08:09:39] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 08:09:39] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 08:09:39] [INFO]   -> Found value: C1MF
[2026-01-26 08:09:39] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-01-26 08:09:39] [INFO]   -> Set field 'name' = "C1MF"
[2026-01-26 08:09:39] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 08:09:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:09:39] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 08:09:39] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 08:09:39] [INFO]   -> Found value: 2026-01-26T02:49:46.407-05:00
[2026-01-26 08:09:39] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:49:46"
[2026-01-26 08:09:39] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 08:09:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:09:39] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 08:09:39] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 08:09:39] [INFO]   -> Found value: 2026-01-26T02:49:46.393-05:00
[2026-01-26 08:09:39] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:49:46"
[2026-01-26 08:09:39] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 08:09:39] [INFO]   -> Found value: 2026-01-26T02:49:46.373-05:00
[2026-01-26 08:09:39] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:49:46"
[2026-01-26 08:09:39] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 08:09:39] [INFO]   -> Found value: RD
[2026-01-26 08:09:39] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 08:09:39] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 08:09:39] [INFO]   -> Found value: 26-000026
[2026-01-26 08:09:39] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 08:09:39] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 08:09:39] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 08:09:39] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 08:09:39] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 08:09:39] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 08:09:39] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 08:09:39] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 08:09:39] [INFO] Found 44 elements for 'Comment', concatenating 44 non-empty values
[2026-01-26 08:09:39] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 08:09:39] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]"
[2026-01-26 08:09:39] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]"
[2026-01-26 08:09:39] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 08:09:39] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 08:09:39] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 08:09:39] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 08:09:39] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-26 08:09:39] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-26 08:09:39] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 08:09:39] [INFO] Concatenating street name and type
[2026-01-26 08:09:39] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 08:09:39] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 08:09:39] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-01-26 07:49:46","timestaging":null,"timeenroutetoscene":"2026-01-26 07:49:46","timedispatch":"2026-01-26 07:49:46","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 08:09:39] [INFO] Number of extracted fields: 29
[2026-01-26 08:09:39] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-26 08:09:39] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 08:09:39] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-26 08:09:39] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 08:09:39] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 08:09:39] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-26 08:09:40] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 08:09:40] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 08:09:40] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 08:09:40] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 08:09:40] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 08:09:40] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 08:09:40] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 08:09:40] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 08:09:40] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030939235.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126030939235.xml
[2026-01-26 08:09:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030939235.xml
[2026-01-26 08:09:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030954423.xml
[2026-01-26 08:09:54] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030954423.xml for user: 68920395733981a47
[2026-01-26 08:09:54] [INFO] File size: 21218 bytes
[2026-01-26 08:09:54] [INFO] Created FTPFiles record with ID: 69772152c7f11db67
[2026-01-26 08:09:54] [INFO] About to extract fields from XML. File size: 21218 bytes
[2026-01-26 08:09:54] [INFO] Number of mappings: 24
[2026-01-26 08:09:54] [INFO] Starting XML parsing. Content length: 21218
[2026-01-26 08:09:54] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 08:09:54] [INFO] Processing 24 field mappings
[2026-01-26 08:09:54] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 08:09:54] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 08:09:54] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 08:09:54] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 08:09:54] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 08:09:54] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 08:09:54] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 08:09:54] [INFO]   -> Found value: 37379
[2026-01-26 08:09:54] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 08:09:54] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 08:09:54] [INFO]   -> Found value: 9702
[2026-01-26 08:09:54] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 08:09:54] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 08:09:54] [INFO]   -> Found value: REYNOLDS
[2026-01-26 08:09:54] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 08:09:54] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 08:09:54] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 08:09:54] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 08:09:54] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 08:09:54] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 08:09:54] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 08:09:54] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 08:09:54] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 08:09:54] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 08:09:54] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 08:09:54] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 08:09:54] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 08:09:54] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 08:09:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:09:54] [INFO]   -> Set field 'cleared' = null
[2026-01-26 08:09:54] [INFO]   -> Set field 'inService' = null
[2026-01-26 08:09:54] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 08:09:54] [INFO]   -> Found value: 35.261877
[2026-01-26 08:09:54] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 08:09:54] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 08:09:54] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 08:09:54] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 08:09:54] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 08:09:54] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 08:09:54] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 08:09:54] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 08:09:54] [INFO]   -> Found value: C1MF
[2026-01-26 08:09:54] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-01-26 08:09:54] [INFO]   -> Set field 'name' = "C1MF"
[2026-01-26 08:09:54] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 08:09:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:09:54] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 08:09:54] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 08:09:54] [INFO]   -> Found value: 2026-01-26T02:49:46.407-05:00
[2026-01-26 08:09:54] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:49:46"
[2026-01-26 08:09:54] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 08:09:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:09:54] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 08:09:54] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 08:09:54] [INFO]   -> Found value: 2026-01-26T02:49:46.393-05:00
[2026-01-26 08:09:54] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:49:46"
[2026-01-26 08:09:54] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 08:09:54] [INFO]   -> Found value: 2026-01-26T02:49:46.373-05:00
[2026-01-26 08:09:54] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:49:46"
[2026-01-26 08:09:54] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 08:09:54] [INFO]   -> Found value: RD
[2026-01-26 08:09:54] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 08:09:54] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 08:09:54] [INFO]   -> Found value: 26-000026
[2026-01-26 08:09:54] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 08:09:54] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 08:09:54] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 08:09:54] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 08:09:54] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 08:09:54] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 08:09:54] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 08:09:54] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 08:09:54] [INFO] Found 45 elements for 'Comment', concatenating 45 non-empty values
[2026-01-26 08:09:54] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 08:09:54] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]"
[2026-01-26 08:09:54] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]"
[2026-01-26 08:09:54] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 08:09:54] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 08:09:54] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 08:09:54] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 08:09:54] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-26 08:09:54] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-26 08:09:54] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 08:09:54] [INFO] Concatenating street name and type
[2026-01-26 08:09:54] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 08:09:54] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 08:09:54] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-01-26 07:49:46","timestaging":null,"timeenroutetoscene":"2026-01-26 07:49:46","timedispatch":"2026-01-26 07:49:46","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 08:09:54] [INFO] Number of extracted fields: 29
[2026-01-26 08:09:54] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-26 08:09:54] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 08:09:54] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-26 08:09:54] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 08:09:54] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 08:09:54] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-26 08:09:55] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 08:09:55] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 08:09:55] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 08:09:55] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 08:09:55] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 08:09:55] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 08:09:55] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 08:09:55] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 08:09:55] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030954423.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126030954423.xml
[2026-01-26 08:09:55] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126030954423.xml
[2026-01-26 08:12:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126031210992.xml
[2026-01-26 08:12:11] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126031210992.xml for user: 68920395733981a47
[2026-01-26 08:12:11] [INFO] File size: 21362 bytes
[2026-01-26 08:12:11] [INFO] Created FTPFiles record with ID: 697721db9dada580d
[2026-01-26 08:12:11] [INFO] About to extract fields from XML. File size: 21362 bytes
[2026-01-26 08:12:11] [INFO] Number of mappings: 24
[2026-01-26 08:12:11] [INFO] Starting XML parsing. Content length: 21362
[2026-01-26 08:12:11] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 08:12:11] [INFO] Processing 24 field mappings
[2026-01-26 08:12:11] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 08:12:11] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 08:12:11] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 08:12:11] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 08:12:11] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 08:12:11] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 08:12:11] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 08:12:11] [INFO]   -> Found value: 37379
[2026-01-26 08:12:11] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 08:12:11] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 08:12:11] [INFO]   -> Found value: 9702
[2026-01-26 08:12:11] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 08:12:11] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 08:12:11] [INFO]   -> Found value: REYNOLDS
[2026-01-26 08:12:11] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 08:12:11] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 08:12:11] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 08:12:11] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 08:12:11] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 08:12:11] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 08:12:11] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 08:12:11] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 08:12:11] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 08:12:11] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 08:12:11] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 08:12:11] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 08:12:11] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 08:12:11] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 08:12:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:12:11] [INFO]   -> Set field 'cleared' = null
[2026-01-26 08:12:11] [INFO]   -> Set field 'inService' = null
[2026-01-26 08:12:11] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 08:12:11] [INFO]   -> Found value: 35.261877
[2026-01-26 08:12:11] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 08:12:11] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 08:12:11] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 08:12:11] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 08:12:11] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 08:12:11] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 08:12:11] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 08:12:11] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 08:12:11] [INFO]   -> Found value: C1MF
[2026-01-26 08:12:11] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-01-26 08:12:11] [INFO]   -> Set field 'name' = "C1MF"
[2026-01-26 08:12:11] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 08:12:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:12:11] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 08:12:11] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 08:12:11] [INFO]   -> Found value: 2026-01-26T02:49:46.407-05:00
[2026-01-26 08:12:11] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:49:46"
[2026-01-26 08:12:11] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 08:12:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:12:11] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 08:12:11] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 08:12:11] [INFO]   -> Found value: 2026-01-26T02:49:46.393-05:00
[2026-01-26 08:12:11] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:49:46"
[2026-01-26 08:12:11] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 08:12:11] [INFO]   -> Found value: 2026-01-26T02:49:46.373-05:00
[2026-01-26 08:12:11] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:49:46"
[2026-01-26 08:12:11] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 08:12:11] [INFO]   -> Found value: RD
[2026-01-26 08:12:11] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 08:12:11] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 08:12:11] [INFO]   -> Found value: 26-000026
[2026-01-26 08:12:11] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 08:12:11] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 08:12:11] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 08:12:11] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 08:12:11] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 08:12:11] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 08:12:11] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 08:12:11] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 08:12:11] [INFO] Found 46 elements for 'Comment', concatenating 46 non-empty values
[2026-01-26 08:12:11] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 08:12:11] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 08:12:11] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]"
[2026-01-26 08:12:11] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 08:12:11] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 08:12:11] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 08:12:11] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 08:12:11] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-26 08:12:11] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-26 08:12:11] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 08:12:11] [INFO] Concatenating street name and type
[2026-01-26 08:12:11] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 08:12:11] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 08:12:11] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-01-26 07:49:46","timestaging":null,"timeenroutetoscene":"2026-01-26 07:49:46","timedispatch":"2026-01-26 07:49:46","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 08:12:11] [INFO] Number of extracted fields: 29
[2026-01-26 08:12:11] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-26 08:12:11] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 08:12:11] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-26 08:12:11] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 08:12:11] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 08:12:11] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-26 08:12:11] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 08:12:11] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 08:12:11] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 08:12:11] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 08:12:11] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 08:12:12] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 08:12:12] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 08:12:12] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 08:12:12] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126031210992.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126031210992.xml
[2026-01-26 08:12:12] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126031210992.xml
[2026-01-26 08:22:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126032257416.xml
[2026-01-26 08:22:59] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126032257416.xml for user: 68920395733981a47
[2026-01-26 08:22:59] [INFO] File size: 21545 bytes
[2026-01-26 08:23:00] [INFO] Created FTPFiles record with ID: 69772463f3dfa1d1e
[2026-01-26 08:23:00] [INFO] About to extract fields from XML. File size: 21545 bytes
[2026-01-26 08:23:00] [INFO] Number of mappings: 24
[2026-01-26 08:23:00] [INFO] Starting XML parsing. Content length: 21545
[2026-01-26 08:23:00] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 08:23:00] [INFO] Processing 24 field mappings
[2026-01-26 08:23:00] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 08:23:00] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 08:23:00] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 08:23:00] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 08:23:00] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 08:23:00] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 08:23:00] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 08:23:00] [INFO]   -> Found value: 37379
[2026-01-26 08:23:00] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 08:23:00] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 08:23:00] [INFO]   -> Found value: 9702
[2026-01-26 08:23:00] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 08:23:00] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 08:23:00] [INFO]   -> Found value: REYNOLDS
[2026-01-26 08:23:00] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 08:23:00] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 08:23:00] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 08:23:00] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 08:23:00] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 08:23:00] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 08:23:00] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 08:23:00] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 08:23:00] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 08:23:00] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 08:23:00] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 08:23:00] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 08:23:00] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 08:23:00] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 08:23:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:23:00] [INFO]   -> Set field 'cleared' = null
[2026-01-26 08:23:00] [INFO]   -> Set field 'inService' = null
[2026-01-26 08:23:00] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 08:23:00] [INFO]   -> Found value: 35.261877
[2026-01-26 08:23:00] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 08:23:00] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 08:23:00] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 08:23:00] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 08:23:00] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 08:23:00] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 08:23:00] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 08:23:00] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 08:23:00] [INFO]   -> Found value: C1MF
[2026-01-26 08:23:00] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-01-26 08:23:00] [INFO]   -> Set field 'name' = "C1MF"
[2026-01-26 08:23:00] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 08:23:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:23:00] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 08:23:00] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 08:23:00] [INFO]   -> Found value: 2026-01-26T02:49:46.407-05:00
[2026-01-26 08:23:00] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:49:46"
[2026-01-26 08:23:00] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 08:23:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:23:00] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 08:23:00] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 08:23:00] [INFO]   -> Found value: 2026-01-26T02:49:46.393-05:00
[2026-01-26 08:23:00] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:49:46"
[2026-01-26 08:23:00] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 08:23:00] [INFO]   -> Found value: 2026-01-26T02:49:46.373-05:00
[2026-01-26 08:23:00] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:49:46"
[2026-01-26 08:23:00] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 08:23:00] [INFO]   -> Found value: RD
[2026-01-26 08:23:00] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 08:23:00] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 08:23:00] [INFO]   -> Found value: 26-000026
[2026-01-26 08:23:00] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 08:23:00] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 08:23:00] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 08:23:00] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 08:23:00] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 08:23:00] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 08:23:00] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 08:23:00] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 08:23:00] [INFO] Found 47 elements for 'Comment', concatenating 47 non-empty values
[2026-01-26 08:23:00] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 08:23:00] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]"
[2026-01-26 08:23:00] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]"
[2026-01-26 08:23:00] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 08:23:00] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 08:23:00] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 08:23:00] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 08:23:00] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-26 08:23:00] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-26 08:23:00] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 08:23:00] [INFO] Concatenating street name and type
[2026-01-26 08:23:00] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 08:23:00] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 08:23:00] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":null,"inService":null,"nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":null,"timeonscene":"2026-01-26 07:49:46","timestaging":null,"timeenroutetoscene":"2026-01-26 07:49:46","timedispatch":"2026-01-26 07:49:46","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 08:23:00] [INFO] Number of extracted fields: 29
[2026-01-26 08:23:00] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-26 08:23:00] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 08:23:00] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-26 08:23:00] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 08:23:00] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 08:23:00] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-26 08:23:00] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 08:23:00] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 08:23:00] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 08:23:00] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 08:23:00] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 08:23:00] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 08:23:00] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 08:23:00] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 08:23:00] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126032257416.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126032257416.xml
[2026-01-26 08:23:00] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126032257416.xml
[2026-01-26 08:23:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126032302463.xml
[2026-01-26 08:23:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126032302463.xml for user: 68920395733981a47
[2026-01-26 08:23:02] [INFO] File size: 23418 bytes
[2026-01-26 08:23:02] [INFO] Created FTPFiles record with ID: 69772466ce3ba8eeb
[2026-01-26 08:23:02] [INFO] About to extract fields from XML. File size: 23418 bytes
[2026-01-26 08:23:02] [INFO] Number of mappings: 24
[2026-01-26 08:23:02] [INFO] Starting XML parsing. Content length: 23418
[2026-01-26 08:23:02] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 08:23:02] [INFO] Processing 24 field mappings
[2026-01-26 08:23:02] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 08:23:02] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 08:23:02] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 08:23:02] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 08:23:02] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 08:23:02] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 08:23:02] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 08:23:02] [INFO]   -> Found value: 37379
[2026-01-26 08:23:02] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 08:23:02] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 08:23:02] [INFO]   -> Found value: 9702
[2026-01-26 08:23:02] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 08:23:02] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 08:23:02] [INFO]   -> Found value: REYNOLDS
[2026-01-26 08:23:02] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 08:23:02] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 08:23:02] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 08:23:02] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 08:23:02] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 08:23:02] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 08:23:02] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 08:23:02] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 08:23:02] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 08:23:02] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 08:23:02] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 08:23:02] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 08:23:02] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 08:23:02] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 08:23:02] [INFO]   -> Found value: 2026-01-26T03:23:02.007-05:00
[2026-01-26 08:23:02] [INFO]   -> Set field 'cleared' = "2026-01-26 08:23:02"
[2026-01-26 08:23:02] [INFO]   -> Set field 'inService' = "2026-01-26 08:23:02"
[2026-01-26 08:23:02] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 08:23:02] [INFO]   -> Found value: 35.261877
[2026-01-26 08:23:02] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 08:23:02] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 08:23:02] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 08:23:02] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 08:23:02] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 08:23:02] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 08:23:02] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 08:23:02] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 08:23:02] [INFO]   -> Found value: C1MF
[2026-01-26 08:23:02] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-01-26 08:23:02] [INFO]   -> Set field 'name' = "C1MF"
[2026-01-26 08:23:02] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 08:23:02] [INFO]   -> Found value: 2026-01-26T03:23:02.007-05:00
[2026-01-26 08:23:02] [INFO]   -> Set field 'timeunitclear' = "2026-01-26 08:23:02"
[2026-01-26 08:23:02] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 08:23:02] [INFO]   -> Found value: 2026-01-26T02:49:46.407-05:00
[2026-01-26 08:23:02] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:49:46"
[2026-01-26 08:23:02] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 08:23:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:23:02] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 08:23:02] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 08:23:02] [INFO]   -> Found value: 2026-01-26T02:49:46.393-05:00
[2026-01-26 08:23:02] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:49:46"
[2026-01-26 08:23:02] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 08:23:02] [INFO]   -> Found value: 2026-01-26T02:49:46.373-05:00
[2026-01-26 08:23:02] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:49:46"
[2026-01-26 08:23:02] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 08:23:02] [INFO]   -> Found value: RD
[2026-01-26 08:23:02] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 08:23:02] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 08:23:02] [INFO]   -> Found value: 26-000026
[2026-01-26 08:23:02] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 08:23:02] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 08:23:02] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 08:23:02] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 08:23:02] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 08:23:02] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 08:23:02] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 08:23:02] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 08:23:02] [INFO] Found 47 elements for 'Comment', concatenating 47 non-empty values
[2026-01-26 08:23:02] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 08:23:02] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]"
[2026-01-26 08:23:02] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]"
[2026-01-26 08:23:02] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 08:23:02] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 08:23:02] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 08:23:02] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 08:23:02] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-26 08:23:02] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-26 08:23:02] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 08:23:02] [INFO] Concatenating street name and type
[2026-01-26 08:23:02] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 08:23:02] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 08:23:02] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":"2026-01-26 08:23:02","inService":"2026-01-26 08:23:02","nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":"2026-01-26 08:23:02","timeonscene":"2026-01-26 07:49:46","timestaging":null,"timeenroutetoscene":"2026-01-26 07:49:46","timedispatch":"2026-01-26 07:49:46","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 08:23:02] [INFO] Number of extracted fields: 29
[2026-01-26 08:23:02] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-26 08:23:02] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 08:23:02] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-26 08:23:02] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 08:23:03] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 08:23:03] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-26 08:23:03] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 08:23:03] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 08:23:03] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 08:23:03] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 08:23:03] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 08:23:03] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 08:23:03] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 08:23:03] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 08:23:03] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126032302463.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126032302463.xml
[2026-01-26 08:23:03] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126032302463.xml
[2026-01-26 08:25:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126032519178.xml
[2026-01-26 08:25:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126032519178.xml for user: 68920395733981a47
[2026-01-26 08:25:19] [INFO] File size: 23533 bytes
[2026-01-26 08:25:19] [INFO] Created FTPFiles record with ID: 697724efbbe4ac150
[2026-01-26 08:25:19] [INFO] About to extract fields from XML. File size: 23533 bytes
[2026-01-26 08:25:19] [INFO] Number of mappings: 24
[2026-01-26 08:25:19] [INFO] Starting XML parsing. Content length: 23533
[2026-01-26 08:25:19] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 08:25:19] [INFO] Processing 24 field mappings
[2026-01-26 08:25:19] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 08:25:19] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 08:25:19] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 08:25:19] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 08:25:19] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 08:25:19] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 08:25:19] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 08:25:19] [INFO]   -> Found value: 37379
[2026-01-26 08:25:19] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 08:25:19] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 08:25:19] [INFO]   -> Found value: 9702
[2026-01-26 08:25:19] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 08:25:19] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 08:25:19] [INFO]   -> Found value: REYNOLDS
[2026-01-26 08:25:19] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 08:25:19] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 08:25:19] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 08:25:19] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 08:25:19] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 08:25:19] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 08:25:19] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 08:25:19] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 08:25:19] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 08:25:19] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 08:25:19] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 08:25:19] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 08:25:19] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 08:25:19] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 08:25:19] [INFO]   -> Found value: 2026-01-26T03:23:02.007-05:00
[2026-01-26 08:25:19] [INFO]   -> Set field 'cleared' = "2026-01-26 08:23:02"
[2026-01-26 08:25:19] [INFO]   -> Set field 'inService' = "2026-01-26 08:23:02"
[2026-01-26 08:25:19] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 08:25:19] [INFO]   -> Found value: 35.261877
[2026-01-26 08:25:19] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 08:25:19] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 08:25:19] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 08:25:19] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 08:25:19] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 08:25:19] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 08:25:19] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 08:25:19] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 08:25:19] [INFO]   -> Found value: C1MF
[2026-01-26 08:25:19] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-01-26 08:25:19] [INFO]   -> Set field 'name' = "C1MF"
[2026-01-26 08:25:19] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 08:25:19] [INFO]   -> Found value: 2026-01-26T03:23:02.007-05:00
[2026-01-26 08:25:19] [INFO]   -> Set field 'timeunitclear' = "2026-01-26 08:23:02"
[2026-01-26 08:25:19] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 08:25:19] [INFO]   -> Found value: 2026-01-26T02:49:46.407-05:00
[2026-01-26 08:25:19] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:49:46"
[2026-01-26 08:25:19] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 08:25:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 08:25:19] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 08:25:19] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 08:25:19] [INFO]   -> Found value: 2026-01-26T02:49:46.393-05:00
[2026-01-26 08:25:19] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:49:46"
[2026-01-26 08:25:19] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 08:25:19] [INFO]   -> Found value: 2026-01-26T02:49:46.373-05:00
[2026-01-26 08:25:19] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:49:46"
[2026-01-26 08:25:19] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 08:25:19] [INFO]   -> Found value: RD
[2026-01-26 08:25:19] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 08:25:19] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 08:25:19] [INFO]   -> Found value: 26-000026
[2026-01-26 08:25:19] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 08:25:19] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 08:25:19] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 08:25:19] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 08:25:19] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 08:25:19] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 08:25:19] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 08:25:19] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 08:25:19] [INFO] Found 48 elements for 'Comment', concatenating 48 non-empty values
[2026-01-26 08:25:19] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 08:25:19] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]\n01\/26\/2026 03:25:16 DAVIS_T                 [48] [Law] has closed their incident [2026-01-33889]"
[2026-01-26 08:25:19] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]\n01\/26\/2026 03:25:16 DAVIS_T                 [48] [Law] has closed their incident [2026-01-33889]"
[2026-01-26 08:25:19] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 08:25:19] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 08:25:19] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 08:25:19] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 08:25:19] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-26 08:25:19] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-26 08:25:19] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 08:25:19] [INFO] Concatenating street name and type
[2026-01-26 08:25:19] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 08:25:19] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 08:25:19] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":"2026-01-26 08:23:02","inService":"2026-01-26 08:23:02","nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":"2026-01-26 08:23:02","timeonscene":"2026-01-26 07:49:46","timestaging":null,"timeenroutetoscene":"2026-01-26 07:49:46","timedispatch":"2026-01-26 07:49:46","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]\n01\/26\/2026 03:25:16 DAVIS_T                 [48] [Law] has closed their incident [2026-01-33889]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]\n01\/26\/2026 03:25:16 DAVIS_T                 [48] [Law] has closed their incident [2026-01-33889]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 08:25:19] [INFO] Number of extracted fields: 29
[2026-01-26 08:25:19] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-26 08:25:19] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 08:25:19] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-26 08:25:19] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 08:25:19] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 08:25:19] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-26 08:25:20] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 08:25:20] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 08:25:20] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 08:25:20] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 08:25:20] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 08:25:20] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 08:25:20] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 08:25:20] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 08:25:20] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126032519178.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126032519178.xml
[2026-01-26 08:25:20] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126032519178.xml
[2026-01-26 09:13:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009418_20260126_091303.XML
[2026-01-26 09:13:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009418_20260126_091303.XML for user: 68f1466aed072ad4a
[2026-01-26 09:13:03] [INFO] File size: 5415 bytes
[2026-01-26 09:13:04] [INFO] Created FTPFiles record with ID: 6977301ff2fea10d0
[2026-01-26 09:13:04] [INFO] About to extract fields from XML. File size: 5415 bytes
[2026-01-26 09:13:04] [INFO] Number of mappings: 28
[2026-01-26 09:13:04] [INFO] Starting XML parsing. Content length: 5415
[2026-01-26 09:13:04] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 09:13:04] [INFO] Processing 28 field mappings
[2026-01-26 09:13:04] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 09:13:04] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 09:13:04] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 09:13:04] [INFO] Found 4 elements for 'AgencyCode', concatenating 4 non-empty values
[2026-01-26 09:13:04] [INFO]   -> Found value: PCFD
EMS
PCSO
RESC
[2026-01-26 09:13:04] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nPCSO\nRESC"
[2026-01-26 09:13:04] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 09:13:04] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-01-26 09:13:04] [INFO]   -> Found value: 2026000226
[2026-01-26 09:13:04] [INFO]   -> Set field 'incidentInternalId' = "2026000226"
[2026-01-26 09:13:04] [INFO]   -> Set field 'dispatchRunNumber' = "2026000226"
[2026-01-26 09:13:04] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 09:13:04] [INFO]   -> Found value: CHEST PAIN
[2026-01-26 09:13:04] [INFO]   -> Set field 'incidentTypeValue1' = "CHEST PAIN"
[2026-01-26 09:13:04] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 09:13:04] [INFO]   -> Found value: 1198
[2026-01-26 09:13:04] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1198
[2026-01-26 09:13:04] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 09:13:04] [INFO]   -> Found value: TN
[2026-01-26 09:13:04] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 09:13:04] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 09:13:04] [INFO]   -> Found value: 38506
[2026-01-26 09:13:04] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-26 09:13:04] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 09:13:04] [INFO]   -> No value found (null or empty)
[2026-01-26 09:13:04] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 09:13:04] [INFO]   -> No value found (null or empty)
[2026-01-26 09:13:04] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 09:13:04] [INFO]   -> Found value: 36.15333
[2026-01-26 09:13:04] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1533299999999968576958053745329380035400390625
[2026-01-26 09:13:04] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 09:13:04] [INFO]   -> Found value: -85.43459
[2026-01-26 09:13:04] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4345900000000000318323145620524883270263671875
[2026-01-26 09:13:04] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 09:13:04] [INFO]   -> Found value: 2026-01-26 03:12:40
[2026-01-26 09:13:04] [INFO]   -> Set field 'alarm' = "2026-01-26 03:12:40"
[2026-01-26 09:13:04] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 09:13:04] [INFO]   -> Found value: 2026-01-26 03:12:58
[2026-01-26 09:13:04] [INFO]   -> Set field 'dispatched' = "2026-01-26 03:12:58"
[2026-01-26 09:13:04] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 09:13:04] [INFO]   -> No value found (null or empty)
[2026-01-26 09:13:04] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 09:13:04] [INFO]   -> No value found (null or empty)
[2026-01-26 09:13:04] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 09:13:04] [INFO]   -> No value found (null or empty)
[2026-01-26 09:13:04] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 09:13:04] [INFO]   -> Found value: BUCK MOUNTAIN TRL/HOWELL LN
[2026-01-26 09:13:04] [INFO]   -> Set field 'incidentLocationCross' = "BUCK MOUNTAIN TRL\/HOWELL LN"
[2026-01-26 09:13:04] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 09:13:04] [INFO]   -> Found value: PCFR
[2026-01-26 09:13:04] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-26 09:13:04] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 09:13:04] [INFO]   -> Found value: 2026-01-26 03:12:58
[2026-01-26 09:13:04] [INFO]   -> Set field 'timedispatch' = "2026-01-26 03:12:58"
[2026-01-26 09:13:04] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 09:13:04] [INFO]   -> No value found (null or empty)
[2026-01-26 09:13:04] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 09:13:04] [INFO]   -> No value found (null or empty)
[2026-01-26 09:13:04] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 09:13:04] [INFO]   -> No value found (null or empty)
[2026-01-26 09:13:04] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 09:13:04] [INFO]   -> No value found (null or empty)
[2026-01-26 09:13:04] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 09:13:04] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 09:13:04] [INFO]   -> Found value: 20260009418
[2026-01-26 09:13:04] [INFO]   -> Set field 'policeReportNumber' = "20260009418"
[2026-01-26 09:13:04] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 09:13:04] [INFO]   -> Found value: [EMS] CHEST PAINS WOKE HIM UP// COLD AND SWEATING  [01/26/26 03:12:57 EROACH] Event spawned from CHE...
[2026-01-26 09:13:04] [INFO]   -> Set field 'dispatchNotes' = "[EMS] CHEST PAINS WOKE HIM UP\/\/ COLD AND SWEATING  [01\/26\/26 03:12:57 EROACH] Event spawned from CHEST PAIN.  [01\/26\/2026 03:12:40 EROACH]"
[2026-01-26 09:13:04] [INFO]   -> Set field 'cADLog' = "[EMS] CHEST PAINS WOKE HIM UP\/\/ COLD AND SWEATING  [01\/26\/26 03:12:57 EROACH] Event spawned from CHEST PAIN.  [01\/26\/2026 03:12:40 EROACH]"
[2026-01-26 09:13:04] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 09:13:04] [INFO]   -> Found value: COOKEVILLE
[2026-01-26 09:13:04] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-26 09:13:04] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 09:13:04] [INFO]   -> Found value: MOUNTAIN TOP
[2026-01-26 09:13:04] [INFO]   -> Set field 'streetName' = "MOUNTAIN TOP"
[2026-01-26 09:13:04] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 09:13:04] [INFO]   -> Found value: LN
[2026-01-26 09:13:04] [INFO]   -> Set field 'streetType' = "LN"
[2026-01-26 09:13:04] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 09:13:04] [INFO]   -> Found value: 1198 MOUNTAIN TOP LN
[2026-01-26 09:13:04] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "1198 MOUNTAIN TOP LN"
[2026-01-26 09:13:04] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-26 09:13:04] [INFO] Concatenating street name and type
[2026-01-26 09:13:04] [INFO]   -> Combined street name: MOUNTAIN TOP LN
[2026-01-26 09:13:04] [INFO] Built locationCoordinates from lat/lng: 36.15333,-85.43459
[2026-01-26 09:13:04] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nPCSO\nRESC","incidentInternalId":"2026000226","dispatchRunNumber":"2026000226","incidentTypeValue1":"CHEST PAIN","incidentLocationStreetNumber":1198,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.1533299999999968576958053745329380035400390625,"nERISIncidentLongitude":-85.4345900000000000318323145620524883270263671875,"alarm":"2026-01-26 03:12:40","dispatched":"2026-01-26 03:12:58","incidentLocationCross":"BUCK MOUNTAIN TRL\/HOWELL LN","cADVehicleID":"PCFR","timedispatch":"2026-01-26 03:12:58","policeReportNumber":"20260009418","dispatchNotes":"[EMS] CHEST PAINS WOKE HIM UP\/\/ COLD AND SWEATING  [01\/26\/26 03:12:57 EROACH] Event spawned from CHEST PAIN.  [01\/26\/2026 03:12:40 EROACH]","cADLog":"[EMS] CHEST PAINS WOKE HIM UP\/\/ COLD AND SWEATING  [01\/26\/26 03:12:57 EROACH] Event spawned from CHEST PAIN.  [01\/26\/2026 03:12:40 EROACH]","incidentLocationCity":"COOKEVILLE","streetName":"MOUNTAIN TOP LN","incidentAddressTextVersionStreet":"1198 MOUNTAIN TOP LN","locationCoordinates":"36.15333,-85.43459"}
[2026-01-26 09:13:04] [INFO] Number of extracted fields: 21
[2026-01-26 09:13:04] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
PCSO
RESC'
[2026-01-26 09:13:04] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
PCSO
RESC', Parsed IDs = ["PCFD","EMS","PCSO","RESC"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 4
[2026-01-26 09:13:04] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","PCSO","RESC"]
[2026-01-26 09:13:04] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 09:13:04] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 09:13:04] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","PCSO","RESC"]
[2026-01-26 09:13:04] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 09:13:04] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 09:13:04] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 09:13:04] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 09:13:04] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 09:13:04] [INFO] Found existing IncidentTypeMapping with ID: 6939c33d3eae65119
[2026-01-26 09:13:13] [INFO] Created new Dispatches record with ID: 69773020beef5529c
[2026-01-26 09:13:13] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 09:13:13] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 09:13:14] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 09:13:14] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009418_20260126_091303.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 09:13:14] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 09:25:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126042549174.xml
[2026-01-26 09:25:51] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126042549174.xml for user: 68920395733981a47
[2026-01-26 09:25:51] [INFO] File size: 23648 bytes
[2026-01-26 09:25:51] [INFO] Created FTPFiles record with ID: 6977331fce1f8a890
[2026-01-26 09:25:51] [INFO] About to extract fields from XML. File size: 23648 bytes
[2026-01-26 09:25:51] [INFO] Number of mappings: 24
[2026-01-26 09:25:51] [INFO] Starting XML parsing. Content length: 23648
[2026-01-26 09:25:51] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 09:25:51] [INFO] Processing 24 field mappings
[2026-01-26 09:25:51] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 09:25:51] [INFO]   -> Found value: CHESTPN-Chest Pain
[2026-01-26 09:25:51] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2026-01-26 09:25:51] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 09:25:51] [INFO]   -> Found value: ,9702 REYNOLDS RD
[2026-01-26 09:25:51] [INFO]   -> Set field 'businessName' = ",9702 REYNOLDS RD"
[2026-01-26 09:25:51] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 09:25:51] [INFO]   -> Found value: 37379
[2026-01-26 09:25:51] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 09:25:51] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 09:25:51] [INFO]   -> Found value: 9702
[2026-01-26 09:25:51] [INFO]   -> Set field 'incidentLocationStreetNumber' = 9702
[2026-01-26 09:25:51] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 09:25:51] [INFO]   -> Found value: REYNOLDS
[2026-01-26 09:25:51] [INFO]   -> Set field 'streetName' = "REYNOLDS"
[2026-01-26 09:25:51] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 09:25:51] [INFO]   -> Found value: No Cross Street/POE RD
[2026-01-26 09:25:51] [INFO]   -> Set field 'incidentLocationCross' = "No Cross Street\/POE RD"
[2026-01-26 09:25:51] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 09:25:51] [INFO]   -> Found value: 2026-01-26T02:36:49.12-05:00
[2026-01-26 09:25:51] [INFO]   -> Set field 'alarm' = "2026-01-26 07:36:49"
[2026-01-26 09:25:51] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 09:25:51] [INFO]   -> Found value: 2026-01-26T02:40:34.663-05:00
[2026-01-26 09:25:51] [INFO]   -> Set field 'enroute' = "2026-01-26 07:40:34"
[2026-01-26 09:25:51] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 09:25:51] [INFO]   -> Found value: 2026-01-26T02:42:48.67-05:00
[2026-01-26 09:25:51] [INFO]   -> Set field 'onScene' = "2026-01-26 07:42:48"
[2026-01-26 09:25:51] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 09:25:51] [INFO]   -> Found value: 2026-01-26T03:23:02.007-05:00
[2026-01-26 09:25:51] [INFO]   -> Set field 'cleared' = "2026-01-26 08:23:02"
[2026-01-26 09:25:51] [INFO]   -> Set field 'inService' = "2026-01-26 08:23:02"
[2026-01-26 09:25:51] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 09:25:51] [INFO]   -> Found value: 35.261877
[2026-01-26 09:25:51] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.261876999999998361090547405183315277099609375
[2026-01-26 09:25:51] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 09:25:51] [INFO]   -> Found value: -85.234305999999989
[2026-01-26 09:25:51] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2343059999999894671418587677180767059326171875
[2026-01-26 09:25:51] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 09:25:51] [INFO]   -> Found value: 2026-01-26T02:39:02.733-05:00
[2026-01-26 09:25:51] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:39:02"
[2026-01-26 09:25:51] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 09:25:51] [INFO]   -> Found value: C1MF
[2026-01-26 09:25:51] [INFO]   -> Set field 'cADVehicleID' = "C1MF"
[2026-01-26 09:25:51] [INFO]   -> Set field 'name' = "C1MF"
[2026-01-26 09:25:51] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 09:25:51] [INFO]   -> Found value: 2026-01-26T03:23:02.007-05:00
[2026-01-26 09:25:51] [INFO]   -> Set field 'timeunitclear' = "2026-01-26 08:23:02"
[2026-01-26 09:25:51] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 09:25:51] [INFO]   -> Found value: 2026-01-26T02:49:46.407-05:00
[2026-01-26 09:25:51] [INFO]   -> Set field 'timeonscene' = "2026-01-26 07:49:46"
[2026-01-26 09:25:51] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 09:25:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 09:25:51] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 09:25:51] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 09:25:51] [INFO]   -> Found value: 2026-01-26T02:49:46.393-05:00
[2026-01-26 09:25:51] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 07:49:46"
[2026-01-26 09:25:51] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 09:25:51] [INFO]   -> Found value: 2026-01-26T02:49:46.373-05:00
[2026-01-26 09:25:51] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:49:46"
[2026-01-26 09:25:51] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 09:25:51] [INFO]   -> Found value: RD
[2026-01-26 09:25:51] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 09:25:51] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 09:25:51] [INFO]   -> Found value: 26-000026
[2026-01-26 09:25:51] [INFO]   -> Set field 'incidentInternalId' = "26-000026"
[2026-01-26 09:25:51] [INFO]   -> Set field 'dispatchRunNumber' = "26-000026"
[2026-01-26 09:25:51] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 09:25:51] [INFO]   -> Found value: 2026-01-33890
[2026-01-26 09:25:51] [INFO]   -> Set field 'policeReportNumber' = "2026-01-33890"
[2026-01-26 09:25:51] [INFO]   -> Set field 'cADNumber' = "2026-01-33890"
[2026-01-26 09:25:51] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 09:25:51] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 09:25:51] [INFO] Found 49 elements for 'Comment', concatenating 49 non-empty values
[2026-01-26 09:25:51] [INFO]   -> Found value: 01/26/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]
01/26/2026 ...
[2026-01-26 09:25:51] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]\n01\/26\/2026 03:25:16 DAVIS_T                 [48] [Law] has closed their incident [2026-01-33889]\n01\/26\/2026 04:25:47 BROWN_H                 [49] [EMS] has closed their incident [2026-01-33888]"
[2026-01-26 09:25:51] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]\n01\/26\/2026 03:25:16 DAVIS_T                 [48] [Law] has closed their incident [2026-01-33889]\n01\/26\/2026 04:25:47 BROWN_H                 [49] [EMS] has closed their incident [2026-01-33888]"
[2026-01-26 09:25:51] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 09:25:51] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 09:25:51] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 09:25:51] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 09:25:51] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-26 09:25:51] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-26 09:25:51] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 09:25:51] [INFO] Concatenating street name and type
[2026-01-26 09:25:51] [INFO]   -> Combined street name: REYNOLDS RD
[2026-01-26 09:25:51] [INFO] Built locationCoordinates from lat/lng: 35.261877,-85.234306
[2026-01-26 09:25:51] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":",9702 REYNOLDS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":9702,"streetName":"REYNOLDS RD","incidentLocationCross":"No Cross Street\/POE RD","alarm":"2026-01-26 07:36:49","enroute":"2026-01-26 07:40:34","onScene":"2026-01-26 07:42:48","cleared":"2026-01-26 08:23:02","inService":"2026-01-26 08:23:02","nERISIncidentLatitude":35.261876999999998361090547405183315277099609375,"nERISIncidentLongitude":-85.2343059999999894671418587677180767059326171875,"dispatched":"2026-01-26 07:39:02","cADVehicleID":"C1MF","name":"C1MF","timeunitclear":"2026-01-26 08:23:02","timeonscene":"2026-01-26 07:49:46","timestaging":null,"timeenroutetoscene":"2026-01-26 07:49:46","timedispatch":"2026-01-26 07:49:46","incidentInternalId":"26-000026","dispatchRunNumber":"26-000026","policeReportNumber":"2026-01-33890","cADNumber":"2026-01-33890","dispatchNotes":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]\n01\/26\/2026 03:25:16 DAVIS_T                 [48] [Law] has closed their incident [2026-01-33889]\n01\/26\/2026 04:25:47 BROWN_H                 [49] [EMS] has closed their incident [2026-01-33888]","cADLog":"01\/26\/2026 02:36:49 race_c                  [1] Incident linked to [Law] [2026-01-33889]\n01\/26\/2026 02:36:49 race_c                  [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:36:49 race_c                  [3] Multi-Jurisdiction Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [4] Multi-Agency EMS Incident #: 2026-01-33888\n01\/26\/2026 02:36:49 race_c                  [5] Multi-Agency Law Incident #: 2026-01-33889\n01\/26\/2026 02:36:49 race_c                  [6] [2] [1] Incident linked to [EMS] [2026-01-33888] [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD] [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:05 race_c                  [7] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 40 [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:08 race_c                  [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:10 race_c                  [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:15 race_c                  [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:16 race_c                  [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:17 DAVIS_T                 [12] adv on hcso  [Shared 2, 2026-01-33889 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:22 race_c                  [13] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:28 race_c                  [14] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:35 race_c                  [15] Protocol Q&A \u2022  Question: How long has the patient been having chest pain? \u2022  Answer: HOUR [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:42 race_c                  [16] Protocol Q&A \u2022  Question: Sudden onset: Does the pain change when the person breathes or moves? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:37:46 PUGH_P                  [17] FG 7 [Shared]\n01\/26\/2026 02:37:48 race_c                  [18] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:00 race_c                  [19] Protocol Q&A \u2022  Question: Is the patient between the ages of 15-40 years old? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:03 race_c                  [20] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:06 race_c                  [21] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:13 race_c                  [22] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:26 race_c                  [23] HR IS 165 BPM [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:35 race_c                  [24] Protocol Q&A \u2022  Question: Does the patient take nitroglycerin? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:48 race_c                  [25] ON BLOOD PRESSURE MEDICINE [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:38:57 race_c                  [26] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:02 PUGH_P                  [27] Automatic Case Number(s) issued for Incident #[2026-01-33890], Jurisdiction: Mowbray VFD. Case Number(s): 26-000026 requested by H1400. [Shared]\n01\/26\/2026 02:39:05 race_c                  [28] Protocol Q&A \u2022  Question: Did it provide any relief? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:20 race_c                  [29] Protocol Q&A \u2022  Question: Any use of prescription or illegal drugs in the past 48 hours? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:30 race_c                  [30] Protocol Q&A \u2022  Question: What did they take? \u2022  Answer: BLOOD PRESSURE MEDS [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:34 race_c                  [31] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:49 race_c                  [32] PT SAYS HE HAS SFIB OR BFIB [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [33] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:39:55 race_c                  [34] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:26 PUGH_P                  [35] 14307 ENROUTE  [Shared]\n01\/26\/2026 02:40:27 race_c                  [36] WILL WALK OUTSIDE WHEN EMS ARRIVES [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:40:29 PUGH_P                  [37] 14307=1400 [Shared]\n01\/26\/2026 02:41:58 APP01                   [38] Requested Case Number(s) issued for Incident #[2026-01-33888], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-003282. requested by M12. [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 02:46:45 PUGH_P                  [39] PER 14307 TAKE A LEFT AND FOLLOW THE GRAVEL ALL THE WAY UP  [Shared]\n01\/26\/2026 03:04:54 PUGH_P                  [40] C1MF WE HAVE THE PT LOADED, WE ARE GONNA HEAD TO M12 LOCATION  [Shared]\n01\/26\/2026 03:05:08 PUGH_P                  [41] HAVE M12 ADV IF THEY HAVE A PLACE THEY WANT TO MEET  [Shared]\n01\/26\/2026 03:07:01 CATHELL_L               [42] m12 is just past brow lake rd [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:07:43 CATHELL_L               [43] M12 has  tree down blocking path to pt [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:09:37 PUGH_P                  [44] C1MF WE ARE METTING UP WITH M12 NOW [Shared]\n01\/26\/2026 03:09:52 PUGH_P                  [45] MEETING * [Shared]\n01\/26\/2026 03:12:08 ATWOOD_M                [46] M12  PATIENT CONTACT  [Shared 1, 2026-01-33888 - CHESTPN - 9702 REYNOLDS RD]\n01\/26\/2026 03:22:54 PUGH_P                  [47] C1MF MET M12 AT THE WATERTOWER, THEY ARE TRANSPORTING NON TO PARKRIDGE SODDY, ALL MOWBRAY FIRE BACK IN F03 [Shared]\n01\/26\/2026 03:25:16 DAVIS_T                 [48] [Law] has closed their incident [2026-01-33889]\n01\/26\/2026 04:25:47 BROWN_H                 [49] [EMS] has closed their incident [2026-01-33888]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.261877,-85.234306"}
[2026-01-26 09:25:51] [INFO] Number of extracted fields: 29
[2026-01-26 09:25:51] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-26 09:25:51] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 09:25:51] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-26 09:25:51] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 09:25:52] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 09:25:52] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-26 09:25:52] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-26 09:25:52] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-26 09:25:52] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 09:25:52] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 09:25:52] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-26 09:25:52] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2c9d565adb
[2026-01-26 09:25:52] [INFO] Found existing Dispatch with cADNumber '2026-01-33890', ID: 69771996932bb7114 - will update instead of create
[2026-01-26 09:25:52] [INFO] Updated existing Dispatches record with ID: 69771996932bb7114
[2026-01-26 09:25:52] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126042549174.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-33890_20260126042549174.xml
[2026-01-26 09:25:52] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-33890_20260126042549174.xml
[2026-01-26 10:34:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009430_20260126_103453.XML
[2026-01-26 10:34:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009430_20260126_103453.XML for user: 68f1466aed072ad4a
[2026-01-26 10:34:53] [INFO] File size: 5149 bytes
[2026-01-26 10:34:53] [INFO] Created FTPFiles record with ID: 6977434d9f1dfb56b
[2026-01-26 10:34:53] [INFO] About to extract fields from XML. File size: 5149 bytes
[2026-01-26 10:34:53] [INFO] Number of mappings: 28
[2026-01-26 10:34:53] [INFO] Starting XML parsing. Content length: 5149
[2026-01-26 10:34:53] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 10:34:53] [INFO] Processing 28 field mappings
[2026-01-26 10:34:53] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 10:34:53] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 10:34:53] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 10:34:53] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-26 10:34:53] [INFO]   -> Found value: PCFD
EMS
RESC
[2026-01-26 10:34:53] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nRESC"
[2026-01-26 10:34:53] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 10:34:53] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-26 10:34:53] [INFO]   -> Found value: 2026000227
[2026-01-26 10:34:53] [INFO]   -> Set field 'incidentInternalId' = "2026000227"
[2026-01-26 10:34:53] [INFO]   -> Set field 'dispatchRunNumber' = "2026000227"
[2026-01-26 10:34:53] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 10:34:53] [INFO]   -> Found value: FALL VICTIM
[2026-01-26 10:34:53] [INFO]   -> Set field 'incidentTypeValue1' = "FALL VICTIM"
[2026-01-26 10:34:53] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 10:34:53] [INFO]   -> Found value: 2475
[2026-01-26 10:34:53] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2475
[2026-01-26 10:34:53] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 10:34:53] [INFO]   -> Found value: TN
[2026-01-26 10:34:53] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 10:34:53] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 10:34:53] [INFO]   -> Found value: 38501
[2026-01-26 10:34:53] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-01-26 10:34:53] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 10:34:53] [INFO]   -> No value found (null or empty)
[2026-01-26 10:34:53] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 10:34:53] [INFO]   -> Found value: G1
[2026-01-26 10:34:53] [INFO]   -> Set field 'incidentLocationApt' = "G1"
[2026-01-26 10:34:53] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 10:34:53] [INFO]   -> Found value: 36.19952
[2026-01-26 10:34:53] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.19951999999999969759301166050136089324951171875
[2026-01-26 10:34:53] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 10:34:53] [INFO]   -> Found value: -85.50841
[2026-01-26 10:34:53] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.508409999999997808117768727242946624755859375
[2026-01-26 10:34:53] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 10:34:53] [INFO]   -> Found value: 2026-01-26 04:34:23
[2026-01-26 10:34:53] [INFO]   -> Set field 'alarm' = "2026-01-26 04:34:23"
[2026-01-26 10:34:53] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 10:34:53] [INFO]   -> Found value: 2026-01-26 04:34:45
[2026-01-26 10:34:53] [INFO]   -> Set field 'dispatched' = "2026-01-26 04:34:45"
[2026-01-26 10:34:53] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 10:34:53] [INFO]   -> No value found (null or empty)
[2026-01-26 10:34:53] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 10:34:53] [INFO]   -> No value found (null or empty)
[2026-01-26 10:34:53] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 10:34:53] [INFO]   -> No value found (null or empty)
[2026-01-26 10:34:53] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 10:34:53] [INFO]   -> Found value: N DIXIE AVE/KINNIARD RD
[2026-01-26 10:34:53] [INFO]   -> Set field 'incidentLocationCross' = "N DIXIE AVE\/KINNIARD RD"
[2026-01-26 10:34:53] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 10:34:53] [INFO]   -> Found value: PCFR
[2026-01-26 10:34:53] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-26 10:34:53] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 10:34:53] [INFO]   -> Found value: 2026-01-26 04:34:45
[2026-01-26 10:34:53] [INFO]   -> Set field 'timedispatch' = "2026-01-26 04:34:45"
[2026-01-26 10:34:53] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 10:34:53] [INFO]   -> No value found (null or empty)
[2026-01-26 10:34:53] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 10:34:53] [INFO]   -> No value found (null or empty)
[2026-01-26 10:34:53] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 10:34:53] [INFO]   -> No value found (null or empty)
[2026-01-26 10:34:53] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 10:34:53] [INFO]   -> No value found (null or empty)
[2026-01-26 10:34:53] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 10:34:53] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 10:34:53] [INFO]   -> Found value: 20260009430
[2026-01-26 10:34:53] [INFO]   -> Set field 'policeReportNumber' = "20260009430"
[2026-01-26 10:34:53] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 10:34:53] [INFO]   -> Found value: Event spawned from FALL VICTIM.  [01/26/2026 04:34:23 EROACH]
[2026-01-26 10:34:53] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from FALL VICTIM.  [01\/26\/2026 04:34:23 EROACH]"
[2026-01-26 10:34:53] [INFO]   -> Set field 'cADLog' = "Event spawned from FALL VICTIM.  [01\/26\/2026 04:34:23 EROACH]"
[2026-01-26 10:34:53] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 10:34:53] [INFO]   -> Found value: COOKEVILLE
[2026-01-26 10:34:53] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-26 10:34:53] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 10:34:53] [INFO]   -> Found value: DODSON BRANCH
[2026-01-26 10:34:53] [INFO]   -> Set field 'streetName' = "DODSON BRANCH"
[2026-01-26 10:34:53] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 10:34:53] [INFO]   -> Found value: RD
[2026-01-26 10:34:53] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 10:34:53] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 10:34:53] [INFO]   -> Found value: 2475-G1 DODSON BRANCH RD
[2026-01-26 10:34:53] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "2475-G1 DODSON BRANCH RD"
[2026-01-26 10:34:53] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-26 10:34:53] [INFO] Concatenating street name and type
[2026-01-26 10:34:53] [INFO]   -> Combined street name: DODSON BRANCH RD
[2026-01-26 10:34:53] [INFO] Built locationCoordinates from lat/lng: 36.19952,-85.50841
[2026-01-26 10:34:53] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nRESC","incidentInternalId":"2026000227","dispatchRunNumber":"2026000227","incidentTypeValue1":"FALL VICTIM","incidentLocationStreetNumber":2475,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"incidentLocationApt":"G1","nERISIncidentLatitude":36.19951999999999969759301166050136089324951171875,"nERISIncidentLongitude":-85.508409999999997808117768727242946624755859375,"alarm":"2026-01-26 04:34:23","dispatched":"2026-01-26 04:34:45","incidentLocationCross":"N DIXIE AVE\/KINNIARD RD","cADVehicleID":"PCFR","timedispatch":"2026-01-26 04:34:45","policeReportNumber":"20260009430","dispatchNotes":"Event spawned from FALL VICTIM.  [01\/26\/2026 04:34:23 EROACH]","cADLog":"Event spawned from FALL VICTIM.  [01\/26\/2026 04:34:23 EROACH]","incidentLocationCity":"COOKEVILLE","streetName":"DODSON BRANCH RD","incidentAddressTextVersionStreet":"2475-G1 DODSON BRANCH RD","locationCoordinates":"36.19952,-85.50841"}
[2026-01-26 10:34:53] [INFO] Number of extracted fields: 22
[2026-01-26 10:34:53] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
RESC'
[2026-01-26 10:34:53] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
RESC', Parsed IDs = ["PCFD","EMS","RESC"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-26 10:34:53] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","RESC"]
[2026-01-26 10:34:53] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 10:34:53] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 10:34:53] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-01-26 10:34:53] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 10:34:53] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 10:34:53] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-26 10:34:53] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 10:34:53] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 10:34:54] [INFO] Found existing IncidentTypeMapping with ID: 69372a143f466ddae
[2026-01-26 10:35:03] [INFO] Created new Dispatches record with ID: 6977434e661f77a15
[2026-01-26 10:35:03] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 10:35:03] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 10:35:04] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 10:35:04] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009430_20260126_103453.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 10:35:04] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 11:01:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009437_20260126_110103.XML
[2026-01-26 11:01:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009437_20260126_110103.XML for user: 68f1466aed072ad4a
[2026-01-26 11:01:03] [INFO] File size: 5086 bytes
[2026-01-26 11:01:03] [INFO] Created FTPFiles record with ID: 6977496f80773de4a
[2026-01-26 11:01:03] [INFO] About to extract fields from XML. File size: 5086 bytes
[2026-01-26 11:01:03] [INFO] Number of mappings: 28
[2026-01-26 11:01:03] [INFO] Starting XML parsing. Content length: 5086
[2026-01-26 11:01:03] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 11:01:03] [INFO] Processing 28 field mappings
[2026-01-26 11:01:03] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 11:01:03] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 11:01:03] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 11:01:03] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-26 11:01:03] [INFO]   -> Found value: PCFD
EMS
RESC
[2026-01-26 11:01:03] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nRESC"
[2026-01-26 11:01:03] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 11:01:03] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-26 11:01:03] [INFO]   -> Found value: 2026000228
[2026-01-26 11:01:03] [INFO]   -> Set field 'incidentInternalId' = "2026000228"
[2026-01-26 11:01:03] [INFO]   -> Set field 'dispatchRunNumber' = "2026000228"
[2026-01-26 11:01:03] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 11:01:03] [INFO]   -> Found value: FALL VICTIM
[2026-01-26 11:01:03] [INFO]   -> Set field 'incidentTypeValue1' = "FALL VICTIM"
[2026-01-26 11:01:03] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 11:01:03] [INFO]   -> Found value: 3208
[2026-01-26 11:01:03] [INFO]   -> Set field 'incidentLocationStreetNumber' = 3208
[2026-01-26 11:01:03] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 11:01:03] [INFO]   -> Found value: TN
[2026-01-26 11:01:03] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 11:01:03] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 11:01:03] [INFO]   -> Found value: 38506
[2026-01-26 11:01:03] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-26 11:01:03] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 11:01:03] [INFO]   -> No value found (null or empty)
[2026-01-26 11:01:03] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 11:01:03] [INFO]   -> No value found (null or empty)
[2026-01-26 11:01:03] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 11:01:03] [INFO]   -> Found value: 36.09710
[2026-01-26 11:01:03] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.0970999999999975216269376687705516815185546875
[2026-01-26 11:01:03] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 11:01:03] [INFO]   -> Found value: -85.57640
[2026-01-26 11:01:03] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.576400000000006684786058031022548675537109375
[2026-01-26 11:01:03] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 11:01:03] [INFO]   -> Found value: 2026-01-26 05:00:29
[2026-01-26 11:01:03] [INFO]   -> Set field 'alarm' = "2026-01-26 05:00:29"
[2026-01-26 11:01:03] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 11:01:03] [INFO]   -> Found value: 2026-01-26 05:00:50
[2026-01-26 11:01:03] [INFO]   -> Set field 'dispatched' = "2026-01-26 05:00:50"
[2026-01-26 11:01:03] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 11:01:03] [INFO]   -> No value found (null or empty)
[2026-01-26 11:01:03] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 11:01:03] [INFO]   -> No value found (null or empty)
[2026-01-26 11:01:03] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 11:01:03] [INFO]   -> No value found (null or empty)
[2026-01-26 11:01:03] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 11:01:03] [INFO]   -> Found value: BURGESS FALLS RD
[2026-01-26 11:01:03] [INFO]   -> Set field 'incidentLocationCross' = "BURGESS FALLS RD"
[2026-01-26 11:01:03] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 11:01:03] [INFO]   -> Found value: PCFR
[2026-01-26 11:01:03] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-26 11:01:03] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 11:01:03] [INFO]   -> Found value: 2026-01-26 05:00:50
[2026-01-26 11:01:03] [INFO]   -> Set field 'timedispatch' = "2026-01-26 05:00:50"
[2026-01-26 11:01:03] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 11:01:03] [INFO]   -> No value found (null or empty)
[2026-01-26 11:01:03] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 11:01:03] [INFO]   -> No value found (null or empty)
[2026-01-26 11:01:03] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 11:01:03] [INFO]   -> No value found (null or empty)
[2026-01-26 11:01:03] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 11:01:03] [INFO]   -> No value found (null or empty)
[2026-01-26 11:01:03] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 11:01:03] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 11:01:03] [INFO]   -> Found value: 20260009437
[2026-01-26 11:01:03] [INFO]   -> Set field 'policeReportNumber' = "20260009437"
[2026-01-26 11:01:03] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 11:01:03] [INFO]   -> Found value: Event spawned from FALL VICTIM.  [01/26/2026 05:00:29 EROACH]
[2026-01-26 11:01:03] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from FALL VICTIM.  [01\/26\/2026 05:00:29 EROACH]"
[2026-01-26 11:01:03] [INFO]   -> Set field 'cADLog' = "Event spawned from FALL VICTIM.  [01\/26\/2026 05:00:29 EROACH]"
[2026-01-26 11:01:03] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 11:01:03] [INFO]   -> Found value: COOKEVILLE
[2026-01-26 11:01:03] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-26 11:01:03] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 11:01:03] [INFO]   -> Found value: APRIL
[2026-01-26 11:01:03] [INFO]   -> Set field 'streetName' = "APRIL"
[2026-01-26 11:01:03] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 11:01:03] [INFO]   -> Found value: LN
[2026-01-26 11:01:03] [INFO]   -> Set field 'streetType' = "LN"
[2026-01-26 11:01:03] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 11:01:03] [INFO]   -> Found value: 3208 APRIL LN
[2026-01-26 11:01:03] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "3208 APRIL LN"
[2026-01-26 11:01:03] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-26 11:01:03] [INFO] Concatenating street name and type
[2026-01-26 11:01:03] [INFO]   -> Combined street name: APRIL LN
[2026-01-26 11:01:03] [INFO] Built locationCoordinates from lat/lng: 36.0971,-85.5764
[2026-01-26 11:01:03] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nRESC","incidentInternalId":"2026000228","dispatchRunNumber":"2026000228","incidentTypeValue1":"FALL VICTIM","incidentLocationStreetNumber":3208,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.0970999999999975216269376687705516815185546875,"nERISIncidentLongitude":-85.576400000000006684786058031022548675537109375,"alarm":"2026-01-26 05:00:29","dispatched":"2026-01-26 05:00:50","incidentLocationCross":"BURGESS FALLS RD","cADVehicleID":"PCFR","timedispatch":"2026-01-26 05:00:50","policeReportNumber":"20260009437","dispatchNotes":"Event spawned from FALL VICTIM.  [01\/26\/2026 05:00:29 EROACH]","cADLog":"Event spawned from FALL VICTIM.  [01\/26\/2026 05:00:29 EROACH]","incidentLocationCity":"COOKEVILLE","streetName":"APRIL LN","incidentAddressTextVersionStreet":"3208 APRIL LN","locationCoordinates":"36.0971,-85.5764"}
[2026-01-26 11:01:03] [INFO] Number of extracted fields: 21
[2026-01-26 11:01:03] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
RESC'
[2026-01-26 11:01:03] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
RESC', Parsed IDs = ["PCFD","EMS","RESC"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-26 11:01:03] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","RESC"]
[2026-01-26 11:01:03] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 11:01:03] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 11:01:03] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-01-26 11:01:03] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 11:01:03] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 11:01:03] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-26 11:01:03] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 11:01:03] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 11:01:03] [INFO] Found existing IncidentTypeMapping with ID: 69372a143f466ddae
[2026-01-26 11:01:13] [INFO] Created new Dispatches record with ID: 697749703e331e620
[2026-01-26 11:01:13] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 11:01:13] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 11:01:14] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 11:01:14] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009437_20260126_110103.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 11:01:14] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 13:27:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260009477_20260126_132713.XML
[2026-01-26 13:27:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260009477_20260126_132713.XML for user: 68f1466aed072ad4a
[2026-01-26 13:27:13] [INFO] File size: 4961 bytes
[2026-01-26 13:27:13] [INFO] Created FTPFiles record with ID: 69776bb1e144a5d44
[2026-01-26 13:27:13] [INFO] About to extract fields from XML. File size: 4961 bytes
[2026-01-26 13:27:13] [INFO] Number of mappings: 28
[2026-01-26 13:27:13] [INFO] Starting XML parsing. Content length: 4961
[2026-01-26 13:27:13] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 13:27:13] [INFO] Processing 28 field mappings
[2026-01-26 13:27:13] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 13:27:13] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 13:27:13] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 13:27:13] [INFO] Found 2 elements for 'AgencyCode', concatenating 2 non-empty values
[2026-01-26 13:27:13] [INFO]   -> Found value: MFD
EMS
[2026-01-26 13:27:13] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nEMS"
[2026-01-26 13:27:13] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 13:27:13] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-01-26 13:27:13] [INFO]   -> Found value: 2026000031
[2026-01-26 13:27:13] [INFO]   -> Set field 'incidentInternalId' = "2026000031"
[2026-01-26 13:27:13] [INFO]   -> Set field 'dispatchRunNumber' = "2026000031"
[2026-01-26 13:27:13] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 13:27:13] [INFO]   -> Found value: FALL VICTIM
[2026-01-26 13:27:13] [INFO]   -> Set field 'incidentTypeValue1' = "FALL VICTIM"
[2026-01-26 13:27:13] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 13:27:13] [INFO]   -> Found value: 930
[2026-01-26 13:27:13] [INFO]   -> Set field 'incidentLocationStreetNumber' = 930
[2026-01-26 13:27:13] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 13:27:13] [INFO]   -> Found value: TN
[2026-01-26 13:27:13] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 13:27:13] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 13:27:13] [INFO]   -> Found value: 38574
[2026-01-26 13:27:13] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-01-26 13:27:13] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 13:27:13] [INFO]   -> No value found (null or empty)
[2026-01-26 13:27:13] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 13:27:13] [INFO]   -> No value found (null or empty)
[2026-01-26 13:27:13] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 13:27:13] [INFO]   -> Found value: 36.14225
[2026-01-26 13:27:13] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14224999999999710098563809879124164581298828125
[2026-01-26 13:27:13] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 13:27:13] [INFO]   -> Found value: -85.25553
[2026-01-26 13:27:13] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.255529999999993151504895649850368499755859375
[2026-01-26 13:27:13] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 13:27:13] [INFO]   -> Found value: 2026-01-26 07:26:04
[2026-01-26 13:27:13] [INFO]   -> Set field 'alarm' = "2026-01-26 07:26:04"
[2026-01-26 13:27:13] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 13:27:13] [INFO]   -> Found value: 2026-01-26 07:26:58
[2026-01-26 13:27:13] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:26:58"
[2026-01-26 13:27:13] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 13:27:13] [INFO]   -> No value found (null or empty)
[2026-01-26 13:27:13] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 13:27:13] [INFO]   -> No value found (null or empty)
[2026-01-26 13:27:13] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 13:27:13] [INFO]   -> No value found (null or empty)
[2026-01-26 13:27:13] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 13:27:13] [INFO]   -> Found value: HOME RUN DR/WATSON DR
[2026-01-26 13:27:13] [INFO]   -> Set field 'incidentLocationCross' = "HOME RUN DR\/WATSON DR"
[2026-01-26 13:27:13] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 13:27:13] [INFO]   -> Found value: MFR
[2026-01-26 13:27:13] [INFO]   -> Set field 'cADVehicleID' = "MFR"
[2026-01-26 13:27:13] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 13:27:13] [INFO]   -> Found value: 2026-01-26 07:26:58
[2026-01-26 13:27:13] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:26:58"
[2026-01-26 13:27:13] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 13:27:13] [INFO]   -> No value found (null or empty)
[2026-01-26 13:27:13] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 13:27:13] [INFO]   -> No value found (null or empty)
[2026-01-26 13:27:13] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 13:27:13] [INFO]   -> No value found (null or empty)
[2026-01-26 13:27:13] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 13:27:13] [INFO]   -> No value found (null or empty)
[2026-01-26 13:27:13] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 13:27:13] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 13:27:13] [INFO]   -> Found value: 20260009477
[2026-01-26 13:27:13] [INFO]   -> Set field 'policeReportNumber' = "20260009477"
[2026-01-26 13:27:13] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 13:27:13] [INFO]   -> Found value: [EMS] DEBBIE LANE   3/27/1959  [01/26/26 07:26:34 DSTEPHENS] Event spawned from FALL VICTIM.  [01/26...
[2026-01-26 13:27:13] [INFO]   -> Set field 'dispatchNotes' = "[EMS] DEBBIE LANE   3\/27\/1959  [01\/26\/26 07:26:34 DSTEPHENS] Event spawned from FALL VICTIM.  [01\/26\/2026 07:26:04 DSTEPHENS]"
[2026-01-26 13:27:13] [INFO]   -> Set field 'cADLog' = "[EMS] DEBBIE LANE   3\/27\/1959  [01\/26\/26 07:26:34 DSTEPHENS] Event spawned from FALL VICTIM.  [01\/26\/2026 07:26:04 DSTEPHENS]"
[2026-01-26 13:27:13] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 13:27:13] [INFO]   -> Found value: MONTEREY
[2026-01-26 13:27:13] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-01-26 13:27:13] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 13:27:13] [INFO]   -> Found value: OLD WALTON
[2026-01-26 13:27:13] [INFO]   -> Set field 'streetName' = "OLD WALTON"
[2026-01-26 13:27:13] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 13:27:13] [INFO]   -> Found value: RD
[2026-01-26 13:27:13] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 13:27:13] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 13:27:13] [INFO]   -> Found value: 930 OLD WALTON RD
[2026-01-26 13:27:13] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "930 OLD WALTON RD"
[2026-01-26 13:27:13] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-26 13:27:13] [INFO] Concatenating street name and type
[2026-01-26 13:27:13] [INFO]   -> Combined street name: OLD WALTON RD
[2026-01-26 13:27:13] [INFO] Built locationCoordinates from lat/lng: 36.14225,-85.25553
[2026-01-26 13:27:13] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"MFD\nEMS","incidentInternalId":"2026000031","dispatchRunNumber":"2026000031","incidentTypeValue1":"FALL VICTIM","incidentLocationStreetNumber":930,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"nERISIncidentLatitude":36.14224999999999710098563809879124164581298828125,"nERISIncidentLongitude":-85.255529999999993151504895649850368499755859375,"alarm":"2026-01-26 07:26:04","dispatched":"2026-01-26 07:26:58","incidentLocationCross":"HOME RUN DR\/WATSON DR","cADVehicleID":"MFR","timedispatch":"2026-01-26 07:26:58","policeReportNumber":"20260009477","dispatchNotes":"[EMS] DEBBIE LANE   3\/27\/1959  [01\/26\/26 07:26:34 DSTEPHENS] Event spawned from FALL VICTIM.  [01\/26\/2026 07:26:04 DSTEPHENS]","cADLog":"[EMS] DEBBIE LANE   3\/27\/1959  [01\/26\/26 07:26:34 DSTEPHENS] Event spawned from FALL VICTIM.  [01\/26\/2026 07:26:04 DSTEPHENS]","incidentLocationCity":"MONTEREY","streetName":"OLD WALTON RD","incidentAddressTextVersionStreet":"930 OLD WALTON RD","locationCoordinates":"36.14225,-85.25553"}
[2026-01-26 13:27:13] [INFO] Number of extracted fields: 21
[2026-01-26 13:27:13] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
EMS'
[2026-01-26 13:27:13] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
EMS', Parsed IDs = ["MFD","EMS"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 4
[2026-01-26 13:27:13] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","EMS"]
[2026-01-26 13:27:13] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 13:27:14] [INFO] SUCCESS: Routed to agency 'Monterey Fire Department' (ID: 68e67aaba2bb4565e) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 13:27:14] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS"]
[2026-01-26 13:27:14] [INFO] Fetched 1 stations from Stations module for agency 'Monterey Fire Department': ["68ffe49c256b67300"]
[2026-01-26 13:27:14] [INFO] Final routing: saasclientId = 68e67aaba2bb4565e, dispatchStationsIds = ["68ffe49c256b67300"], matchedAgencyIndex = 0
[2026-01-26 13:27:14] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 13:27:14] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 13:27:14] [INFO] Updated FTPFiles record saasclientId to routed agency: 68e67aaba2bb4565e
[2026-01-26 13:27:14] [INFO] Found existing IncidentTypeMapping with ID: 694458634e9b84eeb
[2026-01-26 13:27:17] [INFO] Created new Dispatches record with ID: 69776bb34110bf908
[2026-01-26 13:27:17] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 13:27:17] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 13:27:18] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 13:27:18] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260009477_20260126_132713.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 13:27:18] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 13:28:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009478_20260126_132803.XML
[2026-01-26 13:28:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009478_20260126_132803.XML for user: 68f1466aed072ad4a
[2026-01-26 13:28:03] [INFO] File size: 5303 bytes
[2026-01-26 13:28:03] [INFO] Created FTPFiles record with ID: 69776be3bcf31f621
[2026-01-26 13:28:03] [INFO] About to extract fields from XML. File size: 5303 bytes
[2026-01-26 13:28:03] [INFO] Number of mappings: 28
[2026-01-26 13:28:03] [INFO] Starting XML parsing. Content length: 5303
[2026-01-26 13:28:03] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 13:28:03] [INFO] Processing 28 field mappings
[2026-01-26 13:28:03] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 13:28:03] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 13:28:03] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 13:28:03] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-26 13:28:03] [INFO]   -> Found value: PCFD
EMS
MFD
[2026-01-26 13:28:03] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nMFD"
[2026-01-26 13:28:03] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 13:28:03] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-26 13:28:03] [INFO]   -> Found value: 2026000229
[2026-01-26 13:28:03] [INFO]   -> Set field 'incidentInternalId' = "2026000229"
[2026-01-26 13:28:03] [INFO]   -> Set field 'dispatchRunNumber' = "2026000229"
[2026-01-26 13:28:03] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 13:28:03] [INFO]   -> Found value: FALL VICTIM
[2026-01-26 13:28:03] [INFO]   -> Set field 'incidentTypeValue1' = "FALL VICTIM"
[2026-01-26 13:28:03] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 13:28:03] [INFO]   -> Found value: 930
[2026-01-26 13:28:03] [INFO]   -> Set field 'incidentLocationStreetNumber' = 930
[2026-01-26 13:28:03] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 13:28:03] [INFO]   -> Found value: TN
[2026-01-26 13:28:03] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 13:28:03] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 13:28:03] [INFO]   -> Found value: 38574
[2026-01-26 13:28:03] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-01-26 13:28:03] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 13:28:03] [INFO]   -> No value found (null or empty)
[2026-01-26 13:28:03] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 13:28:03] [INFO]   -> No value found (null or empty)
[2026-01-26 13:28:03] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 13:28:03] [INFO]   -> Found value: 36.14225
[2026-01-26 13:28:03] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14224999999999710098563809879124164581298828125
[2026-01-26 13:28:03] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 13:28:03] [INFO]   -> Found value: -85.25553
[2026-01-26 13:28:03] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.255529999999993151504895649850368499755859375
[2026-01-26 13:28:03] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 13:28:03] [INFO]   -> Found value: 2026-01-26 07:27:55
[2026-01-26 13:28:03] [INFO]   -> Set field 'alarm' = "2026-01-26 07:27:55"
[2026-01-26 13:28:03] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 13:28:03] [INFO]   -> Found value: 2026-01-26 07:27:55
[2026-01-26 13:28:03] [INFO]   -> Set field 'dispatched' = "2026-01-26 07:27:55"
[2026-01-26 13:28:03] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 13:28:03] [INFO]   -> No value found (null or empty)
[2026-01-26 13:28:03] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 13:28:03] [INFO]   -> No value found (null or empty)
[2026-01-26 13:28:03] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 13:28:03] [INFO]   -> No value found (null or empty)
[2026-01-26 13:28:03] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 13:28:03] [INFO]   -> Found value: HOME RUN DR/WATSON DR
[2026-01-26 13:28:03] [INFO]   -> Set field 'incidentLocationCross' = "HOME RUN DR\/WATSON DR"
[2026-01-26 13:28:03] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 13:28:03] [INFO]   -> Found value: PCFR
[2026-01-26 13:28:03] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-26 13:28:03] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 13:28:03] [INFO]   -> Found value: 2026-01-26 07:27:55
[2026-01-26 13:28:03] [INFO]   -> Set field 'timedispatch' = "2026-01-26 07:27:55"
[2026-01-26 13:28:03] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 13:28:03] [INFO]   -> No value found (null or empty)
[2026-01-26 13:28:03] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 13:28:03] [INFO]   -> No value found (null or empty)
[2026-01-26 13:28:03] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 13:28:03] [INFO]   -> No value found (null or empty)
[2026-01-26 13:28:03] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 13:28:03] [INFO]   -> No value found (null or empty)
[2026-01-26 13:28:03] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 13:28:03] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 13:28:03] [INFO]   -> Found value: 20260009478
[2026-01-26 13:28:03] [INFO]   -> Set field 'policeReportNumber' = "20260009478"
[2026-01-26 13:28:03] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 13:28:03] [INFO]   -> Found value: Event spawned from FALL VICTIM.  [01/26/2026 07:27:55 KBURTON] [EMS] KNEE REPLACEMENT DISFORMED  [01...
[2026-01-26 13:28:03] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from FALL VICTIM.  [01\/26\/2026 07:27:55 KBURTON] [EMS] KNEE REPLACEMENT DISFORMED  [01\/26\/26 07:27:40 DSTEPHENS] [EMS] DEBBIE LANE   3\/27\/1959  [01\/26\/26 07:26:34 DSTEPHENS] Event spawned from FALL VICTIM.  [01\/26\/2026 07:26:04 DSTEPHENS]"
[2026-01-26 13:28:03] [INFO]   -> Set field 'cADLog' = "Event spawned from FALL VICTIM.  [01\/26\/2026 07:27:55 KBURTON] [EMS] KNEE REPLACEMENT DISFORMED  [01\/26\/26 07:27:40 DSTEPHENS] [EMS] DEBBIE LANE   3\/27\/1959  [01\/26\/26 07:26:34 DSTEPHENS] Event spawned from FALL VICTIM.  [01\/26\/2026 07:26:04 DSTEPHENS]"
[2026-01-26 13:28:03] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 13:28:03] [INFO]   -> Found value: MONTEREY
[2026-01-26 13:28:03] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-01-26 13:28:03] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 13:28:03] [INFO]   -> Found value: OLD WALTON
[2026-01-26 13:28:03] [INFO]   -> Set field 'streetName' = "OLD WALTON"
[2026-01-26 13:28:03] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 13:28:03] [INFO]   -> Found value: RD
[2026-01-26 13:28:03] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 13:28:03] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 13:28:03] [INFO]   -> Found value: 930 OLD WALTON RD
[2026-01-26 13:28:03] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "930 OLD WALTON RD"
[2026-01-26 13:28:03] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-26 13:28:03] [INFO] Concatenating street name and type
[2026-01-26 13:28:03] [INFO]   -> Combined street name: OLD WALTON RD
[2026-01-26 13:28:03] [INFO] Built locationCoordinates from lat/lng: 36.14225,-85.25553
[2026-01-26 13:28:03] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nMFD","incidentInternalId":"2026000229","dispatchRunNumber":"2026000229","incidentTypeValue1":"FALL VICTIM","incidentLocationStreetNumber":930,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"nERISIncidentLatitude":36.14224999999999710098563809879124164581298828125,"nERISIncidentLongitude":-85.255529999999993151504895649850368499755859375,"alarm":"2026-01-26 07:27:55","dispatched":"2026-01-26 07:27:55","incidentLocationCross":"HOME RUN DR\/WATSON DR","cADVehicleID":"PCFR","timedispatch":"2026-01-26 07:27:55","policeReportNumber":"20260009478","dispatchNotes":"Event spawned from FALL VICTIM.  [01\/26\/2026 07:27:55 KBURTON] [EMS] KNEE REPLACEMENT DISFORMED  [01\/26\/26 07:27:40 DSTEPHENS] [EMS] DEBBIE LANE   3\/27\/1959  [01\/26\/26 07:26:34 DSTEPHENS] Event spawned from FALL VICTIM.  [01\/26\/2026 07:26:04 DSTEPHENS]","cADLog":"Event spawned from FALL VICTIM.  [01\/26\/2026 07:27:55 KBURTON] [EMS] KNEE REPLACEMENT DISFORMED  [01\/26\/26 07:27:40 DSTEPHENS] [EMS] DEBBIE LANE   3\/27\/1959  [01\/26\/26 07:26:34 DSTEPHENS] Event spawned from FALL VICTIM.  [01\/26\/2026 07:26:04 DSTEPHENS]","incidentLocationCity":"MONTEREY","streetName":"OLD WALTON RD","incidentAddressTextVersionStreet":"930 OLD WALTON RD","locationCoordinates":"36.14225,-85.25553"}
[2026-01-26 13:28:03] [INFO] Number of extracted fields: 21
[2026-01-26 13:28:03] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
MFD'
[2026-01-26 13:28:03] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
MFD', Parsed IDs = ["PCFD","EMS","MFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-26 13:28:03] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","MFD"]
[2026-01-26 13:28:03] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 13:28:03] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 13:28:03] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","MFD"]
[2026-01-26 13:28:04] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 13:28:04] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 13:28:04] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-26 13:28:04] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 13:28:04] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 13:28:04] [INFO] Found existing IncidentTypeMapping with ID: 69372a143f466ddae
[2026-01-26 13:28:12] [INFO] Created new Dispatches record with ID: 69776be481513ccc9
[2026-01-26 13:28:12] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 13:28:13] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 13:28:13] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 13:28:13] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009478_20260126_132803.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 13:28:13] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 14:02:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-02659.xml
[2026-01-26 14:02:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-02659.xml for user: 68d56363ec1209189
[2026-01-26 14:02:49] [INFO] File size: 2865 bytes
[2026-01-26 14:02:49] [INFO] Created FTPFiles record with ID: 697774094f75c2e73
[2026-01-26 14:02:49] [INFO] About to extract fields from XML. File size: 2865 bytes
[2026-01-26 14:02:49] [INFO] Number of mappings: 21
[2026-01-26 14:02:49] [INFO] Starting XML parsing. Content length: 2865
[2026-01-26 14:02:49] [INFO] XML parsed successfully. Root element: Incident
[2026-01-26 14:02:49] [INFO] Processing 21 field mappings
[2026-01-26 14:02:49] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-26 14:02:49] [INFO]   -> Found value: 26-02659
[2026-01-26 14:02:49] [INFO]   -> Set field 'dispatchRunNumber' = "26-02659"
[2026-01-26 14:02:49] [INFO]   -> Set field 'cADNumber' = "26-02659"
[2026-01-26 14:02:49] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-26 14:02:49] [INFO]   -> Found value: 101
[2026-01-26 14:02:49] [INFO]   -> Set field 'incidentLocationStreetNumber' = 101
[2026-01-26 14:02:49] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-26 14:02:49] [INFO]   -> Found value: CRESAP ST
[2026-01-26 14:02:49] [INFO]   -> Set field 'streetName' = "CRESAP ST"
[2026-01-26 14:02:49] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-26 14:02:49] [INFO]   -> Found value: 101
[2026-01-26 14:02:49] [INFO]   -> Set field 'incidentLocationApt' = 101
[2026-01-26 14:02:49] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-26 14:02:49] [INFO]   -> Found value: SIKESTON
[2026-01-26 14:02:49] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-26 14:02:49] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-26 14:02:49] [INFO]   -> Found value: WENDELL APARTMENT
[2026-01-26 14:02:49] [INFO]   -> Set field 'businessName' = "WENDELL APARTMENT"
[2026-01-26 14:02:49] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-26 14:02:49] [INFO]   -> Found value: MO
[2026-01-26 14:02:49] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-01-26 14:02:49] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-26 14:02:49] [INFO]   -> Found value: 63801
[2026-01-26 14:02:49] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-01-26 14:02:49] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-26 14:02:49] [INFO]   -> Found value: 0
[2026-01-26 14:02:49] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-26 14:02:49] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-26 14:02:49] [INFO]   -> Found value: 0
[2026-01-26 14:02:49] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-26 14:02:49] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-26 14:02:49] [INFO]   -> Found value: FIRE-ALARM MECH
[2026-01-26 14:02:49] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-ALARM MECH"
[2026-01-26 14:02:49] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-26 14:02:49] [INFO]   -> Found value: 01-26-2026 07:50:09|FIRE ALARM GOING OFF EVERY 15 MINUTES
NOT "CHIRPING" BUT CONTIUNOUSLY ALARM SOUN...
[2026-01-26 14:02:49] [INFO]   -> Set field 'dispatchNotes' = "01-26-2026 07:50:09|FIRE ALARM GOING OFF EVERY 15 MINUTES\nNOT \"CHIRPING\" BUT CONTIUNOUSLY ALARM SOUNDING \nOTHER NEIGHBORS CAN HEAR THEM\nNO SMELL OF SMOKE OR OTHER ODOR\nDOES NOT SEE SMOKE\nNEIGHBOR BELIEVES ITS POSSIBLY BATTERY ISSUE.\n\n\nAPARTMENT IS AT THE SIDE DOOR 01-26-2026 07:56:23|RP HAS BEEN RESETTING ALARM BY USING BROOM HANDLE SINCE 11PM LAST NIGHT 01-26-2026 07:58:18|C89 ON SCENE 3-STORY BRICK MULTI FAMILY DWELLING NOTHING SHOWING 01-26-2026 07:58:32|C89 WITH COMMAND 01-26-2026 07:58:55|TWR 1 STAGING AT HYDRANT @ NEW MADRID 01-26-2026 08:01:13|L3 STAGING AT HYDRANT @ NEW MADRID AND HARRIS 01-26-2026 08:02:13|C89 ADVISED ALARM UNFOUNDED  ALL UNITS CAN RETURN TO SERVICE"
[2026-01-26 14:02:49] [INFO]   -> Set field 'cADLog' = "01-26-2026 07:50:09|FIRE ALARM GOING OFF EVERY 15 MINUTES\nNOT \"CHIRPING\" BUT CONTIUNOUSLY ALARM SOUNDING \nOTHER NEIGHBORS CAN HEAR THEM\nNO SMELL OF SMOKE OR OTHER ODOR\nDOES NOT SEE SMOKE\nNEIGHBOR BELIEVES ITS POSSIBLY BATTERY ISSUE.\n\n\nAPARTMENT IS AT THE SIDE DOOR 01-26-2026 07:56:23|RP HAS BEEN RESETTING ALARM BY USING BROOM HANDLE SINCE 11PM LAST NIGHT 01-26-2026 07:58:18|C89 ON SCENE 3-STORY BRICK MULTI FAMILY DWELLING NOTHING SHOWING 01-26-2026 07:58:32|C89 WITH COMMAND 01-26-2026 07:58:55|TWR 1 STAGING AT HYDRANT @ NEW MADRID 01-26-2026 08:01:13|L3 STAGING AT HYDRANT @ NEW MADRID AND HARRIS 01-26-2026 08:02:13|C89 ADVISED ALARM UNFOUNDED  ALL UNITS CAN RETURN TO SERVICE"
[2026-01-26 14:02:49] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-26 14:02:49] [INFO]   -> Found value: 01-26-2026T07:53:55
[2026-01-26 14:02:49] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T07:53:55
[2026-01-26 14:02:49] [ERROR] Error formatting datetime '2026-26-01T07:53:55': Failed to parse time string (2026-26-01T07:53:55) at position 6 (6): Unexpected character
[2026-01-26 14:02:49] [INFO]   -> Set field 'alarm' = null
[2026-01-26 14:02:49] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T07:53:55
[2026-01-26 14:02:49] [ERROR] Error formatting datetime '2026-26-01T07:53:55': Failed to parse time string (2026-26-01T07:53:55) at position 6 (6): Unexpected character
[2026-01-26 14:02:49] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 14:02:49] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-26 14:02:49] [INFO]   -> Found value: 01-26-2026T07:58:35
[2026-01-26 14:02:49] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T07:58:35
[2026-01-26 14:02:49] [ERROR] Error formatting datetime '2026-26-01T07:58:35': Failed to parse time string (2026-26-01T07:58:35) at position 6 (6): Unexpected character
[2026-01-26 14:02:49] [INFO]   -> Set field 'onScene' = null
[2026-01-26 14:02:49] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-26 14:02:49] [INFO]   -> Found value: 01-26-2026T08:02:14
[2026-01-26 14:02:49] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T08:02:14
[2026-01-26 14:02:49] [ERROR] Error formatting datetime '2026-26-01T08:02:14': Failed to parse time string (2026-26-01T08:02:14) at position 6 (6): Unexpected character
[2026-01-26 14:02:49] [INFO]   -> Set field 'cleared' = null
[2026-01-26 14:02:49] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T08:02:14
[2026-01-26 14:02:49] [ERROR] Error formatting datetime '2026-26-01T08:02:14': Failed to parse time string (2026-26-01T08:02:14) at position 6 (6): Unexpected character
[2026-01-26 14:02:49] [INFO]   -> Set field 'inService' = null
[2026-01-26 14:02:49] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-26 14:02:49] [INFO]   -> Found value: ENG2
[2026-01-26 14:02:49] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2026-01-26 14:02:49] [INFO]   -> Set field 'name' = "ENG2"
[2026-01-26 14:02:49] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-26 14:02:49] [INFO]   -> Found value: 01-26-2026T07:55:42
[2026-01-26 14:02:49] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T07:55:42
[2026-01-26 14:02:49] [ERROR] Error formatting datetime '2026-26-01T07:55:42': Failed to parse time string (2026-26-01T07:55:42) at position 6 (6): Unexpected character
[2026-01-26 14:02:49] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-26 14:02:49] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-26 14:02:49] [INFO]   -> Found value: 01-26-2026T07:59:14
[2026-01-26 14:02:49] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T07:59:14
[2026-01-26 14:02:49] [ERROR] Error formatting datetime '2026-26-01T07:59:14': Failed to parse time string (2026-26-01T07:59:14) at position 6 (6): Unexpected character
[2026-01-26 14:02:49] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 14:02:49] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-26 14:02:49] [INFO]   -> Found value: 01-26-2026T08:02:14
[2026-01-26 14:02:49] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T08:02:14
[2026-01-26 14:02:49] [ERROR] Error formatting datetime '2026-26-01T08:02:14': Failed to parse time string (2026-26-01T08:02:14) at position 6 (6): Unexpected character
[2026-01-26 14:02:49] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 14:02:49] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-26 14:02:49] [INFO]   -> No value found (null or empty)
[2026-01-26 14:02:49] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-26 14:02:49] [INFO]   -> Found value: SDPSFD
[2026-01-26 14:02:49] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-26 14:02:49] [INFO] Finished extracting fields. Total fields extracted: 25
[2026-01-26 14:02:49] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-26 14:02:49] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-02659","cADNumber":"26-02659","incidentLocationStreetNumber":101,"streetName":"CRESAP ST","incidentLocationApt":101,"incidentLocationCity":"SIKESTON","businessName":"WENDELL APARTMENT","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-ALARM MECH","dispatchNotes":"01-26-2026 07:50:09|FIRE ALARM GOING OFF EVERY 15 MINUTES\nNOT \"CHIRPING\" BUT CONTIUNOUSLY ALARM SOUNDING \nOTHER NEIGHBORS CAN HEAR THEM\nNO SMELL OF SMOKE OR OTHER ODOR\nDOES NOT SEE SMOKE\nNEIGHBOR BELIEVES ITS POSSIBLY BATTERY ISSUE.\n\n\nAPARTMENT IS AT THE SIDE DOOR 01-26-2026 07:56:23|RP HAS BEEN RESETTING ALARM BY USING BROOM HANDLE SINCE 11PM LAST NIGHT 01-26-2026 07:58:18|C89 ON SCENE 3-STORY BRICK MULTI FAMILY DWELLING NOTHING SHOWING 01-26-2026 07:58:32|C89 WITH COMMAND 01-26-2026 07:58:55|TWR 1 STAGING AT HYDRANT @ NEW MADRID 01-26-2026 08:01:13|L3 STAGING AT HYDRANT @ NEW MADRID AND HARRIS 01-26-2026 08:02:13|C89 ADVISED ALARM UNFOUNDED  ALL UNITS CAN RETURN TO SERVICE","cADLog":"01-26-2026 07:50:09|FIRE ALARM GOING OFF EVERY 15 MINUTES\nNOT \"CHIRPING\" BUT CONTIUNOUSLY ALARM SOUNDING \nOTHER NEIGHBORS CAN HEAR THEM\nNO SMELL OF SMOKE OR OTHER ODOR\nDOES NOT SEE SMOKE\nNEIGHBOR BELIEVES ITS POSSIBLY BATTERY ISSUE.\n\n\nAPARTMENT IS AT THE SIDE DOOR 01-26-2026 07:56:23|RP HAS BEEN RESETTING ALARM BY USING BROOM HANDLE SINCE 11PM LAST NIGHT 01-26-2026 07:58:18|C89 ON SCENE 3-STORY BRICK MULTI FAMILY DWELLING NOTHING SHOWING 01-26-2026 07:58:32|C89 WITH COMMAND 01-26-2026 07:58:55|TWR 1 STAGING AT HYDRANT @ NEW MADRID 01-26-2026 08:01:13|L3 STAGING AT HYDRANT @ NEW MADRID AND HARRIS 01-26-2026 08:02:13|C89 ADVISED ALARM UNFOUNDED  ALL UNITS CAN RETURN TO SERVICE","alarm":null,"dispatched":null,"onScene":null,"cleared":null,"inService":null,"cADVehicleID":"ENG2","name":"ENG2","timeenroutetoscene":null,"timeonscene":null,"timeunitclear":null,"cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-26 14:02:49] [INFO] Number of extracted fields: 26
[2026-01-26 14:02:49] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-26 14:02:49] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-26 14:02:49] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-26 14:02:49] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-26 14:02:49] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-26 14:02:49] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-26 14:02:49] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-26 14:02:49] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-26 14:02:49] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e872e5ae13
[2026-01-26 14:02:51] [INFO] Created new Dispatches record with ID: 6977740a1cee2a9f0
[2026-01-26 14:02:51] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-02659.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-01-26/SDPSFD_26-02659.xml
[2026-01-26 14:02:51] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-02659.xml
[2026-01-26 14:19:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260009493_20260126_141913.XML
[2026-01-26 14:19:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260009493_20260126_141913.XML for user: 68f1466aed072ad4a
[2026-01-26 14:19:13] [INFO] File size: 5276 bytes
[2026-01-26 14:19:14] [INFO] Created FTPFiles record with ID: 697777e23cdc3121d
[2026-01-26 14:19:14] [INFO] About to extract fields from XML. File size: 5276 bytes
[2026-01-26 14:19:14] [INFO] Number of mappings: 28
[2026-01-26 14:19:14] [INFO] Starting XML parsing. Content length: 5276
[2026-01-26 14:19:14] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 14:19:14] [INFO] Processing 28 field mappings
[2026-01-26 14:19:14] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 14:19:14] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 14:19:14] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 14:19:14] [INFO] Found 2 elements for 'AgencyCode', concatenating 2 non-empty values
[2026-01-26 14:19:14] [INFO]   -> Found value: BFD
EMS
[2026-01-26 14:19:14] [INFO]   -> Set field 'cADAgencyIdentifier' = "BFD\nEMS"
[2026-01-26 14:19:14] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 14:19:14] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-01-26 14:19:14] [INFO]   -> Found value: 2026000027
[2026-01-26 14:19:14] [INFO]   -> Set field 'incidentInternalId' = "2026000027"
[2026-01-26 14:19:14] [INFO]   -> Set field 'dispatchRunNumber' = "2026000027"
[2026-01-26 14:19:14] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 14:19:14] [INFO]   -> Found value: MANPOWER - EMS ASSIST
[2026-01-26 14:19:14] [INFO]   -> Set field 'incidentTypeValue1' = "MANPOWER - EMS ASSIST"
[2026-01-26 14:19:14] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 14:19:14] [INFO]   -> Found value: 733
[2026-01-26 14:19:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 733
[2026-01-26 14:19:14] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 14:19:14] [INFO]   -> Found value: TN
[2026-01-26 14:19:14] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 14:19:14] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 14:19:14] [INFO]   -> Found value: 38544
[2026-01-26 14:19:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2026-01-26 14:19:14] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 14:19:14] [INFO]   -> No value found (null or empty)
[2026-01-26 14:19:14] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 14:19:14] [INFO]   -> Found value: B
[2026-01-26 14:19:14] [INFO]   -> Set field 'incidentLocationApt' = "B"
[2026-01-26 14:19:14] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 14:19:14] [INFO]   -> Found value: 36.15360
[2026-01-26 14:19:14] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1535999999999972942532622255384922027587890625
[2026-01-26 14:19:14] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 14:19:14] [INFO]   -> Found value: -85.63163
[2026-01-26 14:19:14] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.631630000000001246007741428911685943603515625
[2026-01-26 14:19:14] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 14:19:14] [INFO]   -> Found value: 2026-01-26 08:18:42
[2026-01-26 14:19:14] [INFO]   -> Set field 'alarm' = "2026-01-26 08:18:42"
[2026-01-26 14:19:14] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 14:19:14] [INFO]   -> Found value: 2026-01-26 08:19:04
[2026-01-26 14:19:14] [INFO]   -> Set field 'dispatched' = "2026-01-26 08:19:04"
[2026-01-26 14:19:14] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 14:19:14] [INFO]   -> No value found (null or empty)
[2026-01-26 14:19:14] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 14:19:14] [INFO]   -> No value found (null or empty)
[2026-01-26 14:19:14] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 14:19:14] [INFO]   -> No value found (null or empty)
[2026-01-26 14:19:14] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 14:19:14] [INFO]   -> Found value: SIXTH AVE S/SEVENTH AVE S
[2026-01-26 14:19:14] [INFO]   -> Set field 'incidentLocationCross' = "SIXTH AVE S\/SEVENTH AVE S"
[2026-01-26 14:19:14] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 14:19:14] [INFO]   -> Found value: BEN2
[2026-01-26 14:19:14] [INFO]   -> Set field 'cADVehicleID' = "BEN2"
[2026-01-26 14:19:14] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 14:19:14] [INFO]   -> Found value: 2026-01-26 08:19:04
[2026-01-26 14:19:14] [INFO]   -> Set field 'timedispatch' = "2026-01-26 08:19:04"
[2026-01-26 14:19:14] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 14:19:14] [INFO]   -> No value found (null or empty)
[2026-01-26 14:19:14] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 14:19:14] [INFO]   -> No value found (null or empty)
[2026-01-26 14:19:14] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 14:19:14] [INFO]   -> No value found (null or empty)
[2026-01-26 14:19:14] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 14:19:14] [INFO]   -> No value found (null or empty)
[2026-01-26 14:19:14] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 14:19:14] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 14:19:14] [INFO]   -> Found value: 20260009493
[2026-01-26 14:19:14] [INFO]   -> Set field 'policeReportNumber' = "20260009493"
[2026-01-26 14:19:14] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 14:19:14] [INFO]   -> Found value: Event spawned from EMS NON-EMERGENCY.  [01/26/2026 08:18:42 KHILL] READY OP SENT FOR SNOW PATROL  [0...
[2026-01-26 14:19:14] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from EMS NON-EMERGENCY.  [01\/26\/2026 08:18:42 KHILL] READY OP SENT FOR SNOW PATROL  [01\/26\/26 08:06:55 KBURTON] NOT FEELING WELL PAST FEW DAYS  [01\/26\/26 08:04:57 DSTEPHENS] VELMA GABBRELL   1\/18\/1963  [01\/26\/26 08:03:50 DSTEPHENS] weakness  [01\/26\/26 08:02:57 DSTEPHENS]"
[2026-01-26 14:19:14] [INFO]   -> Set field 'cADLog' = "Event spawned from EMS NON-EMERGENCY.  [01\/26\/2026 08:18:42 KHILL] READY OP SENT FOR SNOW PATROL  [01\/26\/26 08:06:55 KBURTON] NOT FEELING WELL PAST FEW DAYS  [01\/26\/26 08:04:57 DSTEPHENS] VELMA GABBRELL   1\/18\/1963  [01\/26\/26 08:03:50 DSTEPHENS] weakness  [01\/26\/26 08:02:57 DSTEPHENS]"
[2026-01-26 14:19:14] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 14:19:14] [INFO]   -> Found value: BAXTER
[2026-01-26 14:19:14] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2026-01-26 14:19:14] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 14:19:14] [INFO]   -> Found value: BUFFALO VALLEY
[2026-01-26 14:19:14] [INFO]   -> Set field 'streetName' = "BUFFALO VALLEY"
[2026-01-26 14:19:14] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 14:19:14] [INFO]   -> Found value: RD
[2026-01-26 14:19:14] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 14:19:14] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 14:19:14] [INFO]   -> Found value: 733-B BUFFALO VALLEY RD
[2026-01-26 14:19:14] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "733-B BUFFALO VALLEY RD"
[2026-01-26 14:19:14] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-26 14:19:14] [INFO] Concatenating street name and type
[2026-01-26 14:19:14] [INFO]   -> Combined street name: BUFFALO VALLEY RD
[2026-01-26 14:19:14] [INFO] Built locationCoordinates from lat/lng: 36.1536,-85.63163
[2026-01-26 14:19:14] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"BFD\nEMS","incidentInternalId":"2026000027","dispatchRunNumber":"2026000027","incidentTypeValue1":"MANPOWER - EMS ASSIST","incidentLocationStreetNumber":733,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"incidentLocationApt":"B","nERISIncidentLatitude":36.1535999999999972942532622255384922027587890625,"nERISIncidentLongitude":-85.631630000000001246007741428911685943603515625,"alarm":"2026-01-26 08:18:42","dispatched":"2026-01-26 08:19:04","incidentLocationCross":"SIXTH AVE S\/SEVENTH AVE S","cADVehicleID":"BEN2","timedispatch":"2026-01-26 08:19:04","policeReportNumber":"20260009493","dispatchNotes":"Event spawned from EMS NON-EMERGENCY.  [01\/26\/2026 08:18:42 KHILL] READY OP SENT FOR SNOW PATROL  [01\/26\/26 08:06:55 KBURTON] NOT FEELING WELL PAST FEW DAYS  [01\/26\/26 08:04:57 DSTEPHENS] VELMA GABBRELL   1\/18\/1963  [01\/26\/26 08:03:50 DSTEPHENS] weakness  [01\/26\/26 08:02:57 DSTEPHENS]","cADLog":"Event spawned from EMS NON-EMERGENCY.  [01\/26\/2026 08:18:42 KHILL] READY OP SENT FOR SNOW PATROL  [01\/26\/26 08:06:55 KBURTON] NOT FEELING WELL PAST FEW DAYS  [01\/26\/26 08:04:57 DSTEPHENS] VELMA GABBRELL   1\/18\/1963  [01\/26\/26 08:03:50 DSTEPHENS] weakness  [01\/26\/26 08:02:57 DSTEPHENS]","incidentLocationCity":"BAXTER","streetName":"BUFFALO VALLEY RD","incidentAddressTextVersionStreet":"733-B BUFFALO VALLEY RD","locationCoordinates":"36.1536,-85.63163"}
[2026-01-26 14:19:14] [INFO] Number of extracted fields: 22
[2026-01-26 14:19:14] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'BFD
EMS'
[2026-01-26 14:19:14] [INFO] Multi-agency routing check: CAD Agency ID raw = 'BFD
EMS', Parsed IDs = ["BFD","EMS"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 4
[2026-01-26 14:19:14] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["BFD","EMS"]
[2026-01-26 14:19:14] [INFO] Attempting SAASClient lookup for AgencyCode 'BFD' (index 0) within mailbox's assigned agencies
[2026-01-26 14:19:14] [INFO] SUCCESS: Routed to agency 'Baxter Fire Department' (ID: 68d1820f7ad4dadbd) at INDEX 0 based on AgencyCode 'BFD'
[2026-01-26 14:19:14] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS"]
[2026-01-26 14:19:14] [INFO] Fetched 1 stations from Stations module for agency 'Baxter Fire Department': ["68d1884332e5f169b"]
[2026-01-26 14:19:14] [INFO] Final routing: saasclientId = 68d1820f7ad4dadbd, dispatchStationsIds = ["68d1884332e5f169b"], matchedAgencyIndex = 0
[2026-01-26 14:19:14] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 14:19:14] [INFO] Filtered cADAgencyIdentifier to: BFD
[2026-01-26 14:19:14] [INFO] Updated FTPFiles record saasclientId to routed agency: 68d1820f7ad4dadbd
[2026-01-26 14:19:14] [INFO] Found existing IncidentTypeMapping with ID: 6945b930ce9f17ace
[2026-01-26 14:19:18] [INFO] Created new Dispatches record with ID: 697777e326258616c
[2026-01-26 14:19:18] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 14:19:18] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 14:19:19] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 14:19:19] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260009493_20260126_141913.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 14:19:19] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 14:39:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126093948976.xml
[2026-01-26 14:39:51] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126093948976.xml for user: 68920395733981a47
[2026-01-26 14:39:51] [INFO] File size: 11315 bytes
[2026-01-26 14:39:51] [INFO] Created FTPFiles record with ID: 69777cb7adf50cab4
[2026-01-26 14:39:51] [INFO] About to extract fields from XML. File size: 11315 bytes
[2026-01-26 14:39:51] [INFO] Number of mappings: 24
[2026-01-26 14:39:51] [INFO] Starting XML parsing. Content length: 11315
[2026-01-26 14:39:51] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 14:39:51] [INFO] Processing 24 field mappings
[2026-01-26 14:39:51] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 14:39:51] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-01-26 14:39:51] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-01-26 14:39:51] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 14:39:51] [INFO]   -> Found value: 193 COX LN
[2026-01-26 14:39:51] [INFO]   -> Set field 'businessName' = "193 COX LN"
[2026-01-26 14:39:51] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 14:39:51] [INFO]   -> Found value: 37379
[2026-01-26 14:39:51] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 14:39:51] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 14:39:51] [INFO]   -> Found value: 193
[2026-01-26 14:39:51] [INFO]   -> Set field 'incidentLocationStreetNumber' = 193
[2026-01-26 14:39:51] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 14:39:51] [INFO]   -> Found value: COX
[2026-01-26 14:39:51] [INFO]   -> Set field 'streetName' = "COX"
[2026-01-26 14:39:51] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 14:39:51] [INFO]   -> Found value: JIRAH CT/NISSI WAY
[2026-01-26 14:39:51] [INFO]   -> Set field 'incidentLocationCross' = "JIRAH CT\/NISSI WAY"
[2026-01-26 14:39:51] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 14:39:51] [INFO]   -> Found value: 2026-01-26T09:34:33.617-05:00
[2026-01-26 14:39:51] [INFO]   -> Set field 'alarm' = "2026-01-26 14:34:33"
[2026-01-26 14:39:51] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 14:39:51] [INFO]   -> Found value: 2026-01-26T09:39:47.093-05:00
[2026-01-26 14:39:51] [INFO]   -> Set field 'enroute' = "2026-01-26 14:39:47"
[2026-01-26 14:39:51] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 14:39:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:39:51] [INFO]   -> Set field 'onScene' = null
[2026-01-26 14:39:51] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 14:39:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:39:51] [INFO]   -> Set field 'cleared' = null
[2026-01-26 14:39:51] [INFO]   -> Set field 'inService' = null
[2026-01-26 14:39:51] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 14:39:51] [INFO]   -> Found value: 35.258531999999995
[2026-01-26 14:39:51] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25853199999999532110450672917068004608154296875
[2026-01-26 14:39:51] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 14:39:51] [INFO]   -> Found value: -85.181558
[2026-01-26 14:39:51] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.181557999999995445250533521175384521484375
[2026-01-26 14:39:51] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 14:39:51] [INFO]   -> Found value: 2026-01-26T09:37:17.303-05:00
[2026-01-26 14:39:51] [INFO]   -> Set field 'dispatched' = "2026-01-26 14:37:17"
[2026-01-26 14:39:51] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 14:39:51] [INFO]   -> Found value: S1SF
[2026-01-26 14:39:51] [INFO]   -> Set field 'cADVehicleID' = "S1SF"
[2026-01-26 14:39:51] [INFO]   -> Set field 'name' = "S1SF"
[2026-01-26 14:39:51] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 14:39:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:39:51] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 14:39:51] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 14:39:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:39:51] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 14:39:51] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 14:39:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:39:51] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 14:39:51] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 14:39:51] [INFO]   -> Found value: 2026-01-26T09:39:47.093-05:00
[2026-01-26 14:39:51] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 14:39:47"
[2026-01-26 14:39:51] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 14:39:51] [INFO]   -> Found value: 2026-01-26T09:39:47.07-05:00
[2026-01-26 14:39:51] [INFO]   -> Set field 'timedispatch' = "2026-01-26 14:39:47"
[2026-01-26 14:39:51] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 14:39:51] [INFO]   -> Found value: LN
[2026-01-26 14:39:51] [INFO]   -> Set field 'streetType' = "LN"
[2026-01-26 14:39:51] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 14:39:51] [INFO]   -> Found value: 26-000008
[2026-01-26 14:39:51] [INFO]   -> Set field 'incidentInternalId' = "26-000008"
[2026-01-26 14:39:51] [INFO]   -> Set field 'dispatchRunNumber' = "26-000008"
[2026-01-26 14:39:51] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 14:39:51] [INFO]   -> Found value: 2026-01-34137
[2026-01-26 14:39:51] [INFO]   -> Set field 'policeReportNumber' = "2026-01-34137"
[2026-01-26 14:39:51] [INFO]   -> Set field 'cADNumber' = "2026-01-34137"
[2026-01-26 14:39:51] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 14:39:51] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 14:39:51] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-01-26 14:39:51] [INFO]   -> Found value: 01/26/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off
01/26/2026 09:35:46...
[2026-01-26 14:39:51] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF."
[2026-01-26 14:39:51] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF."
[2026-01-26 14:39:51] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 14:39:51] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 14:39:51] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 14:39:51] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-01-26 14:39:51] [INFO]   -> Found value: SDFD
SFD
SDFD
[2026-01-26 14:39:51] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDFD\nSFD\nSDFD"
[2026-01-26 14:39:51] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 14:39:51] [INFO] Concatenating street name and type
[2026-01-26 14:39:51] [INFO]   -> Combined street name: COX LN
[2026-01-26 14:39:51] [INFO] Built locationCoordinates from lat/lng: 35.258532,-85.181558
[2026-01-26 14:39:51] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"193 COX LN","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":193,"streetName":"COX LN","incidentLocationCross":"JIRAH CT\/NISSI WAY","alarm":"2026-01-26 14:34:33","enroute":"2026-01-26 14:39:47","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25853199999999532110450672917068004608154296875,"nERISIncidentLongitude":-85.181557999999995445250533521175384521484375,"dispatched":"2026-01-26 14:37:17","cADVehicleID":"S1SF","name":"S1SF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-26 14:39:47","timedispatch":"2026-01-26 14:39:47","incidentInternalId":"26-000008","dispatchRunNumber":"26-000008","policeReportNumber":"2026-01-34137","cADNumber":"2026-01-34137","dispatchNotes":"01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.","cADLog":"01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.","cADAgencyIdentifier":"SDFD\nSFD\nSDFD","locationCoordinates":"35.258532,-85.181558"}
[2026-01-26 14:39:51] [INFO] Number of extracted fields: 29
[2026-01-26 14:39:51] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDFD
SFD
SDFD'
[2026-01-26 14:39:51] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDFD
SFD
SDFD', Parsed IDs = ["SDFD","SFD","SDFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-01-26 14:39:51] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDFD","SFD","SDFD"]
[2026-01-26 14:39:51] [INFO] Attempting SAASClient lookup for AgencyCode 'SDFD' (index 0) within mailbox's assigned agencies
[2026-01-26 14:39:51] [WARNING] WARNING: No SAASClient found with cADAgencyIdentifier = 'SDFD'
[2026-01-26 14:39:51] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 1) within mailbox's assigned agencies
[2026-01-26 14:39:52] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 1 based on AgencyCode 'SFD'
[2026-01-26 14:39:52] [INFO] INFO: Ignoring additional AgencyCode values after match at index 1: ["SDFD"]
[2026-01-26 14:39:52] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-26 14:39:52] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 1
[2026-01-26 14:39:52] [INFO] Filtering multi-agency fields by matched index 1 (agency count: 3)
[2026-01-26 14:39:52] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-26 14:39:52] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-26 14:39:52] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-01-26 14:39:54] [INFO] Created new Dispatches record with ID: 69777cb8b6c7b8e87
[2026-01-26 14:39:54] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126093948976.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-34137_20260126093948976.xml
[2026-01-26 14:39:54] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126093948976.xml
[2026-01-26 14:42:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094210581.xml
[2026-01-26 14:42:10] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094210581.xml for user: 68920395733981a47
[2026-01-26 14:42:10] [INFO] File size: 14116 bytes
[2026-01-26 14:42:11] [INFO] Created FTPFiles record with ID: 69777d432c0acf2b8
[2026-01-26 14:42:11] [INFO] About to extract fields from XML. File size: 14116 bytes
[2026-01-26 14:42:11] [INFO] Number of mappings: 24
[2026-01-26 14:42:11] [INFO] Starting XML parsing. Content length: 14116
[2026-01-26 14:42:11] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 14:42:11] [INFO] Processing 24 field mappings
[2026-01-26 14:42:11] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 14:42:11] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-01-26 14:42:11] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-01-26 14:42:11] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 14:42:11] [INFO]   -> Found value: 193 COX LN
[2026-01-26 14:42:11] [INFO]   -> Set field 'businessName' = "193 COX LN"
[2026-01-26 14:42:11] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 14:42:11] [INFO]   -> Found value: 37379
[2026-01-26 14:42:11] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 14:42:11] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 14:42:11] [INFO]   -> Found value: 193
[2026-01-26 14:42:11] [INFO]   -> Set field 'incidentLocationStreetNumber' = 193
[2026-01-26 14:42:11] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 14:42:11] [INFO]   -> Found value: COX
[2026-01-26 14:42:11] [INFO]   -> Set field 'streetName' = "COX"
[2026-01-26 14:42:11] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 14:42:11] [INFO]   -> Found value: JIRAH CT/NISSI WAY
[2026-01-26 14:42:11] [INFO]   -> Set field 'incidentLocationCross' = "JIRAH CT\/NISSI WAY"
[2026-01-26 14:42:11] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 14:42:11] [INFO]   -> Found value: 2026-01-26T09:34:33.617-05:00
[2026-01-26 14:42:11] [INFO]   -> Set field 'alarm' = "2026-01-26 14:34:33"
[2026-01-26 14:42:11] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 14:42:11] [INFO]   -> Found value: 2026-01-26T09:39:47.093-05:00
[2026-01-26 14:42:11] [INFO]   -> Set field 'enroute' = "2026-01-26 14:39:47"
[2026-01-26 14:42:11] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 14:42:11] [INFO]   -> Found value: 2026-01-26T09:42:08.12-05:00
[2026-01-26 14:42:11] [INFO]   -> Set field 'onScene' = "2026-01-26 14:42:08"
[2026-01-26 14:42:11] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 14:42:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:42:11] [INFO]   -> Set field 'cleared' = null
[2026-01-26 14:42:11] [INFO]   -> Set field 'inService' = null
[2026-01-26 14:42:11] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 14:42:11] [INFO]   -> Found value: 35.258531999999995
[2026-01-26 14:42:11] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25853199999999532110450672917068004608154296875
[2026-01-26 14:42:11] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 14:42:11] [INFO]   -> Found value: -85.181558
[2026-01-26 14:42:11] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.181557999999995445250533521175384521484375
[2026-01-26 14:42:11] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 14:42:11] [INFO]   -> Found value: 2026-01-26T09:37:17.303-05:00
[2026-01-26 14:42:11] [INFO]   -> Set field 'dispatched' = "2026-01-26 14:37:17"
[2026-01-26 14:42:11] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 14:42:11] [INFO]   -> Found value: S1SD
[2026-01-26 14:42:11] [INFO]   -> Set field 'cADVehicleID' = "S1SD"
[2026-01-26 14:42:11] [INFO]   -> Set field 'name' = "S1SD"
[2026-01-26 14:42:11] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 14:42:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:42:11] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 14:42:11] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 14:42:11] [INFO]   -> Found value: 2026-01-26T09:42:08.12-05:00
[2026-01-26 14:42:11] [INFO]   -> Set field 'timeonscene' = "2026-01-26 14:42:08"
[2026-01-26 14:42:11] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 14:42:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:42:11] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 14:42:11] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 14:42:11] [INFO]   -> Found value: 2026-01-26T09:42:08.107-05:00
[2026-01-26 14:42:11] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 14:42:08"
[2026-01-26 14:42:11] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 14:42:11] [INFO]   -> Found value: 2026-01-26T09:42:08.087-05:00
[2026-01-26 14:42:11] [INFO]   -> Set field 'timedispatch' = "2026-01-26 14:42:08"
[2026-01-26 14:42:11] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 14:42:11] [INFO]   -> Found value: LN
[2026-01-26 14:42:11] [INFO]   -> Set field 'streetType' = "LN"
[2026-01-26 14:42:11] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 14:42:11] [INFO]   -> Found value: 26-000095
[2026-01-26 14:42:11] [INFO]   -> Set field 'incidentInternalId' = "26-000095"
[2026-01-26 14:42:11] [INFO]   -> Set field 'dispatchRunNumber' = "26-000095"
[2026-01-26 14:42:11] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 14:42:11] [INFO]   -> Found value: 2026-01-34137
[2026-01-26 14:42:11] [INFO]   -> Set field 'policeReportNumber' = "2026-01-34137"
[2026-01-26 14:42:11] [INFO]   -> Set field 'cADNumber' = "2026-01-34137"
[2026-01-26 14:42:11] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 14:42:11] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 14:42:11] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-01-26 14:42:11] [INFO]   -> Found value: 01/26/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off
01/26/2026 09:35:46...
[2026-01-26 14:42:11] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF."
[2026-01-26 14:42:11] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF."
[2026-01-26 14:42:11] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 14:42:11] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 14:42:11] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 14:42:11] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 14:42:11] [INFO]   -> Found value: SDFD
SDFD
SFD
SDFD
[2026-01-26 14:42:11] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDFD\nSDFD\nSFD\nSDFD"
[2026-01-26 14:42:11] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 14:42:11] [INFO] Concatenating street name and type
[2026-01-26 14:42:11] [INFO]   -> Combined street name: COX LN
[2026-01-26 14:42:11] [INFO] Built locationCoordinates from lat/lng: 35.258532,-85.181558
[2026-01-26 14:42:11] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"193 COX LN","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":193,"streetName":"COX LN","incidentLocationCross":"JIRAH CT\/NISSI WAY","alarm":"2026-01-26 14:34:33","enroute":"2026-01-26 14:39:47","onScene":"2026-01-26 14:42:08","cleared":null,"inService":null,"nERISIncidentLatitude":35.25853199999999532110450672917068004608154296875,"nERISIncidentLongitude":-85.181557999999995445250533521175384521484375,"dispatched":"2026-01-26 14:37:17","cADVehicleID":"S1SD","name":"S1SD","timeunitclear":null,"timeonscene":"2026-01-26 14:42:08","timestaging":null,"timeenroutetoscene":"2026-01-26 14:42:08","timedispatch":"2026-01-26 14:42:08","incidentInternalId":"26-000095","dispatchRunNumber":"26-000095","policeReportNumber":"2026-01-34137","cADNumber":"2026-01-34137","dispatchNotes":"01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.","cADLog":"01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.","cADAgencyIdentifier":"SDFD\nSDFD\nSFD\nSDFD","locationCoordinates":"35.258532,-85.181558"}
[2026-01-26 14:42:11] [INFO] Number of extracted fields: 29
[2026-01-26 14:42:11] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDFD
SDFD
SFD
SDFD'
[2026-01-26 14:42:11] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDFD
SDFD
SFD
SDFD', Parsed IDs = ["SDFD","SDFD","SFD","SDFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 14:42:11] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDFD","SDFD","SFD","SDFD"]
[2026-01-26 14:42:11] [INFO] Attempting SAASClient lookup for AgencyCode 'SDFD' (index 0) within mailbox's assigned agencies
[2026-01-26 14:42:14] [WARNING] WARNING: No SAASClient found with cADAgencyIdentifier = 'SDFD'
[2026-01-26 14:42:14] [INFO] Attempting SAASClient lookup for AgencyCode 'SDFD' (index 1) within mailbox's assigned agencies
[2026-01-26 14:42:15] [WARNING] WARNING: No SAASClient found with cADAgencyIdentifier = 'SDFD'
[2026-01-26 14:42:15] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 2) within mailbox's assigned agencies
[2026-01-26 14:42:15] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 2 based on AgencyCode 'SFD'
[2026-01-26 14:42:15] [INFO] INFO: Ignoring additional AgencyCode values after match at index 2: ["SDFD"]
[2026-01-26 14:42:15] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-26 14:42:15] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 2
[2026-01-26 14:42:15] [INFO] Filtering multi-agency fields by matched index 2 (agency count: 4)
[2026-01-26 14:42:15] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-26 14:42:15] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-26 14:42:15] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-01-26 14:42:16] [INFO] Found existing Dispatch with cADNumber '2026-01-34137', ID: 69777cb8b6c7b8e87 - will update instead of create
[2026-01-26 14:42:16] [INFO] Updated existing Dispatches record with ID: 69777cb8b6c7b8e87
[2026-01-26 14:42:16] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094210581.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-34137_20260126094210581.xml
[2026-01-26 14:42:16] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094210581.xml
[2026-01-26 14:42:16] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094215645.xml
[2026-01-26 14:42:16] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094215645.xml for user: 68920395733981a47
[2026-01-26 14:42:16] [INFO] File size: 14252 bytes
[2026-01-26 14:42:16] [INFO] Created FTPFiles record with ID: 69777d48a91c39b64
[2026-01-26 14:42:16] [INFO] About to extract fields from XML. File size: 14252 bytes
[2026-01-26 14:42:16] [INFO] Number of mappings: 24
[2026-01-26 14:42:16] [INFO] Starting XML parsing. Content length: 14252
[2026-01-26 14:42:16] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 14:42:16] [INFO] Processing 24 field mappings
[2026-01-26 14:42:16] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 14:42:16] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-01-26 14:42:16] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-01-26 14:42:16] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 14:42:16] [INFO]   -> Found value: 193 COX LN
[2026-01-26 14:42:16] [INFO]   -> Set field 'businessName' = "193 COX LN"
[2026-01-26 14:42:16] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 14:42:16] [INFO]   -> Found value: 37379
[2026-01-26 14:42:16] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 14:42:16] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 14:42:16] [INFO]   -> Found value: 193
[2026-01-26 14:42:16] [INFO]   -> Set field 'incidentLocationStreetNumber' = 193
[2026-01-26 14:42:16] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 14:42:16] [INFO]   -> Found value: COX
[2026-01-26 14:42:16] [INFO]   -> Set field 'streetName' = "COX"
[2026-01-26 14:42:16] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 14:42:16] [INFO]   -> Found value: JIRAH CT/NISSI WAY
[2026-01-26 14:42:16] [INFO]   -> Set field 'incidentLocationCross' = "JIRAH CT\/NISSI WAY"
[2026-01-26 14:42:16] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 14:42:16] [INFO]   -> Found value: 2026-01-26T09:34:33.617-05:00
[2026-01-26 14:42:16] [INFO]   -> Set field 'alarm' = "2026-01-26 14:34:33"
[2026-01-26 14:42:16] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 14:42:16] [INFO]   -> Found value: 2026-01-26T09:39:47.093-05:00
[2026-01-26 14:42:16] [INFO]   -> Set field 'enroute' = "2026-01-26 14:39:47"
[2026-01-26 14:42:16] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 14:42:16] [INFO]   -> Found value: 2026-01-26T09:42:08.12-05:00
[2026-01-26 14:42:16] [INFO]   -> Set field 'onScene' = "2026-01-26 14:42:08"
[2026-01-26 14:42:16] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 14:42:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:42:16] [INFO]   -> Set field 'cleared' = null
[2026-01-26 14:42:16] [INFO]   -> Set field 'inService' = null
[2026-01-26 14:42:16] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 14:42:16] [INFO]   -> Found value: 35.258531999999995
[2026-01-26 14:42:16] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25853199999999532110450672917068004608154296875
[2026-01-26 14:42:16] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 14:42:16] [INFO]   -> Found value: -85.181558
[2026-01-26 14:42:16] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.181557999999995445250533521175384521484375
[2026-01-26 14:42:16] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 14:42:16] [INFO]   -> Found value: 2026-01-26T09:37:17.303-05:00
[2026-01-26 14:42:16] [INFO]   -> Set field 'dispatched' = "2026-01-26 14:37:17"
[2026-01-26 14:42:16] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 14:42:16] [INFO]   -> Found value: S1SD
[2026-01-26 14:42:16] [INFO]   -> Set field 'cADVehicleID' = "S1SD"
[2026-01-26 14:42:16] [INFO]   -> Set field 'name' = "S1SD"
[2026-01-26 14:42:16] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 14:42:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:42:16] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 14:42:16] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 14:42:16] [INFO]   -> Found value: 2026-01-26T09:42:08.12-05:00
[2026-01-26 14:42:16] [INFO]   -> Set field 'timeonscene' = "2026-01-26 14:42:08"
[2026-01-26 14:42:16] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 14:42:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:42:16] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 14:42:16] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 14:42:16] [INFO]   -> Found value: 2026-01-26T09:42:08.107-05:00
[2026-01-26 14:42:16] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 14:42:08"
[2026-01-26 14:42:16] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 14:42:16] [INFO]   -> Found value: 2026-01-26T09:42:08.087-05:00
[2026-01-26 14:42:16] [INFO]   -> Set field 'timedispatch' = "2026-01-26 14:42:08"
[2026-01-26 14:42:16] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 14:42:16] [INFO]   -> Found value: LN
[2026-01-26 14:42:16] [INFO]   -> Set field 'streetType' = "LN"
[2026-01-26 14:42:16] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 14:42:16] [INFO]   -> Found value: 26-000008
[2026-01-26 14:42:16] [INFO]   -> Set field 'incidentInternalId' = "26-000008"
[2026-01-26 14:42:16] [INFO]   -> Set field 'dispatchRunNumber' = "26-000008"
[2026-01-26 14:42:16] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 14:42:16] [INFO]   -> Found value: 2026-01-34137
[2026-01-26 14:42:16] [INFO]   -> Set field 'policeReportNumber' = "2026-01-34137"
[2026-01-26 14:42:16] [INFO]   -> Set field 'cADNumber' = "2026-01-34137"
[2026-01-26 14:42:16] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 14:42:16] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 14:42:16] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-01-26 14:42:16] [INFO]   -> Found value: 01/26/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off
01/26/2026 09:35:46...
[2026-01-26 14:42:16] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF."
[2026-01-26 14:42:16] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF."
[2026-01-26 14:42:16] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 14:42:16] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 14:42:16] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 14:42:16] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 14:42:16] [INFO]   -> Found value: SDFD
SDFD
SFD
SDFD
[2026-01-26 14:42:16] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDFD\nSDFD\nSFD\nSDFD"
[2026-01-26 14:42:16] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 14:42:16] [INFO] Concatenating street name and type
[2026-01-26 14:42:16] [INFO]   -> Combined street name: COX LN
[2026-01-26 14:42:16] [INFO] Built locationCoordinates from lat/lng: 35.258532,-85.181558
[2026-01-26 14:42:16] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"193 COX LN","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":193,"streetName":"COX LN","incidentLocationCross":"JIRAH CT\/NISSI WAY","alarm":"2026-01-26 14:34:33","enroute":"2026-01-26 14:39:47","onScene":"2026-01-26 14:42:08","cleared":null,"inService":null,"nERISIncidentLatitude":35.25853199999999532110450672917068004608154296875,"nERISIncidentLongitude":-85.181557999999995445250533521175384521484375,"dispatched":"2026-01-26 14:37:17","cADVehicleID":"S1SD","name":"S1SD","timeunitclear":null,"timeonscene":"2026-01-26 14:42:08","timestaging":null,"timeenroutetoscene":"2026-01-26 14:42:08","timedispatch":"2026-01-26 14:42:08","incidentInternalId":"26-000008","dispatchRunNumber":"26-000008","policeReportNumber":"2026-01-34137","cADNumber":"2026-01-34137","dispatchNotes":"01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.","cADLog":"01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.","cADAgencyIdentifier":"SDFD\nSDFD\nSFD\nSDFD","locationCoordinates":"35.258532,-85.181558"}
[2026-01-26 14:42:16] [INFO] Number of extracted fields: 29
[2026-01-26 14:42:16] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDFD
SDFD
SFD
SDFD'
[2026-01-26 14:42:16] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDFD
SDFD
SFD
SDFD', Parsed IDs = ["SDFD","SDFD","SFD","SDFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 14:42:16] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDFD","SDFD","SFD","SDFD"]
[2026-01-26 14:42:16] [INFO] Attempting SAASClient lookup for AgencyCode 'SDFD' (index 0) within mailbox's assigned agencies
[2026-01-26 14:42:16] [WARNING] WARNING: No SAASClient found with cADAgencyIdentifier = 'SDFD'
[2026-01-26 14:42:16] [INFO] Attempting SAASClient lookup for AgencyCode 'SDFD' (index 1) within mailbox's assigned agencies
[2026-01-26 14:42:17] [WARNING] WARNING: No SAASClient found with cADAgencyIdentifier = 'SDFD'
[2026-01-26 14:42:17] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 2) within mailbox's assigned agencies
[2026-01-26 14:42:17] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 2 based on AgencyCode 'SFD'
[2026-01-26 14:42:17] [INFO] INFO: Ignoring additional AgencyCode values after match at index 2: ["SDFD"]
[2026-01-26 14:42:17] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-26 14:42:17] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 2
[2026-01-26 14:42:17] [INFO] Filtering multi-agency fields by matched index 2 (agency count: 4)
[2026-01-26 14:42:17] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-26 14:42:17] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-26 14:42:17] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-01-26 14:42:17] [INFO] Found existing Dispatch with cADNumber '2026-01-34137', ID: 69777cb8b6c7b8e87 - will update instead of create
[2026-01-26 14:42:17] [INFO] Updated existing Dispatches record with ID: 69777cb8b6c7b8e87
[2026-01-26 14:42:17] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094215645.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-34137_20260126094215645.xml
[2026-01-26 14:42:17] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094215645.xml
[2026-01-26 14:42:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094251067.xml
[2026-01-26 14:42:51] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094251067.xml for user: 68920395733981a47
[2026-01-26 14:42:51] [INFO] File size: 14358 bytes
[2026-01-26 14:42:51] [INFO] Created FTPFiles record with ID: 69777d6b765db497d
[2026-01-26 14:42:51] [INFO] About to extract fields from XML. File size: 14358 bytes
[2026-01-26 14:42:51] [INFO] Number of mappings: 24
[2026-01-26 14:42:51] [INFO] Starting XML parsing. Content length: 14358
[2026-01-26 14:42:51] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 14:42:51] [INFO] Processing 24 field mappings
[2026-01-26 14:42:51] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 14:42:51] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-01-26 14:42:51] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-01-26 14:42:51] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 14:42:51] [INFO]   -> Found value: 193 COX LN
[2026-01-26 14:42:51] [INFO]   -> Set field 'businessName' = "193 COX LN"
[2026-01-26 14:42:51] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 14:42:51] [INFO]   -> Found value: 37379
[2026-01-26 14:42:51] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 14:42:51] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 14:42:51] [INFO]   -> Found value: 193
[2026-01-26 14:42:51] [INFO]   -> Set field 'incidentLocationStreetNumber' = 193
[2026-01-26 14:42:51] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 14:42:51] [INFO]   -> Found value: COX
[2026-01-26 14:42:51] [INFO]   -> Set field 'streetName' = "COX"
[2026-01-26 14:42:51] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 14:42:51] [INFO]   -> Found value: JIRAH CT/NISSI WAY
[2026-01-26 14:42:51] [INFO]   -> Set field 'incidentLocationCross' = "JIRAH CT\/NISSI WAY"
[2026-01-26 14:42:51] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 14:42:51] [INFO]   -> Found value: 2026-01-26T09:34:33.617-05:00
[2026-01-26 14:42:51] [INFO]   -> Set field 'alarm' = "2026-01-26 14:34:33"
[2026-01-26 14:42:51] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 14:42:51] [INFO]   -> Found value: 2026-01-26T09:39:47.093-05:00
[2026-01-26 14:42:51] [INFO]   -> Set field 'enroute' = "2026-01-26 14:39:47"
[2026-01-26 14:42:51] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 14:42:51] [INFO]   -> Found value: 2026-01-26T09:42:08.12-05:00
[2026-01-26 14:42:51] [INFO]   -> Set field 'onScene' = "2026-01-26 14:42:08"
[2026-01-26 14:42:51] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 14:42:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:42:51] [INFO]   -> Set field 'cleared' = null
[2026-01-26 14:42:51] [INFO]   -> Set field 'inService' = null
[2026-01-26 14:42:51] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 14:42:51] [INFO]   -> Found value: 35.258531999999995
[2026-01-26 14:42:51] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25853199999999532110450672917068004608154296875
[2026-01-26 14:42:51] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 14:42:51] [INFO]   -> Found value: -85.181558
[2026-01-26 14:42:51] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.181557999999995445250533521175384521484375
[2026-01-26 14:42:51] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 14:42:51] [INFO]   -> Found value: 2026-01-26T09:37:17.303-05:00
[2026-01-26 14:42:51] [INFO]   -> Set field 'dispatched' = "2026-01-26 14:37:17"
[2026-01-26 14:42:51] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 14:42:51] [INFO]   -> Found value: S1SD
[2026-01-26 14:42:51] [INFO]   -> Set field 'cADVehicleID' = "S1SD"
[2026-01-26 14:42:51] [INFO]   -> Set field 'name' = "S1SD"
[2026-01-26 14:42:51] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 14:42:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:42:51] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 14:42:51] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 14:42:51] [INFO]   -> Found value: 2026-01-26T09:42:08.12-05:00
[2026-01-26 14:42:51] [INFO]   -> Set field 'timeonscene' = "2026-01-26 14:42:08"
[2026-01-26 14:42:51] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 14:42:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:42:51] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 14:42:51] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 14:42:51] [INFO]   -> Found value: 2026-01-26T09:42:08.107-05:00
[2026-01-26 14:42:51] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 14:42:08"
[2026-01-26 14:42:51] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 14:42:51] [INFO]   -> Found value: 2026-01-26T09:42:08.087-05:00
[2026-01-26 14:42:51] [INFO]   -> Set field 'timedispatch' = "2026-01-26 14:42:08"
[2026-01-26 14:42:51] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 14:42:51] [INFO]   -> Found value: LN
[2026-01-26 14:42:51] [INFO]   -> Set field 'streetType' = "LN"
[2026-01-26 14:42:51] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 14:42:51] [INFO]   -> Found value: 26-000008
[2026-01-26 14:42:51] [INFO]   -> Set field 'incidentInternalId' = "26-000008"
[2026-01-26 14:42:51] [INFO]   -> Set field 'dispatchRunNumber' = "26-000008"
[2026-01-26 14:42:51] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 14:42:51] [INFO]   -> Found value: 2026-01-34137
[2026-01-26 14:42:51] [INFO]   -> Set field 'policeReportNumber' = "2026-01-34137"
[2026-01-26 14:42:51] [INFO]   -> Set field 'cADNumber' = "2026-01-34137"
[2026-01-26 14:42:51] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 14:42:51] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 14:42:51] [INFO] Found 9 elements for 'Comment', concatenating 9 non-empty values
[2026-01-26 14:42:51] [INFO]   -> Found value: 01/26/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off
01/26/2026 09:35:46...
[2026-01-26 14:42:51] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.\n01\/26\/2026 09:42:47 BROWN_M                 [9] SEQUOYAH FIRE NUMBER ADDED ACCIDENTALLY"
[2026-01-26 14:42:51] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.\n01\/26\/2026 09:42:47 BROWN_M                 [9] SEQUOYAH FIRE NUMBER ADDED ACCIDENTALLY"
[2026-01-26 14:42:51] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 14:42:51] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 14:42:51] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 14:42:51] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 14:42:51] [INFO]   -> Found value: SDFD
SDFD
SFD
SDFD
[2026-01-26 14:42:51] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDFD\nSDFD\nSFD\nSDFD"
[2026-01-26 14:42:51] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 14:42:51] [INFO] Concatenating street name and type
[2026-01-26 14:42:51] [INFO]   -> Combined street name: COX LN
[2026-01-26 14:42:51] [INFO] Built locationCoordinates from lat/lng: 35.258532,-85.181558
[2026-01-26 14:42:51] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"193 COX LN","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":193,"streetName":"COX LN","incidentLocationCross":"JIRAH CT\/NISSI WAY","alarm":"2026-01-26 14:34:33","enroute":"2026-01-26 14:39:47","onScene":"2026-01-26 14:42:08","cleared":null,"inService":null,"nERISIncidentLatitude":35.25853199999999532110450672917068004608154296875,"nERISIncidentLongitude":-85.181557999999995445250533521175384521484375,"dispatched":"2026-01-26 14:37:17","cADVehicleID":"S1SD","name":"S1SD","timeunitclear":null,"timeonscene":"2026-01-26 14:42:08","timestaging":null,"timeenroutetoscene":"2026-01-26 14:42:08","timedispatch":"2026-01-26 14:42:08","incidentInternalId":"26-000008","dispatchRunNumber":"26-000008","policeReportNumber":"2026-01-34137","cADNumber":"2026-01-34137","dispatchNotes":"01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.\n01\/26\/2026 09:42:47 BROWN_M                 [9] SEQUOYAH FIRE NUMBER ADDED ACCIDENTALLY","cADLog":"01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.\n01\/26\/2026 09:42:47 BROWN_M                 [9] SEQUOYAH FIRE NUMBER ADDED ACCIDENTALLY","cADAgencyIdentifier":"SDFD\nSDFD\nSFD\nSDFD","locationCoordinates":"35.258532,-85.181558"}
[2026-01-26 14:42:51] [INFO] Number of extracted fields: 29
[2026-01-26 14:42:51] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDFD
SDFD
SFD
SDFD'
[2026-01-26 14:42:51] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDFD
SDFD
SFD
SDFD', Parsed IDs = ["SDFD","SDFD","SFD","SDFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 14:42:51] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDFD","SDFD","SFD","SDFD"]
[2026-01-26 14:42:51] [INFO] Attempting SAASClient lookup for AgencyCode 'SDFD' (index 0) within mailbox's assigned agencies
[2026-01-26 14:42:51] [WARNING] WARNING: No SAASClient found with cADAgencyIdentifier = 'SDFD'
[2026-01-26 14:42:51] [INFO] Attempting SAASClient lookup for AgencyCode 'SDFD' (index 1) within mailbox's assigned agencies
[2026-01-26 14:42:51] [WARNING] WARNING: No SAASClient found with cADAgencyIdentifier = 'SDFD'
[2026-01-26 14:42:51] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 2) within mailbox's assigned agencies
[2026-01-26 14:42:51] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 2 based on AgencyCode 'SFD'
[2026-01-26 14:42:51] [INFO] INFO: Ignoring additional AgencyCode values after match at index 2: ["SDFD"]
[2026-01-26 14:42:52] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-26 14:42:52] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 2
[2026-01-26 14:42:52] [INFO] Filtering multi-agency fields by matched index 2 (agency count: 4)
[2026-01-26 14:42:52] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-26 14:42:52] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-26 14:42:52] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-01-26 14:42:52] [INFO] Found existing Dispatch with cADNumber '2026-01-34137', ID: 69777cb8b6c7b8e87 - will update instead of create
[2026-01-26 14:42:52] [INFO] Updated existing Dispatches record with ID: 69777cb8b6c7b8e87
[2026-01-26 14:42:52] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094251067.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-34137_20260126094251067.xml
[2026-01-26 14:42:52] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094251067.xml
[2026-01-26 14:46:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094653849.xml
[2026-01-26 14:46:54] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094653849.xml for user: 68920395733981a47
[2026-01-26 14:46:54] [INFO] File size: 15569 bytes
[2026-01-26 14:46:54] [INFO] Created FTPFiles record with ID: 69777e5e7750fe5d5
[2026-01-26 14:46:54] [INFO] About to extract fields from XML. File size: 15569 bytes
[2026-01-26 14:46:54] [INFO] Number of mappings: 24
[2026-01-26 14:46:54] [INFO] Starting XML parsing. Content length: 15569
[2026-01-26 14:46:54] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-26 14:46:54] [INFO] Processing 24 field mappings
[2026-01-26 14:46:54] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-26 14:46:54] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-01-26 14:46:54] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-01-26 14:46:54] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-26 14:46:54] [INFO]   -> Found value: 193 COX LN
[2026-01-26 14:46:54] [INFO]   -> Set field 'businessName' = "193 COX LN"
[2026-01-26 14:46:54] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-26 14:46:54] [INFO]   -> Found value: 37379
[2026-01-26 14:46:54] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-26 14:46:54] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-26 14:46:54] [INFO]   -> Found value: 193
[2026-01-26 14:46:54] [INFO]   -> Set field 'incidentLocationStreetNumber' = 193
[2026-01-26 14:46:54] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-26 14:46:54] [INFO]   -> Found value: COX
[2026-01-26 14:46:54] [INFO]   -> Set field 'streetName' = "COX"
[2026-01-26 14:46:54] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-26 14:46:54] [INFO]   -> Found value: JIRAH CT/NISSI WAY
[2026-01-26 14:46:54] [INFO]   -> Set field 'incidentLocationCross' = "JIRAH CT\/NISSI WAY"
[2026-01-26 14:46:54] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-26 14:46:54] [INFO]   -> Found value: 2026-01-26T09:34:33.617-05:00
[2026-01-26 14:46:54] [INFO]   -> Set field 'alarm' = "2026-01-26 14:34:33"
[2026-01-26 14:46:54] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-26 14:46:54] [INFO]   -> Found value: 2026-01-26T09:39:47.093-05:00
[2026-01-26 14:46:54] [INFO]   -> Set field 'enroute' = "2026-01-26 14:39:47"
[2026-01-26 14:46:54] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-26 14:46:54] [INFO]   -> Found value: 2026-01-26T09:42:08.12-05:00
[2026-01-26 14:46:54] [INFO]   -> Set field 'onScene' = "2026-01-26 14:42:08"
[2026-01-26 14:46:54] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-26 14:46:54] [INFO]   -> Found value: 2026-01-26T09:46:52.627-05:00
[2026-01-26 14:46:54] [INFO]   -> Set field 'cleared' = "2026-01-26 14:46:52"
[2026-01-26 14:46:54] [INFO]   -> Set field 'inService' = "2026-01-26 14:46:52"
[2026-01-26 14:46:54] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-26 14:46:54] [INFO]   -> Found value: 35.258531999999995
[2026-01-26 14:46:54] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25853199999999532110450672917068004608154296875
[2026-01-26 14:46:54] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-26 14:46:54] [INFO]   -> Found value: -85.181558
[2026-01-26 14:46:54] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.181557999999995445250533521175384521484375
[2026-01-26 14:46:54] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-26 14:46:54] [INFO]   -> Found value: 2026-01-26T09:37:17.303-05:00
[2026-01-26 14:46:54] [INFO]   -> Set field 'dispatched' = "2026-01-26 14:37:17"
[2026-01-26 14:46:54] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-26 14:46:54] [INFO]   -> Found value: S1SD
[2026-01-26 14:46:54] [INFO]   -> Set field 'cADVehicleID' = "S1SD"
[2026-01-26 14:46:54] [INFO]   -> Set field 'name' = "S1SD"
[2026-01-26 14:46:54] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-26 14:46:54] [INFO]   -> Found value: 2026-01-26T09:46:52.627-05:00
[2026-01-26 14:46:54] [INFO]   -> Set field 'timeunitclear' = "2026-01-26 14:46:52"
[2026-01-26 14:46:54] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-26 14:46:54] [INFO]   -> Found value: 2026-01-26T09:42:08.12-05:00
[2026-01-26 14:46:54] [INFO]   -> Set field 'timeonscene' = "2026-01-26 14:42:08"
[2026-01-26 14:46:54] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-26 14:46:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-26 14:46:54] [INFO]   -> Set field 'timestaging' = null
[2026-01-26 14:46:54] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-26 14:46:54] [INFO]   -> Found value: 2026-01-26T09:42:08.107-05:00
[2026-01-26 14:46:54] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 14:42:08"
[2026-01-26 14:46:54] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-26 14:46:54] [INFO]   -> Found value: 2026-01-26T09:42:08.087-05:00
[2026-01-26 14:46:54] [INFO]   -> Set field 'timedispatch' = "2026-01-26 14:42:08"
[2026-01-26 14:46:54] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-26 14:46:54] [INFO]   -> Found value: LN
[2026-01-26 14:46:54] [INFO]   -> Set field 'streetType' = "LN"
[2026-01-26 14:46:54] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 14:46:54] [INFO]   -> Found value: 26-000095
[2026-01-26 14:46:54] [INFO]   -> Set field 'incidentInternalId' = "26-000095"
[2026-01-26 14:46:54] [INFO]   -> Set field 'dispatchRunNumber' = "26-000095"
[2026-01-26 14:46:54] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-26 14:46:54] [INFO]   -> Found value: 2026-01-34137
[2026-01-26 14:46:54] [INFO]   -> Set field 'policeReportNumber' = "2026-01-34137"
[2026-01-26 14:46:54] [INFO]   -> Set field 'cADNumber' = "2026-01-34137"
[2026-01-26 14:46:54] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-26 14:46:54] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-26 14:46:54] [INFO] Found 9 elements for 'Comment', concatenating 9 non-empty values
[2026-01-26 14:46:54] [INFO]   -> Found value: 01/26/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off
01/26/2026 09:35:46...
[2026-01-26 14:46:54] [INFO]   -> Set field 'dispatchNotes' = "01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.\n01\/26\/2026 09:42:47 BROWN_M                 [9] SEQUOYAH FIRE NUMBER ADDED ACCIDENTALLY"
[2026-01-26 14:46:54] [INFO]   -> Set field 'cADLog' = "01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.\n01\/26\/2026 09:42:47 BROWN_M                 [9] SEQUOYAH FIRE NUMBER ADDED ACCIDENTALLY"
[2026-01-26 14:46:54] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-26 14:46:54] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-26 14:46:54] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 14:46:54] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-26 14:46:54] [INFO]   -> Found value: SDFD
SDFD
SFD
SDFD
[2026-01-26 14:46:54] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDFD\nSDFD\nSFD\nSDFD"
[2026-01-26 14:46:54] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-26 14:46:54] [INFO] Concatenating street name and type
[2026-01-26 14:46:54] [INFO]   -> Combined street name: COX LN
[2026-01-26 14:46:54] [INFO] Built locationCoordinates from lat/lng: 35.258532,-85.181558
[2026-01-26 14:46:54] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"193 COX LN","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":193,"streetName":"COX LN","incidentLocationCross":"JIRAH CT\/NISSI WAY","alarm":"2026-01-26 14:34:33","enroute":"2026-01-26 14:39:47","onScene":"2026-01-26 14:42:08","cleared":"2026-01-26 14:46:52","inService":"2026-01-26 14:46:52","nERISIncidentLatitude":35.25853199999999532110450672917068004608154296875,"nERISIncidentLongitude":-85.181557999999995445250533521175384521484375,"dispatched":"2026-01-26 14:37:17","cADVehicleID":"S1SD","name":"S1SD","timeunitclear":"2026-01-26 14:46:52","timeonscene":"2026-01-26 14:42:08","timestaging":null,"timeenroutetoscene":"2026-01-26 14:42:08","timedispatch":"2026-01-26 14:42:08","incidentInternalId":"26-000095","dispatchRunNumber":"26-000095","policeReportNumber":"2026-01-34137","cADNumber":"2026-01-34137","dispatchNotes":"01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.\n01\/26\/2026 09:42:47 BROWN_M                 [9] SEQUOYAH FIRE NUMBER ADDED ACCIDENTALLY","cADLog":"01\/26\/2026 09:35:34 jarrett_r               [1] rp adv her gas logs are shut off\n01\/26\/2026 09:35:46 jarrett_r               [2] rp and her husband cannot do it\n01\/26\/2026 09:35:52 jarrett_r               [3] and asking for help\n01\/26\/2026 09:36:26 jarrett_r               [4] rp adv she is 80yo and cannot do it herself\n01\/26\/2026 09:36:51 jarrett_r               [5] the logs are fine, the gas company checked them last week\n01\/26\/2026 09:37:15 jarrett_r               [6] rp adv she cannot see it and do it herself\n01\/26\/2026 09:37:17 BROWN_M                 [7] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000095 requested by SDFD1.\n01\/26\/2026 09:39:47 BROWN_M                 [8] Automatic Case Number(s) issued for Incident #[2026-01-34137], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000008 requested by S1SF.\n01\/26\/2026 09:42:47 BROWN_M                 [9] SEQUOYAH FIRE NUMBER ADDED ACCIDENTALLY","cADAgencyIdentifier":"SDFD\nSDFD\nSFD\nSDFD","locationCoordinates":"35.258532,-85.181558"}
[2026-01-26 14:46:54] [INFO] Number of extracted fields: 29
[2026-01-26 14:46:54] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDFD
SDFD
SFD
SDFD'
[2026-01-26 14:46:54] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDFD
SDFD
SFD
SDFD', Parsed IDs = ["SDFD","SDFD","SFD","SDFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-26 14:46:54] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDFD","SDFD","SFD","SDFD"]
[2026-01-26 14:46:54] [INFO] Attempting SAASClient lookup for AgencyCode 'SDFD' (index 0) within mailbox's assigned agencies
[2026-01-26 14:46:54] [WARNING] WARNING: No SAASClient found with cADAgencyIdentifier = 'SDFD'
[2026-01-26 14:46:54] [INFO] Attempting SAASClient lookup for AgencyCode 'SDFD' (index 1) within mailbox's assigned agencies
[2026-01-26 14:46:54] [WARNING] WARNING: No SAASClient found with cADAgencyIdentifier = 'SDFD'
[2026-01-26 14:46:54] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 2) within mailbox's assigned agencies
[2026-01-26 14:46:54] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 2 based on AgencyCode 'SFD'
[2026-01-26 14:46:54] [INFO] INFO: Ignoring additional AgencyCode values after match at index 2: ["SDFD"]
[2026-01-26 14:46:55] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-26 14:46:55] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 2
[2026-01-26 14:46:55] [INFO] Filtering multi-agency fields by matched index 2 (agency count: 4)
[2026-01-26 14:46:55] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-01-26 14:46:55] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-26 14:46:55] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-01-26 14:46:55] [INFO] Found existing Dispatch with cADNumber '2026-01-34137', ID: 69777cb8b6c7b8e87 - will update instead of create
[2026-01-26 14:46:55] [INFO] Updated existing Dispatches record with ID: 69777cb8b6c7b8e87
[2026-01-26 14:46:55] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094653849.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-01-26/INCCOMBINED_2026-01-34137_20260126094653849.xml
[2026-01-26 14:46:55] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-34137_20260126094653849.xml
[2026-01-26 15:08:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260009510_20260126_150813.XML
[2026-01-26 15:08:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260009510_20260126_150813.XML for user: 68f1466aed072ad4a
[2026-01-26 15:08:13] [INFO] File size: 5307 bytes
[2026-01-26 15:08:13] [INFO] Created FTPFiles record with ID: 6977835d944371775
[2026-01-26 15:08:13] [INFO] About to extract fields from XML. File size: 5307 bytes
[2026-01-26 15:08:13] [INFO] Number of mappings: 28
[2026-01-26 15:08:13] [INFO] Starting XML parsing. Content length: 5307
[2026-01-26 15:08:13] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 15:08:13] [INFO] Processing 28 field mappings
[2026-01-26 15:08:13] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 15:08:13] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 15:08:13] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 15:08:13] [INFO] Found 2 elements for 'AgencyCode', concatenating 2 non-empty values
[2026-01-26 15:08:13] [INFO]   -> Found value: MFD
EMS
[2026-01-26 15:08:13] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nEMS"
[2026-01-26 15:08:13] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 15:08:13] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-01-26 15:08:13] [INFO]   -> Found value: 2026000032
[2026-01-26 15:08:13] [INFO]   -> Set field 'incidentInternalId' = "2026000032"
[2026-01-26 15:08:13] [INFO]   -> Set field 'dispatchRunNumber' = "2026000032"
[2026-01-26 15:08:13] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 15:08:13] [INFO]   -> Found value: FALL VICTIM
[2026-01-26 15:08:13] [INFO]   -> Set field 'incidentTypeValue1' = "FALL VICTIM"
[2026-01-26 15:08:13] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 15:08:13] [INFO]   -> Found value: 522
[2026-01-26 15:08:13] [INFO]   -> Set field 'incidentLocationStreetNumber' = 522
[2026-01-26 15:08:13] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 15:08:13] [INFO]   -> Found value: TN
[2026-01-26 15:08:13] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 15:08:13] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 15:08:13] [INFO]   -> Found value: 38574
[2026-01-26 15:08:13] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-01-26 15:08:13] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 15:08:13] [INFO]   -> Found value: QUALITY INN & SUITES
[2026-01-26 15:08:13] [INFO]   -> Set field 'businessName' = "QUALITY INN & SUITES"
[2026-01-26 15:08:13] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 15:08:13] [INFO]   -> Found value: 117
[2026-01-26 15:08:13] [INFO]   -> Set field 'incidentLocationApt' = 117
[2026-01-26 15:08:13] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 15:08:13] [INFO]   -> Found value: 36.14078
[2026-01-26 15:08:13] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14077999999999946112438919954001903533935546875
[2026-01-26 15:08:13] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 15:08:13] [INFO]   -> Found value: -85.26656
[2026-01-26 15:08:13] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.266559999999998353814589790999889373779296875
[2026-01-26 15:08:13] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 15:08:13] [INFO]   -> Found value: 2026-01-26 09:07:04
[2026-01-26 15:08:13] [INFO]   -> Set field 'alarm' = "2026-01-26 09:07:04"
[2026-01-26 15:08:13] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 15:08:13] [INFO]   -> Found value: 2026-01-26 09:08:08
[2026-01-26 15:08:13] [INFO]   -> Set field 'dispatched' = "2026-01-26 09:08:08"
[2026-01-26 15:08:13] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 15:08:13] [INFO]   -> No value found (null or empty)
[2026-01-26 15:08:13] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 15:08:13] [INFO]   -> No value found (null or empty)
[2026-01-26 15:08:13] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 15:08:13] [INFO]   -> No value found (null or empty)
[2026-01-26 15:08:13] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 15:08:13] [INFO]   -> Found value: AGEE ST/INDUSTRIAL DR
[2026-01-26 15:08:13] [INFO]   -> Set field 'incidentLocationCross' = "AGEE ST\/INDUSTRIAL DR"
[2026-01-26 15:08:13] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 15:08:13] [INFO]   -> Found value: MFR
[2026-01-26 15:08:13] [INFO]   -> Set field 'cADVehicleID' = "MFR"
[2026-01-26 15:08:13] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 15:08:13] [INFO]   -> Found value: 2026-01-26 09:08:08
[2026-01-26 15:08:13] [INFO]   -> Set field 'timedispatch' = "2026-01-26 09:08:08"
[2026-01-26 15:08:13] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 15:08:13] [INFO]   -> No value found (null or empty)
[2026-01-26 15:08:13] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 15:08:13] [INFO]   -> No value found (null or empty)
[2026-01-26 15:08:13] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 15:08:13] [INFO]   -> No value found (null or empty)
[2026-01-26 15:08:13] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 15:08:13] [INFO]   -> No value found (null or empty)
[2026-01-26 15:08:13] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 15:08:13] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 15:08:13] [INFO]   -> Found value: 20260009510
[2026-01-26 15:08:13] [INFO]   -> Set field 'policeReportNumber' = "20260009510"
[2026-01-26 15:08:13] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 15:08:13] [INFO]   -> Found value: [EMS] UNK INJURIES  [01/26/26 09:07:43 KMORGAN2] [EMS] FRNT DESK CALLED//PT IS SCREAMING  [01/26/26 ...
[2026-01-26 15:08:13] [INFO]   -> Set field 'dispatchNotes' = "[EMS] UNK INJURIES  [01\/26\/26 09:07:43 KMORGAN2] [EMS] FRNT DESK CALLED\/\/PT IS SCREAMING  [01\/26\/26 09:07:32 KMORGAN2] Event spawned from FALL VICTIM.  [01\/26\/2026 09:07:04 KMORGAN2] ELDERLY MALE  [01\/26\/26 09:06:48 KMORGAN2] FELL OUT OF WHEELCHAIR  [01\/26\/26 09:06:35 KMORGAN2]"
[2026-01-26 15:08:13] [INFO]   -> Set field 'cADLog' = "[EMS] UNK INJURIES  [01\/26\/26 09:07:43 KMORGAN2] [EMS] FRNT DESK CALLED\/\/PT IS SCREAMING  [01\/26\/26 09:07:32 KMORGAN2] Event spawned from FALL VICTIM.  [01\/26\/2026 09:07:04 KMORGAN2] ELDERLY MALE  [01\/26\/26 09:06:48 KMORGAN2] FELL OUT OF WHEELCHAIR  [01\/26\/26 09:06:35 KMORGAN2]"
[2026-01-26 15:08:13] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 15:08:13] [INFO]   -> Found value: MONTEREY
[2026-01-26 15:08:13] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-01-26 15:08:13] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 15:08:13] [INFO]   -> Found value: STRATTON
[2026-01-26 15:08:13] [INFO]   -> Set field 'streetName' = "STRATTON"
[2026-01-26 15:08:13] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 15:08:13] [INFO]   -> Found value: AVE
[2026-01-26 15:08:13] [INFO]   -> Set field 'streetType' = "AVE"
[2026-01-26 15:08:13] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 15:08:13] [INFO]   -> Found value: 522-117 E STRATTON AVE
[2026-01-26 15:08:13] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "522-117 E STRATTON AVE"
[2026-01-26 15:08:13] [INFO] Finished extracting fields. Total fields extracted: 23
[2026-01-26 15:08:13] [INFO] Concatenating street name and type
[2026-01-26 15:08:13] [INFO]   -> Combined street name: STRATTON AVE
[2026-01-26 15:08:13] [INFO] Built locationCoordinates from lat/lng: 36.14078,-85.26656
[2026-01-26 15:08:13] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"MFD\nEMS","incidentInternalId":"2026000032","dispatchRunNumber":"2026000032","incidentTypeValue1":"FALL VICTIM","incidentLocationStreetNumber":522,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"businessName":"QUALITY INN & SUITES","incidentLocationApt":117,"nERISIncidentLatitude":36.14077999999999946112438919954001903533935546875,"nERISIncidentLongitude":-85.266559999999998353814589790999889373779296875,"alarm":"2026-01-26 09:07:04","dispatched":"2026-01-26 09:08:08","incidentLocationCross":"AGEE ST\/INDUSTRIAL DR","cADVehicleID":"MFR","timedispatch":"2026-01-26 09:08:08","policeReportNumber":"20260009510","dispatchNotes":"[EMS] UNK INJURIES  [01\/26\/26 09:07:43 KMORGAN2] [EMS] FRNT DESK CALLED\/\/PT IS SCREAMING  [01\/26\/26 09:07:32 KMORGAN2] Event spawned from FALL VICTIM.  [01\/26\/2026 09:07:04 KMORGAN2] ELDERLY MALE  [01\/26\/26 09:06:48 KMORGAN2] FELL OUT OF WHEELCHAIR  [01\/26\/26 09:06:35 KMORGAN2]","cADLog":"[EMS] UNK INJURIES  [01\/26\/26 09:07:43 KMORGAN2] [EMS] FRNT DESK CALLED\/\/PT IS SCREAMING  [01\/26\/26 09:07:32 KMORGAN2] Event spawned from FALL VICTIM.  [01\/26\/2026 09:07:04 KMORGAN2] ELDERLY MALE  [01\/26\/26 09:06:48 KMORGAN2] FELL OUT OF WHEELCHAIR  [01\/26\/26 09:06:35 KMORGAN2]","incidentLocationCity":"MONTEREY","streetName":"STRATTON AVE","incidentAddressTextVersionStreet":"522-117 E STRATTON AVE","locationCoordinates":"36.14078,-85.26656"}
[2026-01-26 15:08:13] [INFO] Number of extracted fields: 23
[2026-01-26 15:08:13] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
EMS'
[2026-01-26 15:08:13] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
EMS', Parsed IDs = ["MFD","EMS"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 4
[2026-01-26 15:08:13] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","EMS"]
[2026-01-26 15:08:13] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 15:08:13] [INFO] SUCCESS: Routed to agency 'Monterey Fire Department' (ID: 68e67aaba2bb4565e) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 15:08:13] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS"]
[2026-01-26 15:08:13] [INFO] Fetched 1 stations from Stations module for agency 'Monterey Fire Department': ["68ffe49c256b67300"]
[2026-01-26 15:08:13] [INFO] Final routing: saasclientId = 68e67aaba2bb4565e, dispatchStationsIds = ["68ffe49c256b67300"], matchedAgencyIndex = 0
[2026-01-26 15:08:13] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 15:08:13] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 15:08:14] [INFO] Updated FTPFiles record saasclientId to routed agency: 68e67aaba2bb4565e
[2026-01-26 15:08:14] [INFO] Found existing IncidentTypeMapping with ID: 694458634e9b84eeb
[2026-01-26 15:08:16] [INFO] Created new Dispatches record with ID: 6977835e7f8a7d342
[2026-01-26 15:08:16] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 15:08:16] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 15:08:17] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 15:08:17] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260009510_20260126_150813.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 15:08:17] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 15:09:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009512_20260126_150913.XML
[2026-01-26 15:09:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009512_20260126_150913.XML for user: 68f1466aed072ad4a
[2026-01-26 15:09:13] [INFO] File size: 5730 bytes
[2026-01-26 15:09:14] [INFO] Created FTPFiles record with ID: 6977839a473440e79
[2026-01-26 15:09:14] [INFO] About to extract fields from XML. File size: 5730 bytes
[2026-01-26 15:09:14] [INFO] Number of mappings: 28
[2026-01-26 15:09:14] [INFO] Starting XML parsing. Content length: 5730
[2026-01-26 15:09:14] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 15:09:14] [INFO] Processing 28 field mappings
[2026-01-26 15:09:14] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 15:09:14] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 15:09:14] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 15:09:14] [INFO] Found 4 elements for 'AgencyCode', concatenating 4 non-empty values
[2026-01-26 15:09:14] [INFO]   -> Found value: PCFD
EMS
MFD
RESC
[2026-01-26 15:09:14] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nMFD\nRESC"
[2026-01-26 15:09:14] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 15:09:14] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-01-26 15:09:14] [INFO]   -> Found value: 2026000230
[2026-01-26 15:09:14] [INFO]   -> Set field 'incidentInternalId' = "2026000230"
[2026-01-26 15:09:14] [INFO]   -> Set field 'dispatchRunNumber' = "2026000230"
[2026-01-26 15:09:14] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 15:09:14] [INFO]   -> Found value: FALL VICTIM
[2026-01-26 15:09:14] [INFO]   -> Set field 'incidentTypeValue1' = "FALL VICTIM"
[2026-01-26 15:09:14] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 15:09:14] [INFO]   -> Found value: 522
[2026-01-26 15:09:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 522
[2026-01-26 15:09:14] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 15:09:14] [INFO]   -> Found value: TN
[2026-01-26 15:09:14] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 15:09:14] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 15:09:14] [INFO]   -> Found value: 38574
[2026-01-26 15:09:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-01-26 15:09:14] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 15:09:14] [INFO]   -> Found value: QUALITY INN & SUITES
[2026-01-26 15:09:14] [INFO]   -> Set field 'businessName' = "QUALITY INN & SUITES"
[2026-01-26 15:09:14] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 15:09:14] [INFO]   -> Found value: 117
[2026-01-26 15:09:14] [INFO]   -> Set field 'incidentLocationApt' = 117
[2026-01-26 15:09:14] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 15:09:14] [INFO]   -> Found value: 36.14078
[2026-01-26 15:09:14] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14077999999999946112438919954001903533935546875
[2026-01-26 15:09:14] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 15:09:14] [INFO]   -> Found value: -85.26656
[2026-01-26 15:09:14] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.266559999999998353814589790999889373779296875
[2026-01-26 15:09:14] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 15:09:14] [INFO]   -> Found value: 2026-01-26 09:09:02
[2026-01-26 15:09:14] [INFO]   -> Set field 'alarm' = "2026-01-26 09:09:02"
[2026-01-26 15:09:14] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 15:09:14] [INFO]   -> Found value: 2026-01-26 09:09:02
[2026-01-26 15:09:14] [INFO]   -> Set field 'dispatched' = "2026-01-26 09:09:02"
[2026-01-26 15:09:14] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 15:09:14] [INFO]   -> No value found (null or empty)
[2026-01-26 15:09:14] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 15:09:14] [INFO]   -> No value found (null or empty)
[2026-01-26 15:09:14] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 15:09:14] [INFO]   -> No value found (null or empty)
[2026-01-26 15:09:14] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 15:09:14] [INFO]   -> Found value: AGEE ST/INDUSTRIAL DR
[2026-01-26 15:09:14] [INFO]   -> Set field 'incidentLocationCross' = "AGEE ST\/INDUSTRIAL DR"
[2026-01-26 15:09:14] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 15:09:14] [INFO]   -> Found value: PCFR
[2026-01-26 15:09:14] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-26 15:09:14] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 15:09:14] [INFO]   -> Found value: 2026-01-26 09:09:02
[2026-01-26 15:09:14] [INFO]   -> Set field 'timedispatch' = "2026-01-26 09:09:02"
[2026-01-26 15:09:14] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 15:09:14] [INFO]   -> No value found (null or empty)
[2026-01-26 15:09:14] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 15:09:14] [INFO]   -> No value found (null or empty)
[2026-01-26 15:09:14] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 15:09:14] [INFO]   -> No value found (null or empty)
[2026-01-26 15:09:14] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 15:09:14] [INFO]   -> No value found (null or empty)
[2026-01-26 15:09:14] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 15:09:14] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 15:09:14] [INFO]   -> Found value: 20260009512
[2026-01-26 15:09:14] [INFO]   -> Set field 'policeReportNumber' = "20260009512"
[2026-01-26 15:09:14] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 15:09:14] [INFO]   -> Found value: Event spawned from FALL VICTIM.  [01/26/2026 09:09:02 KBURTON] [EMS] UNK INJURIES  [01/26/26 09:07:4...
[2026-01-26 15:09:14] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from FALL VICTIM.  [01\/26\/2026 09:09:02 KBURTON] [EMS] UNK INJURIES  [01\/26\/26 09:07:43 KMORGAN2] [EMS] FRNT DESK CALLED\/\/PT IS SCREAMING  [01\/26\/26 09:07:32 KMORGAN2] Event spawned from FALL VICTIM.  [01\/26\/2026 09:07:04 KMORGAN2] ELDERLY MALE  [01\/26\/26 09:06:48 KMORGAN2] FELL OUT OF WHEELCHAIR  [01\/26\/26 09:06:35 KMORGAN2]"
[2026-01-26 15:09:14] [INFO]   -> Set field 'cADLog' = "Event spawned from FALL VICTIM.  [01\/26\/2026 09:09:02 KBURTON] [EMS] UNK INJURIES  [01\/26\/26 09:07:43 KMORGAN2] [EMS] FRNT DESK CALLED\/\/PT IS SCREAMING  [01\/26\/26 09:07:32 KMORGAN2] Event spawned from FALL VICTIM.  [01\/26\/2026 09:07:04 KMORGAN2] ELDERLY MALE  [01\/26\/26 09:06:48 KMORGAN2] FELL OUT OF WHEELCHAIR  [01\/26\/26 09:06:35 KMORGAN2]"
[2026-01-26 15:09:14] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 15:09:14] [INFO]   -> Found value: MONTEREY
[2026-01-26 15:09:14] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-01-26 15:09:14] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 15:09:14] [INFO]   -> Found value: STRATTON
[2026-01-26 15:09:14] [INFO]   -> Set field 'streetName' = "STRATTON"
[2026-01-26 15:09:14] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 15:09:14] [INFO]   -> Found value: AVE
[2026-01-26 15:09:14] [INFO]   -> Set field 'streetType' = "AVE"
[2026-01-26 15:09:14] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 15:09:14] [INFO]   -> Found value: 522-117 E STRATTON AVE
[2026-01-26 15:09:14] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "522-117 E STRATTON AVE"
[2026-01-26 15:09:14] [INFO] Finished extracting fields. Total fields extracted: 23
[2026-01-26 15:09:14] [INFO] Concatenating street name and type
[2026-01-26 15:09:14] [INFO]   -> Combined street name: STRATTON AVE
[2026-01-26 15:09:14] [INFO] Built locationCoordinates from lat/lng: 36.14078,-85.26656
[2026-01-26 15:09:14] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nMFD\nRESC","incidentInternalId":"2026000230","dispatchRunNumber":"2026000230","incidentTypeValue1":"FALL VICTIM","incidentLocationStreetNumber":522,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"businessName":"QUALITY INN & SUITES","incidentLocationApt":117,"nERISIncidentLatitude":36.14077999999999946112438919954001903533935546875,"nERISIncidentLongitude":-85.266559999999998353814589790999889373779296875,"alarm":"2026-01-26 09:09:02","dispatched":"2026-01-26 09:09:02","incidentLocationCross":"AGEE ST\/INDUSTRIAL DR","cADVehicleID":"PCFR","timedispatch":"2026-01-26 09:09:02","policeReportNumber":"20260009512","dispatchNotes":"Event spawned from FALL VICTIM.  [01\/26\/2026 09:09:02 KBURTON] [EMS] UNK INJURIES  [01\/26\/26 09:07:43 KMORGAN2] [EMS] FRNT DESK CALLED\/\/PT IS SCREAMING  [01\/26\/26 09:07:32 KMORGAN2] Event spawned from FALL VICTIM.  [01\/26\/2026 09:07:04 KMORGAN2] ELDERLY MALE  [01\/26\/26 09:06:48 KMORGAN2] FELL OUT OF WHEELCHAIR  [01\/26\/26 09:06:35 KMORGAN2]","cADLog":"Event spawned from FALL VICTIM.  [01\/26\/2026 09:09:02 KBURTON] [EMS] UNK INJURIES  [01\/26\/26 09:07:43 KMORGAN2] [EMS] FRNT DESK CALLED\/\/PT IS SCREAMING  [01\/26\/26 09:07:32 KMORGAN2] Event spawned from FALL VICTIM.  [01\/26\/2026 09:07:04 KMORGAN2] ELDERLY MALE  [01\/26\/26 09:06:48 KMORGAN2] FELL OUT OF WHEELCHAIR  [01\/26\/26 09:06:35 KMORGAN2]","incidentLocationCity":"MONTEREY","streetName":"STRATTON AVE","incidentAddressTextVersionStreet":"522-117 E STRATTON AVE","locationCoordinates":"36.14078,-85.26656"}
[2026-01-26 15:09:14] [INFO] Number of extracted fields: 23
[2026-01-26 15:09:14] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
MFD
RESC'
[2026-01-26 15:09:14] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
MFD
RESC', Parsed IDs = ["PCFD","EMS","MFD","RESC"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 4
[2026-01-26 15:09:14] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","MFD","RESC"]
[2026-01-26 15:09:14] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 15:09:14] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 15:09:14] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","MFD","RESC"]
[2026-01-26 15:09:14] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 15:09:14] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 15:09:14] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 15:09:14] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 15:09:14] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 15:09:14] [INFO] Found existing IncidentTypeMapping with ID: 69372a143f466ddae
[2026-01-26 15:09:24] [INFO] Created new Dispatches record with ID: 6977839b2b86740cb
[2026-01-26 15:09:24] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 15:09:24] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 15:09:25] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 15:09:25] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009512_20260126_150913.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 15:09:25] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 16:02:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260009540_20260126_160203.XML
[2026-01-26 16:02:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260009540_20260126_160203.XML for user: 68f1466aed072ad4a
[2026-01-26 16:02:03] [INFO] File size: 5110 bytes
[2026-01-26 16:02:03] [INFO] Created FTPFiles record with ID: 69778ffba8d154c73
[2026-01-26 16:02:03] [INFO] About to extract fields from XML. File size: 5110 bytes
[2026-01-26 16:02:03] [INFO] Number of mappings: 28
[2026-01-26 16:02:03] [INFO] Starting XML parsing. Content length: 5110
[2026-01-26 16:02:03] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 16:02:03] [INFO] Processing 28 field mappings
[2026-01-26 16:02:03] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 16:02:03] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 16:02:03] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 16:02:03] [INFO] Found 2 elements for 'AgencyCode', concatenating 2 non-empty values
[2026-01-26 16:02:03] [INFO]   -> Found value: AFD
EMS
[2026-01-26 16:02:03] [INFO]   -> Set field 'cADAgencyIdentifier' = "AFD\nEMS"
[2026-01-26 16:02:03] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 16:02:03] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-01-26 16:02:03] [INFO]   -> Found value: 2026000035
[2026-01-26 16:02:03] [INFO]   -> Set field 'incidentInternalId' = "2026000035"
[2026-01-26 16:02:03] [INFO]   -> Set field 'dispatchRunNumber' = "2026000035"
[2026-01-26 16:02:03] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 16:02:03] [INFO]   -> Found value: SICK PERSON
[2026-01-26 16:02:03] [INFO]   -> Set field 'incidentTypeValue1' = "SICK PERSON"
[2026-01-26 16:02:03] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 16:02:03] [INFO]   -> Found value: 130
[2026-01-26 16:02:03] [INFO]   -> Set field 'incidentLocationStreetNumber' = 130
[2026-01-26 16:02:03] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 16:02:03] [INFO]   -> Found value: TN
[2026-01-26 16:02:03] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 16:02:03] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 16:02:03] [INFO]   -> Found value: 38506
[2026-01-26 16:02:03] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-26 16:02:03] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 16:02:03] [INFO]   -> No value found (null or empty)
[2026-01-26 16:02:03] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 16:02:03] [INFO]   -> No value found (null or empty)
[2026-01-26 16:02:03] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 16:02:03] [INFO]   -> Found value: 36.19476
[2026-01-26 16:02:03] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.194760000000002264641807414591312408447265625
[2026-01-26 16:02:03] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 16:02:03] [INFO]   -> Found value: -85.44442
[2026-01-26 16:02:03] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4444199999999938199835014529526233673095703125
[2026-01-26 16:02:03] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 16:02:03] [INFO]   -> Found value: 2026-01-26 09:58:21
[2026-01-26 16:02:03] [INFO]   -> Set field 'alarm' = "2026-01-26 09:58:21"
[2026-01-26 16:02:03] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 16:02:03] [INFO]   -> Found value: 2026-01-26 10:01:57
[2026-01-26 16:02:03] [INFO]   -> Set field 'dispatched' = "2026-01-26 10:01:57"
[2026-01-26 16:02:03] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 16:02:03] [INFO]   -> No value found (null or empty)
[2026-01-26 16:02:03] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 16:02:03] [INFO]   -> No value found (null or empty)
[2026-01-26 16:02:03] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 16:02:03] [INFO]   -> No value found (null or empty)
[2026-01-26 16:02:03] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 16:02:03] [INFO]   -> Found value: SWIFT ST/E WALL ST
[2026-01-26 16:02:03] [INFO]   -> Set field 'incidentLocationCross' = "SWIFT ST\/E WALL ST"
[2026-01-26 16:02:03] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 16:02:03] [INFO]   -> Found value: AFR
[2026-01-26 16:02:03] [INFO]   -> Set field 'cADVehicleID' = "AFR"
[2026-01-26 16:02:03] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 16:02:03] [INFO]   -> Found value: 2026-01-26 10:01:57
[2026-01-26 16:02:03] [INFO]   -> Set field 'timedispatch' = "2026-01-26 10:01:57"
[2026-01-26 16:02:03] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 16:02:03] [INFO]   -> No value found (null or empty)
[2026-01-26 16:02:03] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 16:02:03] [INFO]   -> No value found (null or empty)
[2026-01-26 16:02:03] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 16:02:03] [INFO]   -> No value found (null or empty)
[2026-01-26 16:02:03] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 16:02:03] [INFO]   -> No value found (null or empty)
[2026-01-26 16:02:03] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 16:02:03] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 16:02:03] [INFO]   -> Found value: 20260009540
[2026-01-26 16:02:03] [INFO]   -> Set field 'policeReportNumber' = "20260009540"
[2026-01-26 16:02:03] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 16:02:03] [INFO]   -> Found value: [EMS] 260LBS  [01/26/26 09:58:45 KMORGAN2] Event spawned from SICK PERSON.  [01/26/2026 09:58:21 KMO...
[2026-01-26 16:02:03] [INFO]   -> Set field 'dispatchNotes' = "[EMS] 260LBS  [01\/26\/26 09:58:45 KMORGAN2] Event spawned from SICK PERSON.  [01\/26\/2026 09:58:21 KMORGAN2] 84 YOM\/\/KENNETH LYNN SEVERE WEAKNESS\/\/ALT MENTAL STATUS POSS UTI WHEELCHAIR  [01\/26\/26 09:57:52 KMORGAN2]"
[2026-01-26 16:02:03] [INFO]   -> Set field 'cADLog' = "[EMS] 260LBS  [01\/26\/26 09:58:45 KMORGAN2] Event spawned from SICK PERSON.  [01\/26\/2026 09:58:21 KMORGAN2] 84 YOM\/\/KENNETH LYNN SEVERE WEAKNESS\/\/ALT MENTAL STATUS POSS UTI WHEELCHAIR  [01\/26\/26 09:57:52 KMORGAN2]"
[2026-01-26 16:02:03] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 16:02:03] [INFO]   -> Found value: ALGOOD
[2026-01-26 16:02:03] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2026-01-26 16:02:03] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 16:02:03] [INFO]   -> Found value: MARKWATER
[2026-01-26 16:02:03] [INFO]   -> Set field 'streetName' = "MARKWATER"
[2026-01-26 16:02:03] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 16:02:03] [INFO]   -> Found value: ST
[2026-01-26 16:02:03] [INFO]   -> Set field 'streetType' = "ST"
[2026-01-26 16:02:03] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 16:02:03] [INFO]   -> Found value: 130 MARKWATER ST
[2026-01-26 16:02:03] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "130 MARKWATER ST"
[2026-01-26 16:02:03] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-26 16:02:03] [INFO] Concatenating street name and type
[2026-01-26 16:02:03] [INFO]   -> Combined street name: MARKWATER ST
[2026-01-26 16:02:03] [INFO] Built locationCoordinates from lat/lng: 36.19476,-85.44442
[2026-01-26 16:02:03] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"AFD\nEMS","incidentInternalId":"2026000035","dispatchRunNumber":"2026000035","incidentTypeValue1":"SICK PERSON","incidentLocationStreetNumber":130,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.194760000000002264641807414591312408447265625,"nERISIncidentLongitude":-85.4444199999999938199835014529526233673095703125,"alarm":"2026-01-26 09:58:21","dispatched":"2026-01-26 10:01:57","incidentLocationCross":"SWIFT ST\/E WALL ST","cADVehicleID":"AFR","timedispatch":"2026-01-26 10:01:57","policeReportNumber":"20260009540","dispatchNotes":"[EMS] 260LBS  [01\/26\/26 09:58:45 KMORGAN2] Event spawned from SICK PERSON.  [01\/26\/2026 09:58:21 KMORGAN2] 84 YOM\/\/KENNETH LYNN SEVERE WEAKNESS\/\/ALT MENTAL STATUS POSS UTI WHEELCHAIR  [01\/26\/26 09:57:52 KMORGAN2]","cADLog":"[EMS] 260LBS  [01\/26\/26 09:58:45 KMORGAN2] Event spawned from SICK PERSON.  [01\/26\/2026 09:58:21 KMORGAN2] 84 YOM\/\/KENNETH LYNN SEVERE WEAKNESS\/\/ALT MENTAL STATUS POSS UTI WHEELCHAIR  [01\/26\/26 09:57:52 KMORGAN2]","incidentLocationCity":"ALGOOD","streetName":"MARKWATER ST","incidentAddressTextVersionStreet":"130 MARKWATER ST","locationCoordinates":"36.19476,-85.44442"}
[2026-01-26 16:02:03] [INFO] Number of extracted fields: 21
[2026-01-26 16:02:03] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'AFD
EMS'
[2026-01-26 16:02:03] [INFO] Multi-agency routing check: CAD Agency ID raw = 'AFD
EMS', Parsed IDs = ["AFD","EMS"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 4
[2026-01-26 16:02:03] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["AFD","EMS"]
[2026-01-26 16:02:03] [INFO] Attempting SAASClient lookup for AgencyCode 'AFD' (index 0) within mailbox's assigned agencies
[2026-01-26 16:02:03] [INFO] SUCCESS: Routed to agency 'Algood Fire Department' (ID: 68910627445d6e167) at INDEX 0 based on AgencyCode 'AFD'
[2026-01-26 16:02:03] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS"]
[2026-01-26 16:02:04] [INFO] Fetched 1 stations from Stations module for agency 'Algood Fire Department': ["68922bda7fe89f7ff"]
[2026-01-26 16:02:04] [INFO] Final routing: saasclientId = 68910627445d6e167, dispatchStationsIds = ["68922bda7fe89f7ff"], matchedAgencyIndex = 0
[2026-01-26 16:02:04] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 16:02:04] [INFO] Filtered cADAgencyIdentifier to: AFD
[2026-01-26 16:02:04] [INFO] Updated FTPFiles record saasclientId to routed agency: 68910627445d6e167
[2026-01-26 16:02:07] [INFO] Found existing IncidentTypeMapping with ID: 6948b71cb054f7d6c
[2026-01-26 16:02:14] [INFO] Created new Dispatches record with ID: 697790028299f963c
[2026-01-26 16:02:14] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 16:02:14] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 16:02:15] [ERROR] PHP Error [WARNING]: ftp_close(): SSL write failed in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1003
[2026-01-26 16:02:15] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260009540_20260126_160203.XML: Failed to login to V2 FTP server with username: ecc062a0-31a0-42eb-b064-22501df0e9ee@alerts.stationboss.net
[2026-01-26 16:02:15] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-01-26 17:11:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009564_20260126_171123.XML
[2026-01-26 17:11:23] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009564_20260126_171123.XML for user: 68f1466aed072ad4a
[2026-01-26 17:11:23] [INFO] File size: 5183 bytes
[2026-01-26 17:11:23] [INFO] Created FTPFiles record with ID: 6977a03be63d1daec
[2026-01-26 17:11:23] [INFO] About to extract fields from XML. File size: 5183 bytes
[2026-01-26 17:11:23] [INFO] Number of mappings: 28
[2026-01-26 17:11:23] [INFO] Starting XML parsing. Content length: 5183
[2026-01-26 17:11:23] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 17:11:23] [INFO] Processing 28 field mappings
[2026-01-26 17:11:23] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 17:11:23] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 17:11:23] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 17:11:23] [INFO] Found 2 elements for 'AgencyCode', concatenating 2 non-empty values
[2026-01-26 17:11:23] [INFO]   -> Found value: PCFD
EMS
[2026-01-26 17:11:23] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS"
[2026-01-26 17:11:23] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 17:11:23] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-01-26 17:11:23] [INFO]   -> Found value: 2026000231
[2026-01-26 17:11:23] [INFO]   -> Set field 'incidentInternalId' = "2026000231"
[2026-01-26 17:11:23] [INFO]   -> Set field 'dispatchRunNumber' = "2026000231"
[2026-01-26 17:11:23] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 17:11:23] [INFO]   -> Found value: MANPOWER - EMS ASSIST
[2026-01-26 17:11:23] [INFO]   -> Set field 'incidentTypeValue1' = "MANPOWER - EMS ASSIST"
[2026-01-26 17:11:23] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 17:11:23] [INFO]   -> Found value: 3595
[2026-01-26 17:11:23] [INFO]   -> Set field 'incidentLocationStreetNumber' = 3595
[2026-01-26 17:11:23] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 17:11:23] [INFO]   -> Found value: TN
[2026-01-26 17:11:23] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 17:11:23] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 17:11:23] [INFO]   -> Found value: 38501
[2026-01-26 17:11:23] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-01-26 17:11:23] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 17:11:23] [INFO]   -> Found value: 3595 CASTLEBROOK LN
[2026-01-26 17:11:23] [INFO]   -> Set field 'businessName' = "3595 CASTLEBROOK LN"
[2026-01-26 17:11:23] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 17:11:23] [INFO]   -> No value found (null or empty)
[2026-01-26 17:11:23] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 17:11:23] [INFO]   -> Found value: 36.22013
[2026-01-26 17:11:23] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.2201299999999974943420966155827045440673828125
[2026-01-26 17:11:23] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 17:11:23] [INFO]   -> Found value: -85.54416
[2026-01-26 17:11:23] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.544160000000005084075382910668849945068359375
[2026-01-26 17:11:23] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 17:11:23] [INFO]   -> Found value: 2026-01-26 11:09:34
[2026-01-26 17:11:23] [INFO]   -> Set field 'alarm' = "2026-01-26 11:09:34"
[2026-01-26 17:11:23] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 17:11:23] [INFO]   -> Found value: 2026-01-26 11:11:16
[2026-01-26 17:11:23] [INFO]   -> Set field 'dispatched' = "2026-01-26 11:11:16"
[2026-01-26 17:11:23] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 17:11:23] [INFO]   -> No value found (null or empty)
[2026-01-26 17:11:23] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 17:11:23] [INFO]   -> No value found (null or empty)
[2026-01-26 17:11:23] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 17:11:23] [INFO]   -> No value found (null or empty)
[2026-01-26 17:11:23] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 17:11:23] [INFO]   -> Found value: KINGS CT/KINGS CT
[2026-01-26 17:11:23] [INFO]   -> Set field 'incidentLocationCross' = "KINGS CT\/KINGS CT"
[2026-01-26 17:11:23] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 17:11:23] [INFO]   -> Found value: TK16
[2026-01-26 17:11:23] [INFO]   -> Set field 'cADVehicleID' = "TK16"
[2026-01-26 17:11:23] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 17:11:23] [INFO]   -> Found value: 2026-01-26 11:11:16
[2026-01-26 17:11:23] [INFO]   -> Set field 'timedispatch' = "2026-01-26 11:11:16"
[2026-01-26 17:11:23] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 17:11:23] [INFO]   -> No value found (null or empty)
[2026-01-26 17:11:23] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 17:11:23] [INFO]   -> No value found (null or empty)
[2026-01-26 17:11:23] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 17:11:23] [INFO]   -> No value found (null or empty)
[2026-01-26 17:11:23] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 17:11:23] [INFO]   -> No value found (null or empty)
[2026-01-26 17:11:23] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 17:11:23] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 17:11:23] [INFO]   -> Found value: 20260009564
[2026-01-26 17:11:23] [INFO]   -> Set field 'policeReportNumber' = "20260009564"
[2026-01-26 17:11:23] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 17:11:23] [INFO]   -> Found value: Event spawned from MEDICAL ALARM.  [01/26/2026 11:09:34 KHILL] KEY BOX ON FRONT PORCH  KEY OPENS DOO...
[2026-01-26 17:11:23] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from MEDICAL ALARM.  [01\/26\/2026 11:09:34 KHILL] KEY BOX ON FRONT PORCH  KEY OPENS DOOR  [01\/26\/26 11:09:03 DSTEPHENS] LEMEDA MARY   10\/19\/1963  [01\/26\/26 11:07:55 DSTEPHENS] LIFT ASSIST  [01\/26\/26 11:07:33 DSTEPHENS]"
[2026-01-26 17:11:23] [INFO]   -> Set field 'cADLog' = "Event spawned from MEDICAL ALARM.  [01\/26\/2026 11:09:34 KHILL] KEY BOX ON FRONT PORCH  KEY OPENS DOOR  [01\/26\/26 11:09:03 DSTEPHENS] LEMEDA MARY   10\/19\/1963  [01\/26\/26 11:07:55 DSTEPHENS] LIFT ASSIST  [01\/26\/26 11:07:33 DSTEPHENS]"
[2026-01-26 17:11:23] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 17:11:23] [INFO]   -> Found value: COOKEVILLE
[2026-01-26 17:11:23] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-26 17:11:23] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 17:11:23] [INFO]   -> Found value: CASTLEBROOKE
[2026-01-26 17:11:23] [INFO]   -> Set field 'streetName' = "CASTLEBROOKE"
[2026-01-26 17:11:23] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 17:11:23] [INFO]   -> Found value: LN
[2026-01-26 17:11:23] [INFO]   -> Set field 'streetType' = "LN"
[2026-01-26 17:11:23] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 17:11:23] [INFO]   -> Found value: 3595 CASTLEBROOKE LN
[2026-01-26 17:11:23] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "3595 CASTLEBROOKE LN"
[2026-01-26 17:11:23] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-26 17:11:23] [INFO] Concatenating street name and type
[2026-01-26 17:11:23] [INFO]   -> Combined street name: CASTLEBROOKE LN
[2026-01-26 17:11:23] [INFO] Built locationCoordinates from lat/lng: 36.22013,-85.54416
[2026-01-26 17:11:23] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS","incidentInternalId":"2026000231","dispatchRunNumber":"2026000231","incidentTypeValue1":"MANPOWER - EMS ASSIST","incidentLocationStreetNumber":3595,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"businessName":"3595 CASTLEBROOK LN","nERISIncidentLatitude":36.2201299999999974943420966155827045440673828125,"nERISIncidentLongitude":-85.544160000000005084075382910668849945068359375,"alarm":"2026-01-26 11:09:34","dispatched":"2026-01-26 11:11:16","incidentLocationCross":"KINGS CT\/KINGS CT","cADVehicleID":"TK16","timedispatch":"2026-01-26 11:11:16","policeReportNumber":"20260009564","dispatchNotes":"Event spawned from MEDICAL ALARM.  [01\/26\/2026 11:09:34 KHILL] KEY BOX ON FRONT PORCH  KEY OPENS DOOR  [01\/26\/26 11:09:03 DSTEPHENS] LEMEDA MARY   10\/19\/1963  [01\/26\/26 11:07:55 DSTEPHENS] LIFT ASSIST  [01\/26\/26 11:07:33 DSTEPHENS]","cADLog":"Event spawned from MEDICAL ALARM.  [01\/26\/2026 11:09:34 KHILL] KEY BOX ON FRONT PORCH  KEY OPENS DOOR  [01\/26\/26 11:09:03 DSTEPHENS] LEMEDA MARY   10\/19\/1963  [01\/26\/26 11:07:55 DSTEPHENS] LIFT ASSIST  [01\/26\/26 11:07:33 DSTEPHENS]","incidentLocationCity":"COOKEVILLE","streetName":"CASTLEBROOKE LN","incidentAddressTextVersionStreet":"3595 CASTLEBROOKE LN","locationCoordinates":"36.22013,-85.54416"}
[2026-01-26 17:11:23] [INFO] Number of extracted fields: 22
[2026-01-26 17:11:23] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS'
[2026-01-26 17:11:23] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS', Parsed IDs = ["PCFD","EMS"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 4
[2026-01-26 17:11:23] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS"]
[2026-01-26 17:11:23] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 17:11:24] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 17:11:24] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS"]
[2026-01-26 17:11:24] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 17:11:24] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 17:11:24] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-26 17:11:24] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 17:11:24] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 17:11:24] [INFO] Found existing IncidentTypeMapping with ID: 6938bcc5e565c9852
[2026-01-26 17:11:33] [INFO] Created new Dispatches record with ID: 6977a03cc90a8a303
[2026-01-26 17:11:33] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 17:11:34] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 17:11:37] [INFO] Successfully uploaded file to V2 FTP server: /PCFD_20260009564_20260126_171123.XML
[2026-01-26 17:11:37] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/archive/2026-01-26
[2026-01-26 17:11:37] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009564_20260126_171123.XML -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/archive/2026-01-26/PCFD_20260009564_20260126_171123.XML
[2026-01-26 17:11:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009564_20260126_171123.XML
[2026-01-26 19:19:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009596_20260126_191924.XML
[2026-01-26 19:19:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009596_20260126_191924.XML for user: 68f1466aed072ad4a
[2026-01-26 19:19:24] [INFO] File size: 5232 bytes
[2026-01-26 19:19:24] [INFO] Created FTPFiles record with ID: 6977be3c5399422b4
[2026-01-26 19:19:24] [INFO] About to extract fields from XML. File size: 5232 bytes
[2026-01-26 19:19:24] [INFO] Number of mappings: 28
[2026-01-26 19:19:24] [INFO] Starting XML parsing. Content length: 5232
[2026-01-26 19:19:24] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 19:19:24] [INFO] Processing 28 field mappings
[2026-01-26 19:19:24] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 19:19:24] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 19:19:24] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 19:19:24] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-26 19:19:24] [INFO]   -> Found value: PCFD
EMS
RESC
[2026-01-26 19:19:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nRESC"
[2026-01-26 19:19:24] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 19:19:24] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-26 19:19:24] [INFO]   -> Found value: 2026000232
[2026-01-26 19:19:24] [INFO]   -> Set field 'incidentInternalId' = "2026000232"
[2026-01-26 19:19:24] [INFO]   -> Set field 'dispatchRunNumber' = "2026000232"
[2026-01-26 19:19:24] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 19:19:24] [INFO]   -> Found value: FAINTING / SYNCOPE
[2026-01-26 19:19:24] [INFO]   -> Set field 'incidentTypeValue1' = "FAINTING \/ SYNCOPE"
[2026-01-26 19:19:24] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 19:19:24] [INFO]   -> Found value: 1105
[2026-01-26 19:19:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1105
[2026-01-26 19:19:24] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 19:19:24] [INFO]   -> Found value: TN
[2026-01-26 19:19:24] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 19:19:24] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 19:19:24] [INFO]   -> Found value: 38506
[2026-01-26 19:19:24] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-26 19:19:24] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 19:19:24] [INFO]   -> No value found (null or empty)
[2026-01-26 19:19:24] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 19:19:24] [INFO]   -> No value found (null or empty)
[2026-01-26 19:19:24] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 19:19:24] [INFO]   -> Found value: 36.20102
[2026-01-26 19:19:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.201019999999999754436430521309375762939453125
[2026-01-26 19:19:24] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 19:19:24] [INFO]   -> Found value: -85.37141
[2026-01-26 19:19:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.371409999999997353370417840778827667236328125
[2026-01-26 19:19:24] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 19:19:24] [INFO]   -> Found value: 2026-01-26 13:19:01
[2026-01-26 19:19:24] [INFO]   -> Set field 'alarm' = "2026-01-26 13:19:01"
[2026-01-26 19:19:24] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 19:19:24] [INFO]   -> Found value: 2026-01-26 13:19:16
[2026-01-26 19:19:24] [INFO]   -> Set field 'dispatched' = "2026-01-26 13:19:16"
[2026-01-26 19:19:24] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 19:19:24] [INFO]   -> No value found (null or empty)
[2026-01-26 19:19:24] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 19:19:24] [INFO]   -> No value found (null or empty)
[2026-01-26 19:19:24] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 19:19:24] [INFO]   -> No value found (null or empty)
[2026-01-26 19:19:24] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 19:19:24] [INFO]   -> Found value: OVERLOOK CIR/THE LANE RD
[2026-01-26 19:19:24] [INFO]   -> Set field 'incidentLocationCross' = "OVERLOOK CIR\/THE LANE RD"
[2026-01-26 19:19:24] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 19:19:24] [INFO]   -> Found value: PCFR
[2026-01-26 19:19:24] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-26 19:19:24] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 19:19:24] [INFO]   -> Found value: 2026-01-26 13:19:16
[2026-01-26 19:19:24] [INFO]   -> Set field 'timedispatch' = "2026-01-26 13:19:16"
[2026-01-26 19:19:24] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 19:19:24] [INFO]   -> No value found (null or empty)
[2026-01-26 19:19:24] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 19:19:24] [INFO]   -> No value found (null or empty)
[2026-01-26 19:19:24] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 19:19:24] [INFO]   -> No value found (null or empty)
[2026-01-26 19:19:24] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 19:19:24] [INFO]   -> No value found (null or empty)
[2026-01-26 19:19:24] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 19:19:24] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 19:19:24] [INFO]   -> Found value: 20260009596
[2026-01-26 19:19:24] [INFO]   -> Set field 'policeReportNumber' = "20260009596"
[2026-01-26 19:19:24] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 19:19:24] [INFO]   -> Found value: Event spawned from FAINTING / SYNCOPE.  [01/26/2026 13:19:01 KMORGAN2] FELL AROUND 6AM THIS MORNING ...
[2026-01-26 19:19:24] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from FAINTING \/ SYNCOPE.  [01\/26\/2026 13:19:01 KMORGAN2] FELL AROUND 6AM THIS MORNING NOW DIZZY  [01\/26\/26 13:18:53 KMORGAN2]]"
[2026-01-26 19:19:24] [INFO]   -> Set field 'cADLog' = "Event spawned from FAINTING \/ SYNCOPE.  [01\/26\/2026 13:19:01 KMORGAN2] FELL AROUND 6AM THIS MORNING NOW DIZZY  [01\/26\/26 13:18:53 KMORGAN2]]"
[2026-01-26 19:19:24] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 19:19:24] [INFO]   -> Found value: COOKEVILLE
[2026-01-26 19:19:24] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-26 19:19:24] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 19:19:24] [INFO]   -> Found value: BROTHERTON
[2026-01-26 19:19:24] [INFO]   -> Set field 'streetName' = "BROTHERTON"
[2026-01-26 19:19:24] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 19:19:24] [INFO]   -> Found value: DR
[2026-01-26 19:19:24] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-26 19:19:24] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 19:19:24] [INFO]   -> Found value: 1105 BROTHERTON DR
[2026-01-26 19:19:24] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "1105 BROTHERTON DR"
[2026-01-26 19:19:24] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-26 19:19:24] [INFO] Concatenating street name and type
[2026-01-26 19:19:24] [INFO]   -> Combined street name: BROTHERTON DR
[2026-01-26 19:19:24] [INFO] Built locationCoordinates from lat/lng: 36.20102,-85.37141
[2026-01-26 19:19:24] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nRESC","incidentInternalId":"2026000232","dispatchRunNumber":"2026000232","incidentTypeValue1":"FAINTING \/ SYNCOPE","incidentLocationStreetNumber":1105,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.201019999999999754436430521309375762939453125,"nERISIncidentLongitude":-85.371409999999997353370417840778827667236328125,"alarm":"2026-01-26 13:19:01","dispatched":"2026-01-26 13:19:16","incidentLocationCross":"OVERLOOK CIR\/THE LANE RD","cADVehicleID":"PCFR","timedispatch":"2026-01-26 13:19:16","policeReportNumber":"20260009596","dispatchNotes":"Event spawned from FAINTING \/ SYNCOPE.  [01\/26\/2026 13:19:01 KMORGAN2] FELL AROUND 6AM THIS MORNING NOW DIZZY  [01\/26\/26 13:18:53 KMORGAN2]]","cADLog":"Event spawned from FAINTING \/ SYNCOPE.  [01\/26\/2026 13:19:01 KMORGAN2] FELL AROUND 6AM THIS MORNING NOW DIZZY  [01\/26\/26 13:18:53 KMORGAN2]]","incidentLocationCity":"COOKEVILLE","streetName":"BROTHERTON DR","incidentAddressTextVersionStreet":"1105 BROTHERTON DR","locationCoordinates":"36.20102,-85.37141"}
[2026-01-26 19:19:24] [INFO] Number of extracted fields: 21
[2026-01-26 19:19:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
RESC'
[2026-01-26 19:19:24] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
RESC', Parsed IDs = ["PCFD","EMS","RESC"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-26 19:19:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","RESC"]
[2026-01-26 19:19:24] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 19:19:24] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 19:19:24] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-01-26 19:19:24] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 19:19:24] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 19:19:24] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-26 19:19:24] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 19:19:24] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 19:19:24] [INFO] Found existing IncidentTypeMapping with ID: 693861a57fd64f0b2
[2026-01-26 19:19:34] [INFO] Created new Dispatches record with ID: 6977be3d2d99f7c31
[2026-01-26 19:19:34] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 19:19:34] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 19:19:37] [INFO] Successfully uploaded file to V2 FTP server: /PCFD_20260009596_20260126_191924.XML
[2026-01-26 19:19:37] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009596_20260126_191924.XML -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/archive/2026-01-26/PCFD_20260009596_20260126_191924.XML
[2026-01-26 19:19:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009596_20260126_191924.XML
[2026-01-26 20:11:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260009616_20260126_201123.XML
[2026-01-26 20:11:23] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260009616_20260126_201123.XML for user: 68f1466aed072ad4a
[2026-01-26 20:11:23] [INFO] File size: 5299 bytes
[2026-01-26 20:11:41] [INFO] Created FTPFiles record with ID: 6977ca7da9798ccc9
[2026-01-26 20:11:41] [INFO] About to extract fields from XML. File size: 5299 bytes
[2026-01-26 20:11:41] [INFO] Number of mappings: 28
[2026-01-26 20:11:41] [INFO] Starting XML parsing. Content length: 5299
[2026-01-26 20:11:41] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 20:11:41] [INFO] Processing 28 field mappings
[2026-01-26 20:11:41] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 20:11:41] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 20:11:41] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 20:11:41] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-26 20:11:41] [INFO]   -> Found value: MFD
EMS
RESC
[2026-01-26 20:11:41] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nEMS\nRESC"
[2026-01-26 20:11:41] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 20:11:41] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-26 20:11:41] [INFO]   -> Found value: 2026000033
[2026-01-26 20:11:41] [INFO]   -> Set field 'incidentInternalId' = "2026000033"
[2026-01-26 20:11:41] [INFO]   -> Set field 'dispatchRunNumber' = "2026000033"
[2026-01-26 20:11:41] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 20:11:41] [INFO]   -> Found value: HEMMORHAGE / BLEEDING
[2026-01-26 20:11:41] [INFO]   -> Set field 'incidentTypeValue1' = "HEMMORHAGE \/ BLEEDING"
[2026-01-26 20:11:41] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 20:11:41] [INFO]   -> Found value: 804
[2026-01-26 20:11:41] [INFO]   -> Set field 'incidentLocationStreetNumber' = 804
[2026-01-26 20:11:41] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 20:11:41] [INFO]   -> Found value: TN
[2026-01-26 20:11:41] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 20:11:41] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 20:11:41] [INFO]   -> Found value: 38574
[2026-01-26 20:11:41] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-01-26 20:11:41] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 20:11:41] [INFO]   -> No value found (null or empty)
[2026-01-26 20:11:41] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 20:11:41] [INFO]   -> No value found (null or empty)
[2026-01-26 20:11:41] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 20:11:41] [INFO]   -> Found value: 36.15088
[2026-01-26 20:11:41] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.150880000000000791260390542447566986083984375
[2026-01-26 20:11:41] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 20:11:41] [INFO]   -> Found value: -85.25889
[2026-01-26 20:11:41] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2588899999999938472683425061404705047607421875
[2026-01-26 20:11:41] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 20:11:41] [INFO]   -> Found value: 2026-01-26 14:10:22
[2026-01-26 20:11:41] [INFO]   -> Set field 'alarm' = "2026-01-26 14:10:22"
[2026-01-26 20:11:41] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 20:11:41] [INFO]   -> Found value: 2026-01-26 14:11:10
[2026-01-26 20:11:41] [INFO]   -> Set field 'dispatched' = "2026-01-26 14:11:10"
[2026-01-26 20:11:41] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 20:11:41] [INFO]   -> No value found (null or empty)
[2026-01-26 20:11:41] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 20:11:41] [INFO]   -> No value found (null or empty)
[2026-01-26 20:11:41] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 20:11:41] [INFO]   -> No value found (null or empty)
[2026-01-26 20:11:41] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 20:11:41] [INFO]   -> Found value: E MINNIE AVE/PETER AVE
[2026-01-26 20:11:41] [INFO]   -> Set field 'incidentLocationCross' = "E MINNIE AVE\/PETER AVE"
[2026-01-26 20:11:41] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 20:11:41] [INFO]   -> Found value: MFR
[2026-01-26 20:11:41] [INFO]   -> Set field 'cADVehicleID' = "MFR"
[2026-01-26 20:11:41] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 20:11:41] [INFO]   -> Found value: 2026-01-26 14:11:10
[2026-01-26 20:11:41] [INFO]   -> Set field 'timedispatch' = "2026-01-26 14:11:10"
[2026-01-26 20:11:41] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 20:11:41] [INFO]   -> No value found (null or empty)
[2026-01-26 20:11:41] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 20:11:41] [INFO]   -> No value found (null or empty)
[2026-01-26 20:11:41] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 20:11:41] [INFO]   -> No value found (null or empty)
[2026-01-26 20:11:41] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 20:11:41] [INFO]   -> No value found (null or empty)
[2026-01-26 20:11:41] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 20:11:41] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 20:11:41] [INFO]   -> Found value: 20260009616
[2026-01-26 20:11:41] [INFO]   -> Set field 'policeReportNumber' = "20260009616"
[2026-01-26 20:11:41] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 20:11:41] [INFO]   -> Found value: [EMS] 7YO  [01/26/26 14:11:10 KMORGAN2] [EMS] ROUTER FELL ON CHILDS BLEEDING  [01/26/26 14:10:46 KMO...
[2026-01-26 20:11:41] [INFO]   -> Set field 'dispatchNotes' = "[EMS] 7YO  [01\/26\/26 14:11:10 KMORGAN2] [EMS] ROUTER FELL ON CHILDS BLEEDING  [01\/26\/26 14:10:46 KMORGAN2] Event spawned from HEMMORHAGE \/ BLEEDING.  [01\/26\/2026 14:10:22 KMORGAN2]"
[2026-01-26 20:11:41] [INFO]   -> Set field 'cADLog' = "[EMS] 7YO  [01\/26\/26 14:11:10 KMORGAN2] [EMS] ROUTER FELL ON CHILDS BLEEDING  [01\/26\/26 14:10:46 KMORGAN2] Event spawned from HEMMORHAGE \/ BLEEDING.  [01\/26\/2026 14:10:22 KMORGAN2]"
[2026-01-26 20:11:41] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 20:11:41] [INFO]   -> Found value: MONTEREY
[2026-01-26 20:11:41] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-01-26 20:11:41] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 20:11:41] [INFO]   -> Found value: ELM
[2026-01-26 20:11:41] [INFO]   -> Set field 'streetName' = "ELM"
[2026-01-26 20:11:41] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 20:11:41] [INFO]   -> Found value: ST
[2026-01-26 20:11:41] [INFO]   -> Set field 'streetType' = "ST"
[2026-01-26 20:11:41] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 20:11:41] [INFO]   -> Found value: 804 N ELM ST
[2026-01-26 20:11:41] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "804 N ELM ST"
[2026-01-26 20:11:41] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-26 20:11:41] [INFO] Concatenating street name and type
[2026-01-26 20:11:41] [INFO]   -> Combined street name: ELM ST
[2026-01-26 20:11:41] [INFO] Built locationCoordinates from lat/lng: 36.15088,-85.25889
[2026-01-26 20:11:41] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"MFD\nEMS\nRESC","incidentInternalId":"2026000033","dispatchRunNumber":"2026000033","incidentTypeValue1":"HEMMORHAGE \/ BLEEDING","incidentLocationStreetNumber":804,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"nERISIncidentLatitude":36.150880000000000791260390542447566986083984375,"nERISIncidentLongitude":-85.2588899999999938472683425061404705047607421875,"alarm":"2026-01-26 14:10:22","dispatched":"2026-01-26 14:11:10","incidentLocationCross":"E MINNIE AVE\/PETER AVE","cADVehicleID":"MFR","timedispatch":"2026-01-26 14:11:10","policeReportNumber":"20260009616","dispatchNotes":"[EMS] 7YO  [01\/26\/26 14:11:10 KMORGAN2] [EMS] ROUTER FELL ON CHILDS BLEEDING  [01\/26\/26 14:10:46 KMORGAN2] Event spawned from HEMMORHAGE \/ BLEEDING.  [01\/26\/2026 14:10:22 KMORGAN2]","cADLog":"[EMS] 7YO  [01\/26\/26 14:11:10 KMORGAN2] [EMS] ROUTER FELL ON CHILDS BLEEDING  [01\/26\/26 14:10:46 KMORGAN2] Event spawned from HEMMORHAGE \/ BLEEDING.  [01\/26\/2026 14:10:22 KMORGAN2]","incidentLocationCity":"MONTEREY","streetName":"ELM ST","incidentAddressTextVersionStreet":"804 N ELM ST","locationCoordinates":"36.15088,-85.25889"}
[2026-01-26 20:11:41] [INFO] Number of extracted fields: 21
[2026-01-26 20:11:41] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
EMS
RESC'
[2026-01-26 20:11:41] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
EMS
RESC', Parsed IDs = ["MFD","EMS","RESC"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-26 20:11:41] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","EMS","RESC"]
[2026-01-26 20:11:41] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-26 20:11:58] [INFO] SUCCESS: Routed to agency 'Monterey Fire Department' (ID: 68e67aaba2bb4565e) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-26 20:11:58] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-01-26 20:11:58] [INFO] Fetched 1 stations from Stations module for agency 'Monterey Fire Department': ["68ffe49c256b67300"]
[2026-01-26 20:11:58] [INFO] Final routing: saasclientId = 68e67aaba2bb4565e, dispatchStationsIds = ["68ffe49c256b67300"], matchedAgencyIndex = 0
[2026-01-26 20:11:58] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-26 20:11:58] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-26 20:11:58] [INFO] Updated FTPFiles record saasclientId to routed agency: 68e67aaba2bb4565e
[2026-01-26 20:11:59] [INFO] Found existing IncidentTypeMapping with ID: 694c9fea4867040a4
[2026-01-26 20:12:01] [INFO] Created new Dispatches record with ID: 6977ca8f696446dfb
[2026-01-26 20:12:01] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 20:12:02] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 20:12:05] [INFO] Successfully uploaded file to V2 FTP server: /MFD_20260009616_20260126_201123.XML
[2026-01-26 20:12:05] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260009616_20260126_201123.XML -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/archive/2026-01-26/MFD_20260009616_20260126_201123.XML
[2026-01-26 20:12:05] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260009616_20260126_201123.XML
[2026-01-26 20:12:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009618_20260126_201153.XML
[2026-01-26 20:12:05] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009618_20260126_201153.XML for user: 68f1466aed072ad4a
[2026-01-26 20:12:05] [INFO] File size: 5588 bytes
[2026-01-26 20:12:16] [INFO] Created FTPFiles record with ID: 6977caa03d6960957
[2026-01-26 20:12:16] [INFO] About to extract fields from XML. File size: 5588 bytes
[2026-01-26 20:12:16] [INFO] Number of mappings: 28
[2026-01-26 20:12:16] [INFO] Starting XML parsing. Content length: 5588
[2026-01-26 20:12:16] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 20:12:16] [INFO] Processing 28 field mappings
[2026-01-26 20:12:16] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 20:12:16] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 20:12:16] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 20:12:16] [INFO] Found 4 elements for 'AgencyCode', concatenating 4 non-empty values
[2026-01-26 20:12:16] [INFO]   -> Found value: PCFD
EMS
MFD
RESC
[2026-01-26 20:12:16] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nMFD\nRESC"
[2026-01-26 20:12:16] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 20:12:16] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-01-26 20:12:16] [INFO]   -> Found value: 2026000233
[2026-01-26 20:12:16] [INFO]   -> Set field 'incidentInternalId' = "2026000233"
[2026-01-26 20:12:16] [INFO]   -> Set field 'dispatchRunNumber' = "2026000233"
[2026-01-26 20:12:16] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 20:12:16] [INFO]   -> Found value: HEMMORHAGE / BLEEDING
[2026-01-26 20:12:16] [INFO]   -> Set field 'incidentTypeValue1' = "HEMMORHAGE \/ BLEEDING"
[2026-01-26 20:12:16] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 20:12:16] [INFO]   -> Found value: 804
[2026-01-26 20:12:16] [INFO]   -> Set field 'incidentLocationStreetNumber' = 804
[2026-01-26 20:12:16] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 20:12:16] [INFO]   -> Found value: TN
[2026-01-26 20:12:16] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 20:12:16] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 20:12:16] [INFO]   -> Found value: 38574
[2026-01-26 20:12:16] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-01-26 20:12:16] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 20:12:16] [INFO]   -> No value found (null or empty)
[2026-01-26 20:12:16] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 20:12:16] [INFO]   -> No value found (null or empty)
[2026-01-26 20:12:16] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 20:12:16] [INFO]   -> Found value: 36.15088
[2026-01-26 20:12:16] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.150880000000000791260390542447566986083984375
[2026-01-26 20:12:16] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 20:12:16] [INFO]   -> Found value: -85.25889
[2026-01-26 20:12:16] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2588899999999938472683425061404705047607421875
[2026-01-26 20:12:16] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 20:12:16] [INFO]   -> Found value: 2026-01-26 14:11:50
[2026-01-26 20:12:16] [INFO]   -> Set field 'alarm' = "2026-01-26 14:11:50"
[2026-01-26 20:12:16] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 20:12:16] [INFO]   -> Found value: 2026-01-26 14:11:50
[2026-01-26 20:12:16] [INFO]   -> Set field 'dispatched' = "2026-01-26 14:11:50"
[2026-01-26 20:12:16] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 20:12:16] [INFO]   -> No value found (null or empty)
[2026-01-26 20:12:16] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 20:12:16] [INFO]   -> No value found (null or empty)
[2026-01-26 20:12:16] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 20:12:16] [INFO]   -> No value found (null or empty)
[2026-01-26 20:12:16] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 20:12:16] [INFO]   -> Found value: E MINNIE AVE/PETER AVE
[2026-01-26 20:12:16] [INFO]   -> Set field 'incidentLocationCross' = "E MINNIE AVE\/PETER AVE"
[2026-01-26 20:12:16] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 20:12:16] [INFO]   -> Found value: PCFR
[2026-01-26 20:12:16] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-26 20:12:16] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 20:12:16] [INFO]   -> Found value: 2026-01-26 14:11:50
[2026-01-26 20:12:16] [INFO]   -> Set field 'timedispatch' = "2026-01-26 14:11:50"
[2026-01-26 20:12:16] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 20:12:16] [INFO]   -> No value found (null or empty)
[2026-01-26 20:12:16] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 20:12:16] [INFO]   -> No value found (null or empty)
[2026-01-26 20:12:16] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 20:12:16] [INFO]   -> No value found (null or empty)
[2026-01-26 20:12:16] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 20:12:16] [INFO]   -> No value found (null or empty)
[2026-01-26 20:12:16] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 20:12:16] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 20:12:16] [INFO]   -> Found value: 20260009618
[2026-01-26 20:12:16] [INFO]   -> Set field 'policeReportNumber' = "20260009618"
[2026-01-26 20:12:16] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 20:12:16] [INFO]   -> Found value: Event spawned from HEMMORHAGE / BLEEDING.  [01/26/2026 14:11:50 KBURTON] [EMS] 7YO  [01/26/26 14:11:...
[2026-01-26 20:12:16] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from HEMMORHAGE \/ BLEEDING.  [01\/26\/2026 14:11:50 KBURTON] [EMS] 7YO  [01\/26\/26 14:11:10 KMORGAN2] [EMS] ROUTER FELL ON CHILDS BLEEDING  [01\/26\/26 14:10:46 KMORGAN2] Event spawned from HEMMORHAGE \/ BLEEDING.  [01\/26\/2026 14:10:22 KMORGAN2]"
[2026-01-26 20:12:16] [INFO]   -> Set field 'cADLog' = "Event spawned from HEMMORHAGE \/ BLEEDING.  [01\/26\/2026 14:11:50 KBURTON] [EMS] 7YO  [01\/26\/26 14:11:10 KMORGAN2] [EMS] ROUTER FELL ON CHILDS BLEEDING  [01\/26\/26 14:10:46 KMORGAN2] Event spawned from HEMMORHAGE \/ BLEEDING.  [01\/26\/2026 14:10:22 KMORGAN2]"
[2026-01-26 20:12:16] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 20:12:16] [INFO]   -> Found value: MONTEREY
[2026-01-26 20:12:16] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-01-26 20:12:16] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 20:12:16] [INFO]   -> Found value: ELM
[2026-01-26 20:12:16] [INFO]   -> Set field 'streetName' = "ELM"
[2026-01-26 20:12:16] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 20:12:16] [INFO]   -> Found value: ST
[2026-01-26 20:12:16] [INFO]   -> Set field 'streetType' = "ST"
[2026-01-26 20:12:16] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 20:12:16] [INFO]   -> Found value: 804 N ELM ST
[2026-01-26 20:12:16] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "804 N ELM ST"
[2026-01-26 20:12:16] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-26 20:12:16] [INFO] Concatenating street name and type
[2026-01-26 20:12:16] [INFO]   -> Combined street name: ELM ST
[2026-01-26 20:12:16] [INFO] Built locationCoordinates from lat/lng: 36.15088,-85.25889
[2026-01-26 20:12:16] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nMFD\nRESC","incidentInternalId":"2026000233","dispatchRunNumber":"2026000233","incidentTypeValue1":"HEMMORHAGE \/ BLEEDING","incidentLocationStreetNumber":804,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"nERISIncidentLatitude":36.150880000000000791260390542447566986083984375,"nERISIncidentLongitude":-85.2588899999999938472683425061404705047607421875,"alarm":"2026-01-26 14:11:50","dispatched":"2026-01-26 14:11:50","incidentLocationCross":"E MINNIE AVE\/PETER AVE","cADVehicleID":"PCFR","timedispatch":"2026-01-26 14:11:50","policeReportNumber":"20260009618","dispatchNotes":"Event spawned from HEMMORHAGE \/ BLEEDING.  [01\/26\/2026 14:11:50 KBURTON] [EMS] 7YO  [01\/26\/26 14:11:10 KMORGAN2] [EMS] ROUTER FELL ON CHILDS BLEEDING  [01\/26\/26 14:10:46 KMORGAN2] Event spawned from HEMMORHAGE \/ BLEEDING.  [01\/26\/2026 14:10:22 KMORGAN2]","cADLog":"Event spawned from HEMMORHAGE \/ BLEEDING.  [01\/26\/2026 14:11:50 KBURTON] [EMS] 7YO  [01\/26\/26 14:11:10 KMORGAN2] [EMS] ROUTER FELL ON CHILDS BLEEDING  [01\/26\/26 14:10:46 KMORGAN2] Event spawned from HEMMORHAGE \/ BLEEDING.  [01\/26\/2026 14:10:22 KMORGAN2]","incidentLocationCity":"MONTEREY","streetName":"ELM ST","incidentAddressTextVersionStreet":"804 N ELM ST","locationCoordinates":"36.15088,-85.25889"}
[2026-01-26 20:12:16] [INFO] Number of extracted fields: 21
[2026-01-26 20:12:16] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
MFD
RESC'
[2026-01-26 20:12:16] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
MFD
RESC', Parsed IDs = ["PCFD","EMS","MFD","RESC"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 4
[2026-01-26 20:12:16] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","MFD","RESC"]
[2026-01-26 20:12:16] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 20:12:16] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 20:12:16] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","MFD","RESC"]
[2026-01-26 20:12:16] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 20:12:16] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 20:12:16] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-26 20:12:16] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 20:12:16] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 20:12:16] [INFO] Found existing IncidentTypeMapping with ID: 694c9ff41a37c4612
[2026-01-26 20:12:37] [INFO] Created new Dispatches record with ID: 6977caac651177923
[2026-01-26 20:12:37] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 20:12:37] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 20:12:40] [INFO] Successfully uploaded file to V2 FTP server: /PCFD_20260009618_20260126_201153.XML
[2026-01-26 20:12:40] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009618_20260126_201153.XML -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/archive/2026-01-26/PCFD_20260009618_20260126_201153.XML
[2026-01-26 20:12:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009618_20260126_201153.XML
[2026-01-26 20:38:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009624_20260126_203844.XML
[2026-01-26 20:38:44] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009624_20260126_203844.XML for user: 68f1466aed072ad4a
[2026-01-26 20:38:44] [INFO] File size: 5318 bytes
[2026-01-26 20:38:44] [INFO] Created FTPFiles record with ID: 6977d0d49ee9daeba
[2026-01-26 20:38:44] [INFO] About to extract fields from XML. File size: 5318 bytes
[2026-01-26 20:38:44] [INFO] Number of mappings: 28
[2026-01-26 20:38:44] [INFO] Starting XML parsing. Content length: 5318
[2026-01-26 20:38:44] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 20:38:44] [INFO] Processing 28 field mappings
[2026-01-26 20:38:44] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 20:38:44] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 20:38:44] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 20:38:44] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-26 20:38:44] [INFO]   -> Found value: PCFD
EMS
RESC
[2026-01-26 20:38:44] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nRESC"
[2026-01-26 20:38:44] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 20:38:44] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-26 20:38:44] [INFO]   -> Found value: 2026000234
[2026-01-26 20:38:44] [INFO]   -> Set field 'incidentInternalId' = "2026000234"
[2026-01-26 20:38:44] [INFO]   -> Set field 'dispatchRunNumber' = "2026000234"
[2026-01-26 20:38:44] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 20:38:44] [INFO]   -> Found value: FAINTING / SYNCOPE
[2026-01-26 20:38:44] [INFO]   -> Set field 'incidentTypeValue1' = "FAINTING \/ SYNCOPE"
[2026-01-26 20:38:44] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 20:38:44] [INFO]   -> Found value: 6516
[2026-01-26 20:38:44] [INFO]   -> Set field 'incidentLocationStreetNumber' = 6516
[2026-01-26 20:38:44] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 20:38:44] [INFO]   -> Found value: TN
[2026-01-26 20:38:44] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 20:38:44] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 20:38:44] [INFO]   -> Found value: 38506
[2026-01-26 20:38:44] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-26 20:38:44] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 20:38:44] [INFO]   -> No value found (null or empty)
[2026-01-26 20:38:44] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 20:38:44] [INFO]   -> No value found (null or empty)
[2026-01-26 20:38:44] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 20:38:44] [INFO]   -> Found value: 36.11126
[2026-01-26 20:38:44] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1112600000000014688339433632791042327880859375
[2026-01-26 20:38:44] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 20:38:44] [INFO]   -> Found value: -85.37722
[2026-01-26 20:38:44] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.377219999999994115569279529154300689697265625
[2026-01-26 20:38:44] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 20:38:44] [INFO]   -> Found value: 2026-01-26 14:37:25
[2026-01-26 20:38:44] [INFO]   -> Set field 'alarm' = "2026-01-26 14:37:25"
[2026-01-26 20:38:44] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 20:38:44] [INFO]   -> Found value: 2026-01-26 14:38:33
[2026-01-26 20:38:44] [INFO]   -> Set field 'dispatched' = "2026-01-26 14:38:33"
[2026-01-26 20:38:44] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 20:38:44] [INFO]   -> No value found (null or empty)
[2026-01-26 20:38:44] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 20:38:44] [INFO]   -> No value found (null or empty)
[2026-01-26 20:38:44] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 20:38:44] [INFO]   -> No value found (null or empty)
[2026-01-26 20:38:44] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 20:38:44] [INFO]   -> Found value: SHEEP BLUFF RD/WALKER MOUNTAIN RD
[2026-01-26 20:38:44] [INFO]   -> Set field 'incidentLocationCross' = "SHEEP BLUFF RD\/WALKER MOUNTAIN RD"
[2026-01-26 20:38:44] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 20:38:44] [INFO]   -> Found value: PCFR
[2026-01-26 20:38:44] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-26 20:38:44] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 20:38:44] [INFO]   -> Found value: 2026-01-26 14:38:33
[2026-01-26 20:38:44] [INFO]   -> Set field 'timedispatch' = "2026-01-26 14:38:33"
[2026-01-26 20:38:44] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 20:38:44] [INFO]   -> No value found (null or empty)
[2026-01-26 20:38:44] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 20:38:44] [INFO]   -> No value found (null or empty)
[2026-01-26 20:38:44] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 20:38:44] [INFO]   -> No value found (null or empty)
[2026-01-26 20:38:44] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 20:38:44] [INFO]   -> No value found (null or empty)
[2026-01-26 20:38:44] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 20:38:44] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 20:38:44] [INFO]   -> Found value: 20260009624
[2026-01-26 20:38:44] [INFO]   -> Set field 'policeReportNumber' = "20260009624"
[2026-01-26 20:38:44] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 20:38:44] [INFO]   -> Found value: [EMS] ONLY RESPONDING WHEN HE TOUCHES HER  [01/26/26 14:37:56 KMORGAN2] Event spawned from FAINTING ...
[2026-01-26 20:38:44] [INFO]   -> Set field 'dispatchNotes' = "[EMS] ONLY RESPONDING WHEN HE TOUCHES HER  [01\/26\/26 14:37:56 KMORGAN2] Event spawned from FAINTING \/ SYNCOPE.  [01\/26\/2026 14:37:25 KMORGAN2] 75 YOF WEAKNESS HUSBAND CANT KEEP HER AWAKE  [01\/26\/26 14:36:06 KMORGAN2]"
[2026-01-26 20:38:44] [INFO]   -> Set field 'cADLog' = "[EMS] ONLY RESPONDING WHEN HE TOUCHES HER  [01\/26\/26 14:37:56 KMORGAN2] Event spawned from FAINTING \/ SYNCOPE.  [01\/26\/2026 14:37:25 KMORGAN2] 75 YOF WEAKNESS HUSBAND CANT KEEP HER AWAKE  [01\/26\/26 14:36:06 KMORGAN2]"
[2026-01-26 20:38:44] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 20:38:44] [INFO]   -> Found value: COOKEVILLE
[2026-01-26 20:38:44] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-26 20:38:44] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 20:38:44] [INFO]   -> Found value: HWY 70
[2026-01-26 20:38:44] [INFO]   -> Set field 'streetName' = "HWY 70"
[2026-01-26 20:38:44] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 20:38:44] [INFO]   -> No value found (null or empty)
[2026-01-26 20:38:44] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 20:38:44] [INFO]   -> Found value: 6516 HWY 70 E
[2026-01-26 20:38:44] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "6516 HWY 70 E"
[2026-01-26 20:38:44] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-26 20:38:44] [INFO] Built locationCoordinates from lat/lng: 36.11126,-85.37722
[2026-01-26 20:38:44] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nRESC","incidentInternalId":"2026000234","dispatchRunNumber":"2026000234","incidentTypeValue1":"FAINTING \/ SYNCOPE","incidentLocationStreetNumber":6516,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.1112600000000014688339433632791042327880859375,"nERISIncidentLongitude":-85.377219999999994115569279529154300689697265625,"alarm":"2026-01-26 14:37:25","dispatched":"2026-01-26 14:38:33","incidentLocationCross":"SHEEP BLUFF RD\/WALKER MOUNTAIN RD","cADVehicleID":"PCFR","timedispatch":"2026-01-26 14:38:33","policeReportNumber":"20260009624","dispatchNotes":"[EMS] ONLY RESPONDING WHEN HE TOUCHES HER  [01\/26\/26 14:37:56 KMORGAN2] Event spawned from FAINTING \/ SYNCOPE.  [01\/26\/2026 14:37:25 KMORGAN2] 75 YOF WEAKNESS HUSBAND CANT KEEP HER AWAKE  [01\/26\/26 14:36:06 KMORGAN2]","cADLog":"[EMS] ONLY RESPONDING WHEN HE TOUCHES HER  [01\/26\/26 14:37:56 KMORGAN2] Event spawned from FAINTING \/ SYNCOPE.  [01\/26\/2026 14:37:25 KMORGAN2] 75 YOF WEAKNESS HUSBAND CANT KEEP HER AWAKE  [01\/26\/26 14:36:06 KMORGAN2]","incidentLocationCity":"COOKEVILLE","streetName":"HWY 70","incidentAddressTextVersionStreet":"6516 HWY 70 E","locationCoordinates":"36.11126,-85.37722"}
[2026-01-26 20:38:44] [INFO] Number of extracted fields: 21
[2026-01-26 20:38:44] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
RESC'
[2026-01-26 20:38:44] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
RESC', Parsed IDs = ["PCFD","EMS","RESC"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-26 20:38:44] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","RESC"]
[2026-01-26 20:38:44] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 20:38:44] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 20:38:44] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-01-26 20:38:44] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 20:38:44] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 20:38:44] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-26 20:38:44] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 20:38:44] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 20:38:45] [INFO] Found existing IncidentTypeMapping with ID: 693861a57fd64f0b2
[2026-01-26 20:38:55] [INFO] Created new Dispatches record with ID: 6977d0d572a7b26f3
[2026-01-26 20:38:55] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 20:38:55] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 20:38:59] [INFO] Successfully uploaded file to V2 FTP server: /PCFD_20260009624_20260126_203844.XML
[2026-01-26 20:38:59] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009624_20260126_203844.XML -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/archive/2026-01-26/PCFD_20260009624_20260126_203844.XML
[2026-01-26 20:38:59] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009624_20260126_203844.XML
[2026-01-26 22:34:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260009653_20260126_223444.XML
[2026-01-26 22:34:44] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260009653_20260126_223444.XML for user: 68f1466aed072ad4a
[2026-01-26 22:34:44] [INFO] File size: 5869 bytes
[2026-01-26 22:34:45] [INFO] Created FTPFiles record with ID: 6977ec054125f4ce2
[2026-01-26 22:34:45] [INFO] About to extract fields from XML. File size: 5869 bytes
[2026-01-26 22:34:45] [INFO] Number of mappings: 28
[2026-01-26 22:34:45] [INFO] Starting XML parsing. Content length: 5869
[2026-01-26 22:34:45] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 22:34:45] [INFO] Processing 28 field mappings
[2026-01-26 22:34:45] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 22:34:45] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 22:34:45] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 22:34:45] [INFO] Found 5 elements for 'AgencyCode', concatenating 5 non-empty values
[2026-01-26 22:34:45] [INFO]   -> Found value: BFD
PCFD
PCSO
EMS
BFD
[2026-01-26 22:34:45] [INFO]   -> Set field 'cADAgencyIdentifier' = "BFD\nPCFD\nPCSO\nEMS\nBFD"
[2026-01-26 22:34:45] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 22:34:45] [INFO] Found 5 elements for 'ReportNumber', using FIRST value only
[2026-01-26 22:34:45] [INFO]   -> Found value: 2026000028
[2026-01-26 22:34:45] [INFO]   -> Set field 'incidentInternalId' = "2026000028"
[2026-01-26 22:34:45] [INFO]   -> Set field 'dispatchRunNumber' = "2026000028"
[2026-01-26 22:34:45] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 22:34:45] [INFO]   -> Found value: RESIDENTIAL FIRE
[2026-01-26 22:34:45] [INFO]   -> Set field 'incidentTypeValue1' = "RESIDENTIAL FIRE"
[2026-01-26 22:34:45] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 22:34:45] [INFO]   -> Found value: 5461
[2026-01-26 22:34:45] [INFO]   -> Set field 'incidentLocationStreetNumber' = 5461
[2026-01-26 22:34:45] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 22:34:45] [INFO]   -> Found value: TN
[2026-01-26 22:34:45] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 22:34:45] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 22:34:45] [INFO]   -> Found value: 38501
[2026-01-26 22:34:45] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-01-26 22:34:45] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 22:34:45] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:45] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 22:34:45] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:45] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 22:34:45] [INFO]   -> Found value: 36.14849
[2026-01-26 22:34:45] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14849000000000245336195803247392177581787109375
[2026-01-26 22:34:45] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 22:34:45] [INFO]   -> Found value: -85.61377
[2026-01-26 22:34:45] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6137700000000023692336981184780597686767578125
[2026-01-26 22:34:45] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 22:34:45] [INFO]   -> Found value: 2026-01-26 16:33:47
[2026-01-26 22:34:45] [INFO]   -> Set field 'alarm' = "2026-01-26 16:33:47"
[2026-01-26 22:34:45] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 22:34:45] [INFO]   -> Found value: 2026-01-26 16:34:31
[2026-01-26 22:34:45] [INFO]   -> Set field 'dispatched' = "2026-01-26 16:34:31"
[2026-01-26 22:34:45] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 22:34:45] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:45] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 22:34:45] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:45] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 22:34:45] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:45] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 22:34:45] [INFO]   -> Found value: FRIENDSHIP LN/DEER CREEK DR
[2026-01-26 22:34:45] [INFO]   -> Set field 'incidentLocationCross' = "FRIENDSHIP LN\/DEER CREEK DR"
[2026-01-26 22:34:45] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 22:34:45] [INFO]   -> Found value: BEN2
[2026-01-26 22:34:45] [INFO]   -> Set field 'cADVehicleID' = "BEN2"
[2026-01-26 22:34:45] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 22:34:45] [INFO]   -> Found value: 2026-01-26 16:34:31
[2026-01-26 22:34:45] [INFO]   -> Set field 'timedispatch' = "2026-01-26 16:34:31"
[2026-01-26 22:34:45] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 22:34:45] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:45] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 22:34:45] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:45] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 22:34:45] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:45] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 22:34:45] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:45] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 22:34:45] [INFO] Found 5 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 22:34:45] [INFO]   -> Found value: 20260009653
[2026-01-26 22:34:45] [INFO]   -> Set field 'policeReportNumber' = "20260009653"
[2026-01-26 22:34:45] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 22:34:45] [INFO]   -> Found value: [FIRE] TRI-STORY HOUSE  [01/26/26 16:34:23 KMORGAN2] [LAW] CANCEL LAST REMARK  [01/26/26 16:34:09 SB...
[2026-01-26 22:34:45] [INFO]   -> Set field 'dispatchNotes' = "[FIRE] TRI-STORY HOUSE  [01\/26\/26 16:34:23 KMORGAN2] [LAW] CANCEL LAST REMARK  [01\/26\/26 16:34:09 SBALLARD] [FIRE] EVERYONE OUT OF HOUSE  [01\/26\/26 16:34:07 KMORGAN2] [LAW] LOFTIS ENROUTE  [01\/26\/26 16:33:57 SBALLARD] Event spawned from RESIDENTIAL FIRE.  [01\/26\/2026 16:33:47 KHILL] SMELLS SMOKE FROM FIREPLACE  [01\/26\/26 16:33:43 KMORGAN2] ALARMS IN HOUSE GOING OFF  [01\/26\/26 16:33:02 KMORGAN2]]"
[2026-01-26 22:34:45] [INFO]   -> Set field 'cADLog' = "[FIRE] TRI-STORY HOUSE  [01\/26\/26 16:34:23 KMORGAN2] [LAW] CANCEL LAST REMARK  [01\/26\/26 16:34:09 SBALLARD] [FIRE] EVERYONE OUT OF HOUSE  [01\/26\/26 16:34:07 KMORGAN2] [LAW] LOFTIS ENROUTE  [01\/26\/26 16:33:57 SBALLARD] Event spawned from RESIDENTIAL FIRE.  [01\/26\/2026 16:33:47 KHILL] SMELLS SMOKE FROM FIREPLACE  [01\/26\/26 16:33:43 KMORGAN2] ALARMS IN HOUSE GOING OFF  [01\/26\/26 16:33:02 KMORGAN2]]"
[2026-01-26 22:34:45] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 22:34:45] [INFO]   -> Found value: COOKEVILLE
[2026-01-26 22:34:45] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-26 22:34:45] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 22:34:45] [INFO]   -> Found value: BUFFALO VALLEY
[2026-01-26 22:34:45] [INFO]   -> Set field 'streetName' = "BUFFALO VALLEY"
[2026-01-26 22:34:45] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 22:34:45] [INFO]   -> Found value: RD
[2026-01-26 22:34:45] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 22:34:45] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 22:34:45] [INFO]   -> Found value: 5461 BUFFALO VALLEY RD
[2026-01-26 22:34:45] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "5461 BUFFALO VALLEY RD"
[2026-01-26 22:34:45] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-26 22:34:45] [INFO] Concatenating street name and type
[2026-01-26 22:34:45] [INFO]   -> Combined street name: BUFFALO VALLEY RD
[2026-01-26 22:34:45] [INFO] Built locationCoordinates from lat/lng: 36.14849,-85.61377
[2026-01-26 22:34:45] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"BFD\nPCFD\nPCSO\nEMS\nBFD","incidentInternalId":"2026000028","dispatchRunNumber":"2026000028","incidentTypeValue1":"RESIDENTIAL FIRE","incidentLocationStreetNumber":5461,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"nERISIncidentLatitude":36.14849000000000245336195803247392177581787109375,"nERISIncidentLongitude":-85.6137700000000023692336981184780597686767578125,"alarm":"2026-01-26 16:33:47","dispatched":"2026-01-26 16:34:31","incidentLocationCross":"FRIENDSHIP LN\/DEER CREEK DR","cADVehicleID":"BEN2","timedispatch":"2026-01-26 16:34:31","policeReportNumber":"20260009653","dispatchNotes":"[FIRE] TRI-STORY HOUSE  [01\/26\/26 16:34:23 KMORGAN2] [LAW] CANCEL LAST REMARK  [01\/26\/26 16:34:09 SBALLARD] [FIRE] EVERYONE OUT OF HOUSE  [01\/26\/26 16:34:07 KMORGAN2] [LAW] LOFTIS ENROUTE  [01\/26\/26 16:33:57 SBALLARD] Event spawned from RESIDENTIAL FIRE.  [01\/26\/2026 16:33:47 KHILL] SMELLS SMOKE FROM FIREPLACE  [01\/26\/26 16:33:43 KMORGAN2] ALARMS IN HOUSE GOING OFF  [01\/26\/26 16:33:02 KMORGAN2]]","cADLog":"[FIRE] TRI-STORY HOUSE  [01\/26\/26 16:34:23 KMORGAN2] [LAW] CANCEL LAST REMARK  [01\/26\/26 16:34:09 SBALLARD] [FIRE] EVERYONE OUT OF HOUSE  [01\/26\/26 16:34:07 KMORGAN2] [LAW] LOFTIS ENROUTE  [01\/26\/26 16:33:57 SBALLARD] Event spawned from RESIDENTIAL FIRE.  [01\/26\/2026 16:33:47 KHILL] SMELLS SMOKE FROM FIREPLACE  [01\/26\/26 16:33:43 KMORGAN2] ALARMS IN HOUSE GOING OFF  [01\/26\/26 16:33:02 KMORGAN2]]","incidentLocationCity":"COOKEVILLE","streetName":"BUFFALO VALLEY RD","incidentAddressTextVersionStreet":"5461 BUFFALO VALLEY RD","locationCoordinates":"36.14849,-85.61377"}
[2026-01-26 22:34:45] [INFO] Number of extracted fields: 21
[2026-01-26 22:34:45] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'BFD
PCFD
PCSO
EMS
BFD'
[2026-01-26 22:34:45] [INFO] Multi-agency routing check: CAD Agency ID raw = 'BFD
PCFD
PCSO
EMS
BFD', Parsed IDs = ["BFD","PCFD","PCSO","EMS","BFD"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 4
[2026-01-26 22:34:45] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["BFD","PCFD","PCSO","EMS","BFD"]
[2026-01-26 22:34:45] [INFO] Attempting SAASClient lookup for AgencyCode 'BFD' (index 0) within mailbox's assigned agencies
[2026-01-26 22:34:45] [INFO] SUCCESS: Routed to agency 'Baxter Fire Department' (ID: 68d1820f7ad4dadbd) at INDEX 0 based on AgencyCode 'BFD'
[2026-01-26 22:34:45] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["PCFD","PCSO","EMS","BFD"]
[2026-01-26 22:34:45] [INFO] Fetched 1 stations from Stations module for agency 'Baxter Fire Department': ["68d1884332e5f169b"]
[2026-01-26 22:34:45] [INFO] Final routing: saasclientId = 68d1820f7ad4dadbd, dispatchStationsIds = ["68d1884332e5f169b"], matchedAgencyIndex = 0
[2026-01-26 22:34:45] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-01-26 22:34:45] [INFO] Filtered cADAgencyIdentifier to: BFD
[2026-01-26 22:34:45] [INFO] Updated FTPFiles record saasclientId to routed agency: 68d1820f7ad4dadbd
[2026-01-26 22:34:45] [INFO] Found existing IncidentTypeMapping with ID: 6945b1d15d8a0517f
[2026-01-26 22:34:49] [INFO] Created new Dispatches record with ID: 6977ec063e4e72841
[2026-01-26 22:34:49] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 22:34:50] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 22:34:53] [INFO] Successfully uploaded file to V2 FTP server: /BFD_20260009653_20260126_223444.XML
[2026-01-26 22:34:53] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260009653_20260126_223444.XML -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/archive/2026-01-26/BFD_20260009653_20260126_223444.XML
[2026-01-26 22:34:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260009653_20260126_223444.XML
[2026-01-26 22:34:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009650_20260126_223454.XML
[2026-01-26 22:34:54] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009650_20260126_223454.XML for user: 68f1466aed072ad4a
[2026-01-26 22:34:54] [INFO] File size: 6703 bytes
[2026-01-26 22:34:55] [INFO] Created FTPFiles record with ID: 6977ec0f0fb5ffd49
[2026-01-26 22:34:55] [INFO] About to extract fields from XML. File size: 6703 bytes
[2026-01-26 22:34:55] [INFO] Number of mappings: 28
[2026-01-26 22:34:55] [INFO] Starting XML parsing. Content length: 6703
[2026-01-26 22:34:55] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 22:34:55] [INFO] Processing 28 field mappings
[2026-01-26 22:34:55] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 22:34:55] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 22:34:55] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 22:34:55] [INFO] Found 5 elements for 'AgencyCode', concatenating 5 non-empty values
[2026-01-26 22:34:55] [INFO]   -> Found value: PCFD
PCSO
EMS
BFD
BFD
[2026-01-26 22:34:55] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nPCSO\nEMS\nBFD\nBFD"
[2026-01-26 22:34:55] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 22:34:55] [INFO] Found 5 elements for 'ReportNumber', using FIRST value only
[2026-01-26 22:34:55] [INFO]   -> Found value: 2026000235
[2026-01-26 22:34:55] [INFO]   -> Set field 'incidentInternalId' = "2026000235"
[2026-01-26 22:34:55] [INFO]   -> Set field 'dispatchRunNumber' = "2026000235"
[2026-01-26 22:34:55] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 22:34:55] [INFO]   -> Found value: RESIDENTIAL FIRE
[2026-01-26 22:34:55] [INFO]   -> Set field 'incidentTypeValue1' = "RESIDENTIAL FIRE"
[2026-01-26 22:34:55] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 22:34:55] [INFO]   -> Found value: 5461
[2026-01-26 22:34:55] [INFO]   -> Set field 'incidentLocationStreetNumber' = 5461
[2026-01-26 22:34:55] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 22:34:55] [INFO]   -> Found value: TN
[2026-01-26 22:34:55] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 22:34:55] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 22:34:55] [INFO]   -> Found value: 38501
[2026-01-26 22:34:55] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-01-26 22:34:55] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 22:34:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:55] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 22:34:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:55] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 22:34:55] [INFO]   -> Found value: 36.14849
[2026-01-26 22:34:55] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14849000000000245336195803247392177581787109375
[2026-01-26 22:34:55] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 22:34:55] [INFO]   -> Found value: -85.61377
[2026-01-26 22:34:55] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6137700000000023692336981184780597686767578125
[2026-01-26 22:34:55] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 22:34:55] [INFO]   -> Found value: 2026-01-26 16:32:26
[2026-01-26 22:34:55] [INFO]   -> Set field 'alarm' = "2026-01-26 16:32:26"
[2026-01-26 22:34:55] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 22:34:55] [INFO]   -> Found value: 2026-01-26 16:34:43
[2026-01-26 22:34:55] [INFO]   -> Set field 'dispatched' = "2026-01-26 16:34:43"
[2026-01-26 22:34:55] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 22:34:55] [INFO]   -> Found value: 2026-01-26 16:34:43
[2026-01-26 22:34:55] [INFO]   -> Set field 'enroute' = "2026-01-26 16:34:43"
[2026-01-26 22:34:55] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 22:34:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:55] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 22:34:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:55] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 22:34:55] [INFO]   -> Found value: FRIENDSHIP LN/DEER CREEK DR
[2026-01-26 22:34:55] [INFO]   -> Set field 'incidentLocationCross' = "FRIENDSHIP LN\/DEER CREEK DR"
[2026-01-26 22:34:55] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 22:34:55] [INFO]   -> Found value: BR31
[2026-01-26 22:34:55] [INFO]   -> Set field 'cADVehicleID' = "BR31"
[2026-01-26 22:34:55] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 22:34:55] [INFO]   -> Found value: 2026-01-26 16:34:43
[2026-01-26 22:34:55] [INFO]   -> Set field 'timedispatch' = "2026-01-26 16:34:43"
[2026-01-26 22:34:55] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 22:34:55] [INFO]   -> Found value: 2026-01-26 16:34:43
[2026-01-26 22:34:55] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-26 16:34:43"
[2026-01-26 22:34:55] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 22:34:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:55] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 22:34:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:55] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 22:34:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:34:55] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 22:34:55] [INFO] Found 5 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 22:34:55] [INFO]   -> Found value: 20260009650
[2026-01-26 22:34:55] [INFO]   -> Set field 'policeReportNumber' = "20260009650"
[2026-01-26 22:34:55] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 22:34:55] [INFO]   -> Found value: DOUBLE CAR GARAGE NEXT TO HOUSE  [01/26/26 16:34:42 KMORGAN2] TRI-STORY HOUSE  [01/26/26 16:34:22 KM...
[2026-01-26 22:34:55] [INFO]   -> Set field 'dispatchNotes' = "DOUBLE CAR GARAGE NEXT TO HOUSE  [01\/26\/26 16:34:42 KMORGAN2] TRI-STORY HOUSE  [01\/26\/26 16:34:22 KMORGAN2] [LAW] CANCEL LAST REMARK  [01\/26\/26 16:34:09 SBALLARD] EVERYONE OUT OF HOUSE  [01\/26\/26 16:34:07 KMORGAN2] [LAW] LOFTIS ENROUTE  [01\/26\/26 16:33:57 SBALLARD] Event spawned for BFD Event ID:20260009653  CallRef:719  [01\/26\/26 16:33:47 KHILL] SMELLS SMOKE FROM FIREPLACE  [01\/26\/26 16:33:43 KMORGAN2] ALARMS IN HOUSE GOING OFF  [01\/26\/26 16:33:02 KMORGAN2]]"
[2026-01-26 22:34:55] [INFO]   -> Set field 'cADLog' = "DOUBLE CAR GARAGE NEXT TO HOUSE  [01\/26\/26 16:34:42 KMORGAN2] TRI-STORY HOUSE  [01\/26\/26 16:34:22 KMORGAN2] [LAW] CANCEL LAST REMARK  [01\/26\/26 16:34:09 SBALLARD] EVERYONE OUT OF HOUSE  [01\/26\/26 16:34:07 KMORGAN2] [LAW] LOFTIS ENROUTE  [01\/26\/26 16:33:57 SBALLARD] Event spawned for BFD Event ID:20260009653  CallRef:719  [01\/26\/26 16:33:47 KHILL] SMELLS SMOKE FROM FIREPLACE  [01\/26\/26 16:33:43 KMORGAN2] ALARMS IN HOUSE GOING OFF  [01\/26\/26 16:33:02 KMORGAN2]]"
[2026-01-26 22:34:55] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 22:34:55] [INFO]   -> Found value: COOKEVILLE
[2026-01-26 22:34:55] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-26 22:34:55] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 22:34:55] [INFO]   -> Found value: BUFFALO VALLEY
[2026-01-26 22:34:55] [INFO]   -> Set field 'streetName' = "BUFFALO VALLEY"
[2026-01-26 22:34:55] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 22:34:55] [INFO]   -> Found value: RD
[2026-01-26 22:34:55] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 22:34:55] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 22:34:55] [INFO]   -> Found value: 5461 BUFFALO VALLEY RD
[2026-01-26 22:34:55] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "5461 BUFFALO VALLEY RD"
[2026-01-26 22:34:55] [INFO] Finished extracting fields. Total fields extracted: 23
[2026-01-26 22:34:55] [INFO] Concatenating street name and type
[2026-01-26 22:34:55] [INFO]   -> Combined street name: BUFFALO VALLEY RD
[2026-01-26 22:34:55] [INFO] Built locationCoordinates from lat/lng: 36.14849,-85.61377
[2026-01-26 22:34:55] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nPCSO\nEMS\nBFD\nBFD","incidentInternalId":"2026000235","dispatchRunNumber":"2026000235","incidentTypeValue1":"RESIDENTIAL FIRE","incidentLocationStreetNumber":5461,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"nERISIncidentLatitude":36.14849000000000245336195803247392177581787109375,"nERISIncidentLongitude":-85.6137700000000023692336981184780597686767578125,"alarm":"2026-01-26 16:32:26","dispatched":"2026-01-26 16:34:43","enroute":"2026-01-26 16:34:43","incidentLocationCross":"FRIENDSHIP LN\/DEER CREEK DR","cADVehicleID":"BR31","timedispatch":"2026-01-26 16:34:43","timeenroutetoscene":"2026-01-26 16:34:43","policeReportNumber":"20260009650","dispatchNotes":"DOUBLE CAR GARAGE NEXT TO HOUSE  [01\/26\/26 16:34:42 KMORGAN2] TRI-STORY HOUSE  [01\/26\/26 16:34:22 KMORGAN2] [LAW] CANCEL LAST REMARK  [01\/26\/26 16:34:09 SBALLARD] EVERYONE OUT OF HOUSE  [01\/26\/26 16:34:07 KMORGAN2] [LAW] LOFTIS ENROUTE  [01\/26\/26 16:33:57 SBALLARD] Event spawned for BFD Event ID:20260009653  CallRef:719  [01\/26\/26 16:33:47 KHILL] SMELLS SMOKE FROM FIREPLACE  [01\/26\/26 16:33:43 KMORGAN2] ALARMS IN HOUSE GOING OFF  [01\/26\/26 16:33:02 KMORGAN2]]","cADLog":"DOUBLE CAR GARAGE NEXT TO HOUSE  [01\/26\/26 16:34:42 KMORGAN2] TRI-STORY HOUSE  [01\/26\/26 16:34:22 KMORGAN2] [LAW] CANCEL LAST REMARK  [01\/26\/26 16:34:09 SBALLARD] EVERYONE OUT OF HOUSE  [01\/26\/26 16:34:07 KMORGAN2] [LAW] LOFTIS ENROUTE  [01\/26\/26 16:33:57 SBALLARD] Event spawned for BFD Event ID:20260009653  CallRef:719  [01\/26\/26 16:33:47 KHILL] SMELLS SMOKE FROM FIREPLACE  [01\/26\/26 16:33:43 KMORGAN2] ALARMS IN HOUSE GOING OFF  [01\/26\/26 16:33:02 KMORGAN2]]","incidentLocationCity":"COOKEVILLE","streetName":"BUFFALO VALLEY RD","incidentAddressTextVersionStreet":"5461 BUFFALO VALLEY RD","locationCoordinates":"36.14849,-85.61377"}
[2026-01-26 22:34:55] [INFO] Number of extracted fields: 23
[2026-01-26 22:34:55] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
PCSO
EMS
BFD
BFD'
[2026-01-26 22:34:55] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
PCSO
EMS
BFD
BFD', Parsed IDs = ["PCFD","PCSO","EMS","BFD","BFD"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 4
[2026-01-26 22:34:55] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","PCSO","EMS","BFD","BFD"]
[2026-01-26 22:34:55] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 22:34:55] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 22:34:55] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["PCSO","EMS","BFD","BFD"]
[2026-01-26 22:34:55] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 22:34:55] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 22:34:55] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-01-26 22:34:55] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 22:34:55] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 22:34:55] [INFO] Found existing IncidentTypeMapping with ID: 693a30ec30d9fce11
[2026-01-26 22:35:04] [INFO] Created new Dispatches record with ID: 6977ec0fd372d3791
[2026-01-26 22:35:04] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 22:35:04] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 22:35:08] [INFO] Successfully uploaded file to V2 FTP server: /PCFD_20260009650_20260126_223454.XML
[2026-01-26 22:35:08] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009650_20260126_223454.XML -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/archive/2026-01-26/PCFD_20260009650_20260126_223454.XML
[2026-01-26 22:35:08] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009650_20260126_223454.XML
[2026-01-26 22:46:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009660_20260126_224654.XML
[2026-01-26 22:46:54] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009660_20260126_224654.XML for user: 68f1466aed072ad4a
[2026-01-26 22:46:54] [INFO] File size: 5431 bytes
[2026-01-26 22:46:55] [INFO] Created FTPFiles record with ID: 6977eedf4a30863e4
[2026-01-26 22:46:55] [INFO] About to extract fields from XML. File size: 5431 bytes
[2026-01-26 22:46:55] [INFO] Number of mappings: 28
[2026-01-26 22:46:55] [INFO] Starting XML parsing. Content length: 5431
[2026-01-26 22:46:55] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-26 22:46:55] [INFO] Processing 28 field mappings
[2026-01-26 22:46:55] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-26 22:46:55] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-26 22:46:55] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-26 22:46:55] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-26 22:46:55] [INFO]   -> Found value: PCFD
EMS
RESC
[2026-01-26 22:46:55] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nRESC"
[2026-01-26 22:46:55] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-26 22:46:55] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-26 22:46:55] [INFO]   -> Found value: 2026000236
[2026-01-26 22:46:55] [INFO]   -> Set field 'incidentInternalId' = "2026000236"
[2026-01-26 22:46:55] [INFO]   -> Set field 'dispatchRunNumber' = "2026000236"
[2026-01-26 22:46:55] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-26 22:46:55] [INFO]   -> Found value: TRAUMATIC INJURY
[2026-01-26 22:46:55] [INFO]   -> Set field 'incidentTypeValue1' = "TRAUMATIC INJURY"
[2026-01-26 22:46:55] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-26 22:46:55] [INFO]   -> Found value: 15315
[2026-01-26 22:46:55] [INFO]   -> Set field 'incidentLocationStreetNumber' = 15315
[2026-01-26 22:46:55] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-26 22:46:55] [INFO]   -> Found value: TN
[2026-01-26 22:46:55] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-26 22:46:55] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-26 22:46:55] [INFO]   -> Found value: 38582
[2026-01-26 22:46:55] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38582
[2026-01-26 22:46:55] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-26 22:46:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:46:55] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-26 22:46:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:46:55] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-26 22:46:55] [INFO]   -> Found value: 36.09044
[2026-01-26 22:46:55] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.09044000000000096406438387930393218994140625
[2026-01-26 22:46:55] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-26 22:46:55] [INFO]   -> Found value: -85.75493
[2026-01-26 22:46:55] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.75493000000000165528035722672939300537109375
[2026-01-26 22:46:55] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-26 22:46:55] [INFO]   -> Found value: 2026-01-26 16:45:41
[2026-01-26 22:46:55] [INFO]   -> Set field 'alarm' = "2026-01-26 16:45:41"
[2026-01-26 22:46:55] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-26 22:46:55] [INFO]   -> Found value: 2026-01-26 16:46:51
[2026-01-26 22:46:55] [INFO]   -> Set field 'dispatched' = "2026-01-26 16:46:51"
[2026-01-26 22:46:55] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-26 22:46:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:46:55] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-26 22:46:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:46:55] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-26 22:46:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:46:55] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-26 22:46:55] [INFO]   -> Found value: JOE JONES RD/J R JOHNSON RD
[2026-01-26 22:46:55] [INFO]   -> Set field 'incidentLocationCross' = "JOE JONES RD\/J R JOHNSON RD"
[2026-01-26 22:46:55] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-26 22:46:55] [INFO]   -> Found value: PCFR
[2026-01-26 22:46:55] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-26 22:46:55] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-26 22:46:55] [INFO]   -> Found value: 2026-01-26 16:46:51
[2026-01-26 22:46:55] [INFO]   -> Set field 'timedispatch' = "2026-01-26 16:46:51"
[2026-01-26 22:46:55] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-26 22:46:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:46:55] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-26 22:46:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:46:55] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-26 22:46:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:46:55] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-26 22:46:55] [INFO]   -> No value found (null or empty)
[2026-01-26 22:46:55] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-26 22:46:55] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-26 22:46:55] [INFO]   -> Found value: 20260009660
[2026-01-26 22:46:55] [INFO]   -> Set field 'policeReportNumber' = "20260009660"
[2026-01-26 22:46:55] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-26 22:46:55] [INFO]   -> Found value: [EMS] BELOW THE KNEE RIGHT LEG - NO BLEEDING SHOWN AT THIS TIME  [01/26/26 16:46:17 KBURTON] Event s...
[2026-01-26 22:46:55] [INFO]   -> Set field 'dispatchNotes' = "[EMS] BELOW THE KNEE RIGHT LEG - NO BLEEDING SHOWN AT THIS TIME  [01\/26\/26 16:46:17 KBURTON] Event spawned from TRAUMATIC INJURY.  [01\/26\/2026 16:45:41 KBURTON] BROKEN LEG  HORSE FELL ON TOP OF HER  CAN SEE THE BARN FROM MAIN  NEED SZS  [01\/26\/26 16:45:35 KBURTON]]"
[2026-01-26 22:46:55] [INFO]   -> Set field 'cADLog' = "[EMS] BELOW THE KNEE RIGHT LEG - NO BLEEDING SHOWN AT THIS TIME  [01\/26\/26 16:46:17 KBURTON] Event spawned from TRAUMATIC INJURY.  [01\/26\/2026 16:45:41 KBURTON] BROKEN LEG  HORSE FELL ON TOP OF HER  CAN SEE THE BARN FROM MAIN  NEED SZS  [01\/26\/26 16:45:35 KBURTON]]"
[2026-01-26 22:46:55] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-26 22:46:55] [INFO]   -> Found value: SILVER POINT
[2026-01-26 22:46:55] [INFO]   -> Set field 'incidentLocationCity' = "SILVER POINT"
[2026-01-26 22:46:55] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-26 22:46:55] [INFO]   -> Found value: CENTER HILL DAM
[2026-01-26 22:46:55] [INFO]   -> Set field 'streetName' = "CENTER HILL DAM"
[2026-01-26 22:46:55] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-26 22:46:55] [INFO]   -> Found value: RD
[2026-01-26 22:46:55] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-26 22:46:55] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-26 22:46:55] [INFO]   -> Found value: 15315 CENTER HILL DAM RD
[2026-01-26 22:46:55] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "15315 CENTER HILL DAM RD"
[2026-01-26 22:46:55] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-26 22:46:55] [INFO] Concatenating street name and type
[2026-01-26 22:46:55] [INFO]   -> Combined street name: CENTER HILL DAM RD
[2026-01-26 22:46:55] [INFO] Built locationCoordinates from lat/lng: 36.09044,-85.75493
[2026-01-26 22:46:55] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nRESC","incidentInternalId":"2026000236","dispatchRunNumber":"2026000236","incidentTypeValue1":"TRAUMATIC INJURY","incidentLocationStreetNumber":15315,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38582,"nERISIncidentLatitude":36.09044000000000096406438387930393218994140625,"nERISIncidentLongitude":-85.75493000000000165528035722672939300537109375,"alarm":"2026-01-26 16:45:41","dispatched":"2026-01-26 16:46:51","incidentLocationCross":"JOE JONES RD\/J R JOHNSON RD","cADVehicleID":"PCFR","timedispatch":"2026-01-26 16:46:51","policeReportNumber":"20260009660","dispatchNotes":"[EMS] BELOW THE KNEE RIGHT LEG - NO BLEEDING SHOWN AT THIS TIME  [01\/26\/26 16:46:17 KBURTON] Event spawned from TRAUMATIC INJURY.  [01\/26\/2026 16:45:41 KBURTON] BROKEN LEG  HORSE FELL ON TOP OF HER  CAN SEE THE BARN FROM MAIN  NEED SZS  [01\/26\/26 16:45:35 KBURTON]]","cADLog":"[EMS] BELOW THE KNEE RIGHT LEG - NO BLEEDING SHOWN AT THIS TIME  [01\/26\/26 16:46:17 KBURTON] Event spawned from TRAUMATIC INJURY.  [01\/26\/2026 16:45:41 KBURTON] BROKEN LEG  HORSE FELL ON TOP OF HER  CAN SEE THE BARN FROM MAIN  NEED SZS  [01\/26\/26 16:45:35 KBURTON]]","incidentLocationCity":"SILVER POINT","streetName":"CENTER HILL DAM RD","incidentAddressTextVersionStreet":"15315 CENTER HILL DAM RD","locationCoordinates":"36.09044,-85.75493"}
[2026-01-26 22:46:55] [INFO] Number of extracted fields: 21
[2026-01-26 22:46:55] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
RESC'
[2026-01-26 22:46:55] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
RESC', Parsed IDs = ["PCFD","EMS","RESC"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-26 22:46:55] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","RESC"]
[2026-01-26 22:46:55] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-26 22:46:55] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-26 22:46:55] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-01-26 22:46:55] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-26 22:46:55] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-26 22:46:55] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-26 22:46:55] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-26 22:46:55] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-26 22:46:55] [INFO] Found existing IncidentTypeMapping with ID: 6941c65c8ef52a305
[2026-01-26 22:47:05] [INFO] Created new Dispatches record with ID: 6977eee019e5ba323
[2026-01-26 22:47:05] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-01-26 22:47:05] [INFO] Using FTPS (SSL/TLS) connection
[2026-01-26 22:47:08] [INFO] Successfully uploaded file to V2 FTP server: /PCFD_20260009660_20260126_224654.XML
[2026-01-26 22:47:08] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009660_20260126_224654.XML -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/archive/2026-01-26/PCFD_20260009660_20260126_224654.XML
[2026-01-26 22:47:08] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260009660_20260126_224654.XML
[2026-01-26 22:55:55] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-02731.xml
[2026-01-26 22:55:55] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-02731.xml for user: 68d56363ec1209189
[2026-01-26 22:55:55] [INFO] File size: 1992 bytes
[2026-01-26 22:55:56] [INFO] Created FTPFiles record with ID: 6977f0fc166c95886
[2026-01-26 22:55:56] [INFO] About to extract fields from XML. File size: 1992 bytes
[2026-01-26 22:55:56] [INFO] Number of mappings: 21
[2026-01-26 22:55:56] [INFO] Starting XML parsing. Content length: 1992
[2026-01-26 22:55:56] [INFO] XML parsed successfully. Root element: Incident
[2026-01-26 22:55:56] [INFO] Processing 21 field mappings
[2026-01-26 22:55:56] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-26 22:55:56] [INFO]   -> Found value: 26-02731
[2026-01-26 22:55:56] [INFO]   -> Set field 'dispatchRunNumber' = "26-02731"
[2026-01-26 22:55:56] [INFO]   -> Set field 'cADNumber' = "26-02731"
[2026-01-26 22:55:56] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-26 22:55:56] [INFO]   -> Found value: 1812
[2026-01-26 22:55:56] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-01-26 22:55:56] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-26 22:55:56] [INFO]   -> Found value: OKLAHOMA ST
[2026-01-26 22:55:56] [INFO]   -> Set field 'streetName' = "OKLAHOMA ST"
[2026-01-26 22:55:56] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-26 22:55:56] [INFO]   -> No value found (null or empty)
[2026-01-26 22:55:56] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-26 22:55:56] [INFO]   -> Found value: SIKESTON
[2026-01-26 22:55:56] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-26 22:55:56] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-26 22:55:56] [INFO]   -> No value found (null or empty)
[2026-01-26 22:55:56] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-26 22:55:56] [INFO]   -> Found value: MO
[2026-01-26 22:55:56] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-01-26 22:55:56] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-26 22:55:56] [INFO]   -> Found value: 63801
[2026-01-26 22:55:56] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-01-26 22:55:56] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-26 22:55:56] [INFO]   -> Found value: 0
[2026-01-26 22:55:56] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-26 22:55:56] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-26 22:55:56] [INFO]   -> Found value: 0
[2026-01-26 22:55:56] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-26 22:55:56] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-26 22:55:56] [INFO]   -> Found value: FIRE-SMOKE INVESTIGATION
[2026-01-26 22:55:56] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-SMOKE INVESTIGATION"
[2026-01-26 22:55:56] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-26 22:55:56] [INFO]   -> Found value: 01-26-2026 16:34:50|SMELLS SOMETHING GETTING HOT OR BURNING  01-26-2026 16:38:17|SINGLE STORY NOTHIN...
[2026-01-26 22:55:56] [INFO]   -> Set field 'dispatchNotes' = "01-26-2026 16:34:50|SMELLS SOMETHING GETTING HOT OR BURNING  01-26-2026 16:38:17|SINGLE STORY NOTHING SHOWING"
[2026-01-26 22:55:56] [INFO]   -> Set field 'cADLog' = "01-26-2026 16:34:50|SMELLS SOMETHING GETTING HOT OR BURNING  01-26-2026 16:38:17|SINGLE STORY NOTHING SHOWING"
[2026-01-26 22:55:56] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-26 22:55:56] [INFO]   -> Found value: 01-26-2026T16:35:49
[2026-01-26 22:55:56] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T16:35:49
[2026-01-26 22:55:56] [ERROR] Error formatting datetime '2026-26-01T16:35:49': Failed to parse time string (2026-26-01T16:35:49) at position 6 (6): Unexpected character
[2026-01-26 22:55:56] [INFO]   -> Set field 'alarm' = null
[2026-01-26 22:55:56] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T16:35:49
[2026-01-26 22:55:56] [ERROR] Error formatting datetime '2026-26-01T16:35:49': Failed to parse time string (2026-26-01T16:35:49) at position 6 (6): Unexpected character
[2026-01-26 22:55:56] [INFO]   -> Set field 'dispatched' = null
[2026-01-26 22:55:56] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-26 22:55:56] [INFO]   -> Found value: 01-26-2026T16:38:25
[2026-01-26 22:55:56] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T16:38:25
[2026-01-26 22:55:56] [ERROR] Error formatting datetime '2026-26-01T16:38:25': Failed to parse time string (2026-26-01T16:38:25) at position 6 (6): Unexpected character
[2026-01-26 22:55:56] [INFO]   -> Set field 'onScene' = null
[2026-01-26 22:55:56] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-26 22:55:56] [INFO]   -> Found value: 01-26-2026T16:55:19
[2026-01-26 22:55:56] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T16:55:19
[2026-01-26 22:55:56] [ERROR] Error formatting datetime '2026-26-01T16:55:19': Failed to parse time string (2026-26-01T16:55:19) at position 6 (6): Unexpected character
[2026-01-26 22:55:56] [INFO]   -> Set field 'cleared' = null
[2026-01-26 22:55:56] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T16:55:19
[2026-01-26 22:55:56] [ERROR] Error formatting datetime '2026-26-01T16:55:19': Failed to parse time string (2026-26-01T16:55:19) at position 6 (6): Unexpected character
[2026-01-26 22:55:56] [INFO]   -> Set field 'inService' = null
[2026-01-26 22:55:56] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-26 22:55:56] [INFO]   -> Found value: ENG2
[2026-01-26 22:55:56] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2026-01-26 22:55:56] [INFO]   -> Set field 'name' = "ENG2"
[2026-01-26 22:55:56] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-26 22:55:56] [INFO]   -> Found value: 01-26-2026T16:36:56
[2026-01-26 22:55:56] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T16:36:56
[2026-01-26 22:55:56] [ERROR] Error formatting datetime '2026-26-01T16:36:56': Failed to parse time string (2026-26-01T16:36:56) at position 6 (6): Unexpected character
[2026-01-26 22:55:56] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-26 22:55:56] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-26 22:55:56] [INFO]   -> Found value: 01-26-2026T16:45:48
[2026-01-26 22:55:56] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T16:45:48
[2026-01-26 22:55:56] [ERROR] Error formatting datetime '2026-26-01T16:45:48': Failed to parse time string (2026-26-01T16:45:48) at position 6 (6): Unexpected character
[2026-01-26 22:55:56] [INFO]   -> Set field 'timeonscene' = null
[2026-01-26 22:55:56] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-26 22:55:56] [INFO]   -> Found value: 01-26-2026T16:55:19
[2026-01-26 22:55:56] [INFO] Reformatted DD-MM-YYYY date '01-26-2026' (day=01, month=26) to ISO: 2026-26-01T16:55:19
[2026-01-26 22:55:56] [ERROR] Error formatting datetime '2026-26-01T16:55:19': Failed to parse time string (2026-26-01T16:55:19) at position 6 (6): Unexpected character
[2026-01-26 22:55:56] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-26 22:55:56] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-26 22:55:56] [INFO]   -> No value found (null or empty)
[2026-01-26 22:55:56] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-26 22:55:56] [INFO]   -> Found value: SDPSFD
[2026-01-26 22:55:56] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-26 22:55:56] [INFO] Finished extracting fields. Total fields extracted: 23
[2026-01-26 22:55:56] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-26 22:55:56] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-02731","cADNumber":"26-02731","incidentLocationStreetNumber":1812,"streetName":"OKLAHOMA ST","incidentLocationCity":"SIKESTON","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-SMOKE INVESTIGATION","dispatchNotes":"01-26-2026 16:34:50|SMELLS SOMETHING GETTING HOT OR BURNING  01-26-2026 16:38:17|SINGLE STORY NOTHING SHOWING","cADLog":"01-26-2026 16:34:50|SMELLS SOMETHING GETTING HOT OR BURNING  01-26-2026 16:38:17|SINGLE STORY NOTHING SHOWING","alarm":null,"dispatched":null,"onScene":null,"cleared":null,"inService":null,"cADVehicleID":"ENG2","name":"ENG2","timeenroutetoscene":null,"timeonscene":null,"timeunitclear":null,"cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-26 22:55:56] [INFO] Number of extracted fields: 24
[2026-01-26 22:55:56] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-26 22:55:56] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-26 22:55:56] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-26 22:55:56] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-26 22:55:56] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-26 22:55:56] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-26 22:55:56] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-26 22:55:56] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-26 22:55:56] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e8812ca0da
[2026-01-26 22:55:58] [INFO] Created new Dispatches record with ID: 6977f0fcef919d11d
[2026-01-26 22:55:58] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-02731.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-01-26/SDPSFD_26-02731.xml
[2026-01-26 22:55:58] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-02731.xml
