Apparatus duration definitions
  • 18 Aug 2020
  • 2 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

Apparatus duration definitions

  • Dark
    Light
  • PDF

Article summary

NFORS Apparatus durations

The Apparatus index includes a set of fields for each responding unit under apparatus_data.extended_data that provide calculations of durations based on that unit's status update timestamps during its response. The definitions of these durations are provided below. Note that a given response will only have those durations calculated for which there are timestamps available. For example, a unit that is canceled en route and thus has no arrival timestamp will not have its response time calculated, but will have its turnout time calculated.

Turnout

Turnout duration is the amount of time between the unit's dispatch and its en route acknowledgment

apparatus_data.extended_data.turnout_duration = apparatus_data.unit_status.enroute - apparatus_data.unit_status.dispatched

Travel

Travel duration is the amount of time between the unit's en route acknowledgment and either its staging timestamp or arrival timestamp

apparatus_data.extended_data.travel_duration =  min(apparatus_data.unit_status.arrived, apparatus_data.unit_status.staging) - apparatus_data.unit_status.enroute

Staging

Staging duration is the amount of time between the unit's staging and its arrival timestamp. It captures how long the units had to wait before being allowed on-scene.

apparatus_data.extended_data.staging_duration = apparatus_data.unit_status.arrived - apparatus_data.unit_status.staging

Response

Response duration is the amount of time between the unit's dispatch and either its staging timestamp or arrival timestamp.

apparatus_data.extended_data.response_duration = min(apparatus_data.unit_status.arrived, apparatus_data.unit_status.staging) - apparatus_data.unit_status.dispatched

On-Scene

On-Scene duration is the amount of time the unit was engaged on-scene, defined as the amount of time between its staging/arrival timestamps and its transport started / cleared timestamps

apparatus_data.extended_data.on_scene_duration = 
min(
   min(
      apparatus_data.unit_status.available, 
      apparatus_data.unit_status.in_quarters,   
      apparatus_data.unit_status.available_radio, 
      apparatus_data.unit_status.available_mobile, 
      apparatus_data.unit_status.cleared
      ), apparatus_data.unit_status.transport_started) - min(apparatus_data.unit_status.arrived, apparatus_data.unit_status.staging)

On-Scene to patient contact

On-Scene to patient contact duration is the amount of time between the unit's arrival timestamp and its patient contact timestamp. It conveys the amount of time necessary to reach the patient after arriving on the scene.

apparatus_data.extended_data.on_scene_to_patient_contact_duration = apparatus_data.unit_status.patient_contact - min(apparatus_data.unit_status.staging, apparatus_data.unit_status.arrived)

On-Scene to transport arrived

On-Scene to transport arrived duration is the amount of time between the unit's arrival on-scene and its arrival at the destination facility during patient transport.

apparatus_data.extended_data.on_scene_to_transport_arrived_duration = apparatus_data.unit_status.transport_arrived  - min(apparatus_data.unit_status.staging, apparatus_data.unit_status.arrived)

Patient contact to transport arrived

Patient contact to transport arrived duration is the amount of time between the unit's patient contact and its arrival at the destination facility during patient transport.

apparatus_data.extended_data.patient_contact_to_transport_arrived_duration = apparatus_data.unit_status.transport_arrived - apparatus_data.patient_contact

Transport

Transport duration is the time between the the start of a unit's patient transport start and its arrival at the destination facility during patient transport.

apparatus_data.extended_data.transport_duration = apparatus_data.unit_status.transport_arrived - apparatus_data.unit_status.transport_started

At-hospital duration

At-hospital duration is the amount of time between a unit's arrival at the destination facility during patient transport and its cleared acknowledgment.

apparatus_data.extended_data.at_hospital_duration = 
min(
      apparatus_data.unit_status.available, 
      apparatus_data.unit_status.in_quarters,   
      apparatus_data.unit_status.available_radio, 
      apparatus_data.unit_status.available_mobile, 
      apparatus_data.unit_status.cleared
      ) - apparatus_data.unit_status.transport_arrived

Event

Event duration is the total amount of time the unit was committed to the incident.

apparatus_data.extended_data.event_duration = min(
      apparatus_data.unit_status.available, 
      apparatus_data.unit_status.in_quarters,   
      apparatus_data.unit_status.available_radio, 
      apparatus_data.unit_status.available_mobile, 
      apparatus_data.unit_status.cleared
      ) OR latest timestamp - apparatus_data.unit_status.dispatched

What's Next