- 18 Aug 2020
- 2 Minutes to read
- Contributors
- Print
- DarkLight
- PDF
Apparatus duration definitions
- Updated on 18 Aug 2020
- 2 Minutes to read
- Contributors
- Print
- DarkLight
- PDF
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