КУЛЕШ_ШАПОВАЛОВ_итоговаяx

реклама
УДК 004.42
РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ МЕДИЦИНСКОГО
УЧРЕЖДЕНИЯ
Кулеш Н.М., Шаповалов А.Е.
научный руководитель старший преподаватель Сидоров А.Ю.
Сибирский федеральный университет
Любые медицинские учреждения нуждаются в рациональном использовании
трудовых ресурсов, поскольку это позволяет увеличить поток пациентов и
эффективность их обслуживания. Оказание помощи больным людям является главной
целью таких организаций, а увеличение потока пациентов – важное направление в
развитии.
Одно из средств повышения эффективности использования трудовых ресурсов –
создание программы с целью частичной автоматизация процесса работы с пациентом.
Такая программа должна помогать регистраторам и врачам выполнять основные
функции: записывать пациентов на приём, вносить результаты осмотров и
редактировать их. Кроме того, программа должна быть удобной для пользователей –
иметь дружественный и интуитивно понятный интерфейс.
Структура программы состоит из окон типа Form Windows: окно авторизации и
главное пользовательское окно.
Окно авторизации заполнено двумя текстовыми строками, в которые
пользователь вводит свои имя учетной записи и пароль, а также из двух кнопок
(«Ввод» и «Выйти»), обеспечивающие управление функцией авторизации. Все учетные
записи сотрудников хранятся в базе данных информационной системы, поэтому при
каждой проверке подлинности введенных данных отправляется запрос, в результате
которого программа либо предоставляет доступ к главному окну, либо выводит на
экран окно ошибки.
Рисунок 1 – окно авторизации
Пользовательское окно подразделяется на три функциональных модуля:
врачебный, регистрационный и административный модули.
Врачебный модуль предоставляет возможность врачу заполнять бланки
обследования пациентов для последующего их хранения в базе данных. Все
заполненные бланки привязываются к учетной записи обследуемого пациента и могут
быть впоследствии отредактированы или удалены.
Рисунок 2 – Осмотр пациента
Для упрощения работы с бланками в программе существует «помощник ввода»,
предлагающий возможные варианты диагнозов, симптомов, назначений и жалоб при
вводе текста в соответствующие поля, и «приемный список», отфильтровывающий всех
записанных на прием от всей массы зарегистрированных.
Рисунок 3 – Помощь при вводе
Регистрационный модуль предназначен для регистрации пациента в
учреждении, записи на прием, а также редактирования и удаления учетных записей.
При регистрации записывается ФИО человека, его адрес проживания и контактный
телефон, а введенная информация заносится в базу данных. Записывая человека на
прием к врачу, регистратору необходимо выбрать пациента из существующей базы,
выбрать лечащего врача и затем указать свободные дату и время приема.
Редактирование позволяет многократно изменять все внесенные данные при
регистрации и прошлых редактированиях.
Рисунок 4 – Регистрация пациента
Административный модуль позволяет регистрировать и редактировать записи
сотрудников учреждения и изменять справочные материалы, используемые при
заполнении бланков осмотра.
Рисунок 5 – редактирование справочных материалов
При реализации проекта были использованы стандартные библиотеки MS Visual
Studio Express, но в случае возникновения потребности в дальнейшей модернизации
программы, существует возможность встраивания сторонних библиотек с более
широким функционалом элементов.
Благодаря использованию бесплатных продуктов от Microsoft: Visual Studio
Express и SQL Server Express – затраты на средства разработки сведены к нулю.
Разработанная информационная система является решением для небольших
медицинских учреждений, не нуждающихся в дорогостоящих комплексах с
избыточным функционалом.
Список литературы
1
2
3
Бейли Л.– Изучаем SQL /Санкт-Петербург: Питер, 2012. — 593 с.
Евсеева О., Шамшев А.– Работа с базами данных на языке C#. Технология
ADO.NET: Учебное пособие /Ульяновск: УлГТУ, 2009. — 170 с.
Троельсен Э.– Язык программирования C# 5.0 и платформа .NET 4.5 /НьюЙорк: Apress, 2012. — 312 с.
Скачать