Моделирование работы психиатрической больницы
4. Вспомогательные функциональные блоки для построения основных функциональных блоков модели Психиатрической Больницы
Наименование: Начальная оценка.
Назначение: Тестирование поступившего больного и анализ результатов.
Изображение:
Описание входов:
· Первый вход - сообщение о поступлении больного.
· Второй вход - занятость "койки"
· Третий вход - решение о принятии больного в палату
Описание выходов:
· Результат тестирования.
Состояния элемента: Элемент находится в состоянии оценки вновь пришедшего больного.
События, на которые реагирует элемент: Приход клиента, освобождение "койки".
Алгоритм функционирования: При обращении клиента в больницу осуществляется его начальная оценка и если "койка" занята и оценка клиента больше 41, то ему отказывается в обслуживании. Если же "койка" свободна или больной досрочно выписан, клиента принимают на лечение.
Блок-схема модели:
Параметры, устанавливаемые пользователем: отсутствуют
Окно установки параметров:
Наименование: Лечение больного.
Назначение: Процесс улучшения состояния боьного.
Изображение:
Описание входов:
· Сигнал наличия больного в палате.
· Сигнал принятия нового больного и его оценка.
Описание выходов:
· Результат лечения.
Состояния элемента: Элемент находится в состоянии улучшения оценки больного на протяжении определенного времени.
События, на которые реагирует элемент: При поступлении сигнала наличия больного его оценка изменяется на определенную величину. Второй сигнал сбрасывает накопленное значение оценки и запоминает начальное значение его оценки.
Алгоритм функционирования: Если на лечении находиться больной, то его оценка изменяется на величину, равномерно распределенную на интервале от - 0.2 до 1.2 Если принят новый больной, то запоминается его начальная оценка и начинается лечение.
Блок-схема модели:
Параметры, устанавливаемые пользователем: отсутствуют
Окно установки параметров:
Наименование: Выписка.
Назначение: Решение о досрочной выписке больного или его полном выздоровлении.
Изображение:
Описание входов:
· Оценка больного
· Занятость "койки" - наличие больного в палате
· Обращение клиента в больницу
Описание выходов:
· Досрочно выписанный больной
· Больной, прошедший полный курс лечения и полностью здоровый
Состояния элемента: Элемент находится в состоянии анализа оценки больного и принятии решения о его выписке
События, на которые реагирует элемент: Приход нового клиента, изменение оценки лечащегося больного.
Алгоритм функционирования: Если нет новых клиентов, то решается вопрос о том, здоров ли больной. Если его оценка больше 49, то его выписывают как полностью здорового, иначе его оставляют еще. Если обратился новый клиент, то решается вопрос о досрочной выписке больного, если его оценка больше 47.
Блок-схема модели:
Параметры, устанавливаемые пользователем: отсутствуют
Окно установки параметров:
Наименование: Время лечения больного.
Назначение: Производит подсчет времени лечения больного в палате.
Изображение:
Описание входов:
· Занятость "койки".
Описание выходов:
· Время лечения.
Состояния элемента: Подсчет времени пребывания больного в палате.
События, на которые реагирует элемент: Сигнал наличия больного в палате.
Алгоритм функционирования: Рассчитывается время нахождения больного в палате.
Блок-схема модели:
Параметры, устанавливаемые пользователем: отсутствуют
Окно установки параметров:
Наименование: Среднее количество больных, выписанных досрочно.
Назначение: Вычисление средней величины больны, выписанных досрочно.
Изображение:
Описание входов:
· Сигнал о досрочном освобождении больного из палаты.
Описание выходов:
· Среднее значение входной величины.
Состояния элемента: Расчет средней величины досрочно выписанных больных
События, на которые реагирует элемент: Импульс о досрочной выписке.
Алгоритм функционирования: Суммирование входной величины и ее последующее деление
Блок-схема модели:
Параметры, устанавливаемые пользователем:
· Count - число мест в палате.
Окно установки параметров:
Наименование: Вероятность досрочной выписки.
Назначение: Вычисление вероятности.
Изображение:
Описание входов:
· Досрочно выписанный больной.
· Поток больных, принятых на лечение.
Описание выходов:
· Вероятность.
Состояния элемента: Расчет вероятности
События, на которые реагирует элемент: Импульс досрочного освобождения, принятие нового больного.
Алгоритм функционирования: Суммирование больных, выписанных досрочно, суммирование поступивших больных в палату, расчет вероятности.
Блок-схема модели:
Параметры, устанавливаемые пользователем: отсутствуют
Окно установки параметров:
Наименование: Вероятность отказа в обслуживании.
Назначение: Вычисление вероятности.
Изображение:
Описание входов:
· Отказ в обслуживании.
· Поток заявок.
Описание выходов:
· Вероятность отказа.
Состояния элемента: Расчет вероятности
События, на которые реагирует элемент: отказ больному в обслуживании, поток заявок.
Алгоритм функционирования: Производит накапливание отказанных больных и сравнение с потоком заявок.
Блок-схема модели:
Параметры, устанавливаемые пользователем: отсутствуют
Окно установки параметров:
Наименование: Средняя занятость палаты.
Назначение: Расчет среднего количества занятых "коек".
Изображение:
Описание входов:
· Время работы.
Описание выходов:
· Занятость палаты.
Состояния элемента: Расчет занятости
События, на которые реагирует элемент: время работы.
Алгоритм функционирования: Подсчет времени работы палаты и его отношение к общему времени имитации работы модели.
Блок-схема модели:
Параметры, устанавливаемые пользователем: отсутствуют
Окно установки параметров: