Автоматизированная информационная система учета пациентов на примере ОАО "Авитек"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

ория (в том числе на специализированном медицинском оборудовании). При необходимости, пациент может быть помещен на стационарное лечение сроком до 10 дней.

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

После того, как пациент закончил лечение, сведения о нем сохраняются в базе данных, чтобы при повторном обращении учитывалась его история болезни. Кроме того, в санатории могут проводиться плановые обследования или процедуры определенного профиля (для сердечнососудистых заболеваний, для заболеваний опорно-двигательной системы и т.п.). Постоянные пациенты должны извещаться об этих мероприятиях. Процесс повторного лечения может инициироваться и самим пациентом. Перечисленные услуги объединены в активность Постановка на учет (А4).

Входные данные для функции А3: сведения о пациентах, выходные данные: повторное лечение.

Таким образом, первый этап детализации контекстной диаграммы завершен. Данная модель является одним из уровней деятельности регистратуры. Полученная диаграмма представлена в приложении 2.

Создание диаграммы декомпозиции в нотации DFD

Для дальнейшей детализации рассмотрим активности, выполняемые при анализе возможности лечения.

Потенциальный пациент может сделать запрос о том, доступна ли некоторая процедура в определенное время (например, возможна ли запись к косметологу на определенную дату/время), запрос на консультацию с врачом-специалистом или от организации может поступить запрос на стационарное лечение.

Регистратор по соответствующей базе данных проверяет, возможно ли удовлетворить запрос пациента. Если требуемое время занято, регистратор предлагает другое свободное время. И если потенциального пациента устраивают предложенные условия, то регистратор записывает его данные для дальнейшего внесения в базу данных пациентов.

Поскольку в данной диаграмме требуется отразить не столько связь между какими-то функциональными блоками, сколько получение информации из хранилищ данных (поиск информации в базах данных), более целесообразно использовать нотацию DFD.

В диаграмму DFD Анализ возможности лечения внесем следующие имена работ:

Обработка запроса на посещение процедур.

Обработка запроса на прием специалиста.

Обработка запроса на лечение в стационаре.

Для выполнения этих работ будут использоваться соответствующие хранилища данных:

База данных Процедуры.

База данных Специалисты.

База данных Стационар.

Согласно правилам DFD граничные стрелки должны быть преобразованы во внутренние. Поэтому диаграмма будет содержать две внешние ссылки: входящую Звонок или явка потенциального пациента и исходящую Запись сведений о пациенте. Эта исходящая ссылка связывает активность Анализ возможности лечения с активностью Новый пациент (Приложение 3).

Диаграмму декомпозиции активности Новый пациент также построим в нотации DFD. Работами здесь будут создание амбулаторной карты пациента и направление на лечение. Для создания новой карты необходимо обращение к базе данных Пациенты. Заметим, что в эту активность не включается случай, когда пациент уже внесен в базу данных, поэтому связь с хранилищем будет односторонняя: только внесение новой записи - сведений о пациенте.

Входящей внешней ссылкой будет Запись сведений о пациенте. Диаграмма представлена в Приложении 4.

Создание диаграммы декомпозиции в нотации IDEF3

IDEF3 - это метод, имеющий основной целью дать возможность аналитикам описать ситуацию, когда процессы выполняются в определенной последовательности, а также описать объекты, участвующие совместно в одном процессе.может быть также использован как метод создания процессов. IDEF3 дополняет IDEF0 и содержит все необходимое для построения моделей, которые в дальнейшем могу быть использованы для имитационного анализа.

Каждая работа в IDEF3 описывает какой-либо сценарий бизнес-процесса и может являться составляющей другой работы.

Для представления в нотации IDEF3 выберем активность Лечение, поскольку она является центральным процессом, который должен быть отражен в проектируемой АИС. В зависимости от потребностей пациента лечение может проходить по различным сценариям.

При декомпозиции диаграммы А3.1 Лечение выделим восемь основных работ, представленные в таблице 4.

 

Таблица 4 Работы диаграммы декомпозиции А3.1

Имя работы (Activity Name)Определение (Definition)Регистрация направленияВнесение направления в соответствующую Базу данных для статистического учетаОбследованиеАнализы, обследование пациента на медицинском оборудованииПроцедурыПредоставление лечебных процедурПрием специалистаКонсультация с врачом-специалистомЛечение в стационареГоспитализация пациентаВнесение в карту пациентаОбновление информации в амбулаторной карте пациента (внесение результатов анализов, заключений специалистов, отметки о пребывании в стационаре)Формирование списка оказанных услугФормирование списка услуг, оказанных данному пациенту за текущий период леченияПередача информации в бухгалтериюПередача списка предоставленных процедур в бухгалтерию для расчета стоимости лечения

В нотации IDEF3 единицы работы (UOW) являются це