Моделирование работы психиатрической больницы

курсовая работа

4. Вспомогательные функциональные блоки для построения основных функциональных блоков модели Психиатрической Больницы

Наименование: Начальная оценка.

Назначение: Тестирование поступившего больного и анализ результатов.

Изображение:

Описание входов:

· Первый вход - сообщение о поступлении больного.

· Второй вход - занятость "койки"

· Третий вход - решение о принятии больного в палату

Описание выходов:

· Результат тестирования.

Состояния элемента: Элемент находится в состоянии оценки вновь пришедшего больного.

События, на которые реагирует элемент: Приход клиента, освобождение "койки".

Алгоритм функционирования: При обращении клиента в больницу осуществляется его начальная оценка и если "койка" занята и оценка клиента больше 41, то ему отказывается в обслуживании. Если же "койка" свободна или больной досрочно выписан, клиента принимают на лечение.

Блок-схема модели:

Параметры, устанавливаемые пользователем: отсутствуют

Окно установки параметров:

Наименование: Лечение больного.

Назначение: Процесс улучшения состояния боьного.

Изображение:

Описание входов:

· Сигнал наличия больного в палате.

· Сигнал принятия нового больного и его оценка.

Описание выходов:

· Результат лечения.

Состояния элемента: Элемент находится в состоянии улучшения оценки больного на протяжении определенного времени.

События, на которые реагирует элемент: При поступлении сигнала наличия больного его оценка изменяется на определенную величину. Второй сигнал сбрасывает накопленное значение оценки и запоминает начальное значение его оценки.

Алгоритм функционирования: Если на лечении находиться больной, то его оценка изменяется на величину, равномерно распределенную на интервале от - 0.2 до 1.2 Если принят новый больной, то запоминается его начальная оценка и начинается лечение.

Блок-схема модели:

Параметры, устанавливаемые пользователем: отсутствуют

Окно установки параметров:

Наименование: Выписка.

Назначение: Решение о досрочной выписке больного или его полном выздоровлении.

Изображение:

Описание входов:

· Оценка больного

· Занятость "койки" - наличие больного в палате

· Обращение клиента в больницу

Описание выходов:

· Досрочно выписанный больной

· Больной, прошедший полный курс лечения и полностью здоровый

Состояния элемента: Элемент находится в состоянии анализа оценки больного и принятии решения о его выписке

События, на которые реагирует элемент: Приход нового клиента, изменение оценки лечащегося больного.

Алгоритм функционирования: Если нет новых клиентов, то решается вопрос о том, здоров ли больной. Если его оценка больше 49, то его выписывают как полностью здорового, иначе его оставляют еще. Если обратился новый клиент, то решается вопрос о досрочной выписке больного, если его оценка больше 47.

Блок-схема модели:

Параметры, устанавливаемые пользователем: отсутствуют

Окно установки параметров:

Наименование: Время лечения больного.

Назначение: Производит подсчет времени лечения больного в палате.

Изображение:

Описание входов:

· Занятость "койки".

Описание выходов:

· Время лечения.

Состояния элемента: Подсчет времени пребывания больного в палате.

События, на которые реагирует элемент: Сигнал наличия больного в палате.

Алгоритм функционирования: Рассчитывается время нахождения больного в палате.

Блок-схема модели:

Параметры, устанавливаемые пользователем: отсутствуют

Окно установки параметров:

Наименование: Среднее количество больных, выписанных досрочно.

Назначение: Вычисление средней величины больны, выписанных досрочно.

Изображение:

Описание входов:

· Сигнал о досрочном освобождении больного из палаты.

Описание выходов:

· Среднее значение входной величины.

Состояния элемента: Расчет средней величины досрочно выписанных больных

События, на которые реагирует элемент: Импульс о досрочной выписке.

Алгоритм функционирования: Суммирование входной величины и ее последующее деление

Блок-схема модели:

Параметры, устанавливаемые пользователем:

· Count - число мест в палате.

Окно установки параметров:

Наименование: Вероятность досрочной выписки.

Назначение: Вычисление вероятности.

Изображение:

Описание входов:

· Досрочно выписанный больной.

· Поток больных, принятых на лечение.

Описание выходов:

· Вероятность.

Состояния элемента: Расчет вероятности

События, на которые реагирует элемент: Импульс досрочного освобождения, принятие нового больного.

Алгоритм функционирования: Суммирование больных, выписанных досрочно, суммирование поступивших больных в палату, расчет вероятности.

Блок-схема модели:

Параметры, устанавливаемые пользователем: отсутствуют

Окно установки параметров:

Наименование: Вероятность отказа в обслуживании.

Назначение: Вычисление вероятности.

Изображение:

Описание входов:

· Отказ в обслуживании.

· Поток заявок.

Описание выходов:

· Вероятность отказа.

Состояния элемента: Расчет вероятности

События, на которые реагирует элемент: отказ больному в обслуживании, поток заявок.

Алгоритм функционирования: Производит накапливание отказанных больных и сравнение с потоком заявок.

Блок-схема модели:

Параметры, устанавливаемые пользователем: отсутствуют

Окно установки параметров:

Наименование: Средняя занятость палаты.

Назначение: Расчет среднего количества занятых "коек".

Изображение:

Описание входов:

· Время работы.

Описание выходов:

· Занятость палаты.

Состояния элемента: Расчет занятости

События, на которые реагирует элемент: время работы.

Алгоритм функционирования: Подсчет времени работы палаты и его отношение к общему времени имитации работы модели.

Блок-схема модели:

Параметры, устанавливаемые пользователем: отсутствуют

Окно установки параметров:

Делись добром ;)