Skip to content

Apparatus Duration Definitions

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 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 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 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 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 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 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 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 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 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 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 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