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
DispatchAmountAmbulanceICU
Specifies the number of ICU-equipped ambulance units to be suggested.
int DispatchAmountAmbulanceICU { get; set; }
Property Value
DispatchAmountAmbulanceRegular
Specifies the number of regular transport ambulance units to be suggested for non-urgent patient transport.
int DispatchAmountAmbulanceRegular { get; set; }
Property Value
DispatchAmountAmbulanceUrgent
Specifies the number of urgent ambulance units to be suggested.
int DispatchAmountAmbulanceUrgent { get; set; }
Property Value
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
DispatchAmountDoctorGround
Specifies the number of ground medical units with a doctor to be suggested (excluding air units).
int DispatchAmountDoctorGround { get; set; }
Property Value
DispatchAmountHelicopter
Specifies the number of helicopters to be suggested.
int DispatchAmountHelicopter { get; set; }
Property Value
DispatchAmountHelicopterICU
Specifies the number of ICU-equipped helicopters to be suggested.
int DispatchAmountHelicopterICU { get; set; }
Property Value
DispatchGroups
Groups of dispatch units suggested for the keyword, used to refine the suggestions based on unit capabilities.
string? DispatchGroups { get; set; }
Property Value
IsPoliceRequired
Specifies whether police assistance is required for the emergency situation.
bool IsPoliceRequired { get; set; }
Property Value
IsUrgent
Indicates if the emergency is urgent, which may prompt units to use sirens.
bool IsUrgent { get; set; }
Property Value
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
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
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
IsUsedForStandbyPosition
Indicates if the keyword is used for a standby position.
bool IsUsedForStandbyPosition { get; set; }
Property Value
RequiredEquipment
A list of equipment required for handling the emergency, linked to this keyword.
IEnumerable<IKeywordEquipment>? RequiredEquipment { get; set; }