For call alerting and other data from your CAD, we can feed in a variety of ways, including:

  • Feed from CAD via a variety of standard formats
  • Parsed notifications via email, text and other messaging platforms
  • Data from our various integration partners including Active911, eDispatches, Bryx, iSpyFire, FirstWatch, ER and Locution
  • Mapping options including Google Maps and ESRI

We do not require integration to access your CAD directly, but if that is an option it can always be explored.


What We Can Show

Data can include a wide array of information for both emergency alerting and non-emergency information, depending on the feed and content available to be provided to us, including:

  • Real-time notification of alerts or calls of varying type, including details, location, mapping, unit and/or personnel information and more.
  • Alerts can include incidents, department wide notifications, emergency updates and more
  • Units available, AVL feeds, units in and out of service, hydrants and other key metrics from CAD
  • Hospital or other facility/resource statuses.
  • More -- If you've got the data, can can make it work.



 

Email Parser Options

Don't have a direct feed or CAD access, or utilize one of our partners' services? We can ingest an email or other messaging to display your alerting or call data. 


In those cases, we typically need:

  • We'll provide you with an email address or other messaging location to send us the data from your dispatch center or other appropriate party.
  • The body of the email should include the key information of the alert
  • For incidents, the body will typically include the nature of the call, location, unit identifiers to filter which devices get which alerts (especially across multiple stations)


API Access

We have a RESTful API in which you can POST or PUT JSON payload requests.  We will create a specific endpoint for your agency based on the integration and provide you a bearer token to be used in the header to make requests. 


Example for Real-Time alarm in JSON format :


{

  "alert": {

    "id": "123456789",

    "time": 1594926045,

    "alarm": {

      "details": "SAMPLE ALARM DATA",

      "units": "E123,A321,PE123,TGA9",

      "state": "VA",

      "description": "TEST TEST TEST",

      "city": "Ashland",

      "received": "1594926045",

      "lng": -78.4385454,

      "address": "9555 Kings Charter Drive",

      "lat": 37.6920731

    }

  },

  "agency": {

    "name": "FIRST ARRIVING",

    "timezone": "America/New_York",

    "id": 12345

  }

}


XML Data

Some CAD systems and Dispatch centers have ability to automatically send XML or CSV files of data such as Unit Status.  We can consume these by posting to an SFTP location that is provided by First Arriving.  The example below is not a standard template, we can use any fields that you have the ability to send.  We will customize what is shown based on your needs.


Example for Unit Status in XML :


<message>

  <messageID>2</messageID>

  <sentWhen>06/01/2020 22:51:28</sentWhen>

  <messageType>UnitList</messageType>

  <Unit>

    <UnitID>CAR 1</UnitID>

    <UnitDesc>CAR 1 - RESCUE 1</UnitDesc>

    <PositionID>01</PositionID>

    <StatusType>CFS</StatusType>

    <StatusID>2</StatusID>

    <StatusName>ENROUTE</StatusName>

    <AliasTo>3.0</AliasTo>

    <Available>False</Available>

    <Visible>True</Visible>

    <Mileage>0.00</Mileage>

    <EventStatusChangeCount>1</EventStatusChangeCount>

    <PriorStatusType>AUX</PriorStatusType>

    <UnitLocation>9555 KINGS CHARTER DRIVE</UnitLocation>

    <MainType>Fire</MainType>

    <UnitTypeID>12</UnitTypeID>

    <UnitType>CAR</UnitType>

    <EventTypeID>123</EventTypeID>

    <EventType>ALS - BREATHING DIFF</EventType>

    <EventID>123456789</EventID>

    <DeptID>123</DeptID>

    <DeptName>RESCUE 1</DeptName>

    <StationID>10</StationID>

    <StationName>EMS STATION #1</StationName>

    <UnitEventSequenceNumber>0</UnitEventSequenceNumber>

    <Jurisdiction>Default</Jurisdiction>

    <LastUpdateWhen>06/01/2020 18:50:05</LastUpdateWhen>

    <DeptStatName>RES 7-EMS STATION #1</DeptStatName>

    <Heading>0</Heading>

    <AVLRank>10</AVLRank>

    <IsOverdue>False</IsOverdue>

  </Unit>

</message>


**Please note that we require the file to be overwritten in the folder.**



Related