Table of Contents

Interface IPoi

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

Represents a point of interest (POI) such as hospitals, fire stations, or other locations.

public interface IPoi : IPoiInfo, IShelf
Inherited Members

Properties

Address

IAddress? Address { get; set; }

Property Value

IAddress

BonusMalus

The bonus or malus value associated with the point of interest (POI). Must be a value between -100 or +100 (%). This value affects the calculated distance if the POI is a hospital. Units will always prioritize the nearest hospital with the required hospital departments.

int BonusMalus { get; set; }

Property Value

int

GermanGenus

The German genus of the point of interest (der, die, das).

string? GermanGenus { get; set; }

Property Value

string

HospitalDepartments

The hospital departments associated with the hospital POI if is hospital. Has no effect if IsMaxCareHospital is true.

List<PoiHospitalDepartment>? HospitalDepartments { get; set; }

Property Value

List<PoiHospitalDepartment>

HouseNumber

string? HouseNumber { get; set; }

Property Value

string

IsAutomaticPatientTransmission

Indicates whether patient information transmission is automatic at this POI. Units will transmit patient information to the hospital non-verbally if this property is set to true.

bool IsAutomaticPatientTransmission { get; set; }

Property Value

bool

IsExternalHospital

Indicates whether the hospital is an external hospital. External hospitals do not generate patient transports, but units may use them as destinations for patients.

bool IsExternalHospital { get; set; }

Property Value

bool

IsMaxCareHospital

Indicates whether the hospital is a maximum care hospital and has all PoiHospitalDepartment.

bool IsMaxCareHospital { get; set; }

Property Value

bool

IsNameCallerNumber

Indicates whether the object name is shown as the caller number for this POI or a random number is generated. DistrictPhonePrefix.

bool IsNameCallerNumber { get; set; }

Property Value

bool

IsUnitsMoveOutTogether

Indicates whether units should be dispatched together when assigned to this POI. Should be true if non-volunteer department.

bool IsUnitsMoveOutTogether { get; set; }

Property Value

bool

IsWithFireAlarmSystem

Indicates whether a fire alarm system is present at this POI. The presence of a fire alarm system may generate calls.

bool IsWithFireAlarmSystem { get; set; }

Property Value

bool

SearchTags

Tags associated with the point of interest for search purposes. Separate multiple tags with a semicolon.

string? SearchTags { get; set; }

Property Value

string

VerbalName

The verbal name of the point of interest. May be used on radio or calls.

string? VerbalName { get; set; }

Property Value

string