Table of Contents

Interface IKeyword

Namespace
XENBIT.ResQueServe.Abstractions.Interfaces
Assembly
RQS.Abstractions.dll

Represents the keyword associated with an emergency, which acts as a key identifier in categorizing and managing the dispatch of units based on specific emergency conditions and requirements.

public interface IKeyword : IKeywordInfo, IShelf
Inherited Members

Properties

DispatchAmountAmbulanceDoctor

Specifies the number of ambulance units with a doctor to be suggested.

int DispatchAmountAmbulanceDoctor { get; set; }

Property Value

int

DispatchAmountAmbulanceICU

Specifies the number of ICU-equipped ambulance units to be suggested.

int DispatchAmountAmbulanceICU { get; set; }

Property Value

int

DispatchAmountAmbulanceRegular

Specifies the number of regular transport ambulance units to be suggested for non-urgent patient transport.

int DispatchAmountAmbulanceRegular { get; set; }

Property Value

int

DispatchAmountAmbulanceUrgent

Specifies the number of urgent ambulance units to be suggested.

int DispatchAmountAmbulanceUrgent { get; set; }

Property Value

int

DispatchAmountDoctor

Specifies the number of medical units with a doctor to be suggested (can be air or ground units).

int DispatchAmountDoctor { get; set; }

Property Value

int

DispatchAmountDoctorGround

Specifies the number of ground medical units with a doctor to be suggested (excluding air units).

int DispatchAmountDoctorGround { get; set; }

Property Value

int

DispatchAmountHelicopter

Specifies the number of helicopters to be suggested.

int DispatchAmountHelicopter { get; set; }

Property Value

int

DispatchAmountHelicopterICU

Specifies the number of ICU-equipped helicopters to be suggested.

int DispatchAmountHelicopterICU { get; set; }

Property Value

int

DispatchGroups

Groups of dispatch units suggested for the keyword, used to refine the suggestions based on unit capabilities.

string? DispatchGroups { get; set; }

Property Value

string

IsPoliceRequired

Specifies whether police assistance is required for the emergency situation.

bool IsPoliceRequired { get; set; }

Property Value

bool

IsUrgent

Indicates if the emergency is urgent, which may prompt units to use sirens.

bool IsUrgent { get; set; }

Property Value

bool

IsUsedForAmbulanceRegularLying

Indicates if the keyword is used for auto-assigning regular ambulance transport operations where the patient can only lay (mapping property).

bool IsUsedForAmbulanceRegularLying { get; set; }

Property Value

bool

IsUsedForAmbulanceRegularSitting

Indicates if the keyword is used for auto-assigning regular ambulance transport operations where the patient can sit (mapping property).

bool IsUsedForAmbulanceRegularSitting { get; set; }

Property Value

bool

IsUsedForFireAlarmSystem

Indicates if the keyword is used for automatically initiating operations triggered by fire alarm systems reporting a fire at a point of interest (POI) (mapping property).

bool IsUsedForFireAlarmSystem { get; set; }

Property Value

bool

IsUsedForStandbyPosition

Indicates if the keyword is used for a standby position.

bool IsUsedForStandbyPosition { get; set; }

Property Value

bool

RequiredEquipment

A list of equipment required for handling the emergency, linked to this keyword.

IEnumerable<IKeywordEquipment>? RequiredEquipment { get; set; }

Property Value

IEnumerable<IKeywordEquipment>