ПРИЛОЖЕНИЕ 2 Краткая характеристика разработанных комплексов программ Комплекс программ «Распределение бригад по вызовам»
Комплекс программ (КП) «Распределение бригад по вызовам» предназначен для решения в составе КСАУ ССМП задачи оптимизации обслуживания вызовов бригадами СМП (2.8) – (2.14), реализован в среде Borland Delphi 7 с использованием базы данных MS SQL Server 2000.
Видео формы с исходными данными и результатами решения задачи представлены на рис.П2.1 – рис.П2.3.
Рис. П.2.1.
Рис. П.2.2.
Рис. П.2.3.
Для решения задачи (2.8) – (2.14) с помощью КП «Распределение бригад по вызовам» необходимо ввести следующие данные: количество вызовов, поступивших на пульт ССМП, в поле «Количество вызовов»; количество свободных бригад в поле «Количество бригад», матрицу соответствия профилей бригад и заболевания больного в таблицу «Соответствие профиля» и матрицу времени передвижения бригад к месту вызова в таблицу «Время передвижения». Далее для проведения вычислений необходимо нажать кнопку «Вычислить» (см. рис.П2.2).
На экране отобразится окно с результатами вычислений (см. рис.П2.3), где в таблице «Результаты вычислений» находятся значения переменных , и целевых функций и , а на графике представлено паретооптимальное множество решений задачи.
Комплекс программ «Распределение больных по ЛПУ»
Комплекс программ «Распределение больных по ЛПУ» разработан для решения в составе КСАУ ССМП задачи оптимизации процесса госпитализации больных бригадами ССМП, описываемых выражениями (2.17) – (2.25).
Разработка данного КП велась в среде Borland Delphi 7 и базы данных MS SQL Server 2000.
Рис. П2.4.
Рис. П2.5.
Рис. П2.6.
Для работы с КП «Распределение больных по ЛПУ» необходимо указать количество вызовов в поле «Количество вызовов», количество дежурных ЛПУ в поле «Количество ЛПУ», количество госпитализируемых больных на каждом вызове в таблице «Кол-во больных на вызове», количество свободных койко-мест в каждом ЛПУ в таблице «Кол-во койко-мест в ЛПУ», матрицу соответствия профиля заболевания больного и ЛПУ в таблице «Соответствие профиля», матрицу времени передвижения бригад от места вызова в ЛПУ в таблице «Время передвижения» (см. Рис. П2.5). Для получения решения задачи (2.17) – (2.25) необходимо нажать кнопку «Вычислить». Результаты решения задачи будут представлены в таблице и на графике (см. рис.П2.6).
Комплекс программ «Оптимизация количества диспетчеров и бригад»
Комплекс программ «Оптимизация количества диспетчеров и бригад» предназначен для решения задачи оптимизации числа диспетчеров и бригад СМП (2.90) – (2.93), реализован в среде Borland Delphi 7 с использованием базы данных MS SQL Server 2000.
Для расчета оптимального количества диспетчеров и бригад СМП необходимо ввести исходные данные в поля формы, представленной на рис.П2.8: среднюю стоимость содержания одного диспетчера за рабочую смену в рублях, среднюю стоимость содержания одной бригады за рабочую смену в рублях, среднее количество вызовов за сутки, среднее время обслуживания одного вызова одним диспетчером в минутах и среднее время обслуживания одного вызова одной бригадой в минутах. Далее необходимо нажать кнопку «Вычислить». Результаты решения задачи будут представлены в виде таблицы и графика (см. рис.П2.9).
Рис. П2.7.
Рис. П2.8.
Рис. П2.9.