Введение. В условиях цифровизации здравоохранения особое значение приобретает автоматизация процессов учёта и управления данными о пациентах. Традиционные методы ведения регистрационных журналов в поликлиниках - на бумажных носителях или в разрозненных таблицах - оказываются неэффективными при увеличении объёмов информации и количества обращений граждан. Это приводит к затруднениям при поиске медицинских карт, задержкам в обслуживании, повышению вероятности ошибок при вводе и обработке данных [5]. Разработка программного обеспечения для автоматизации работы регистратуры является актуальной задачей, направленной на повышение эффективности управления поликлиникой, оптимизацию документооборота и улучшение качества обслуживания пациентов в соответствии с современными требованиями цифрового здравоохранения. Для эффективной разработки программного обеспечения такой направленности немаловажное значение имеет этап концептуального моделирования, заключающийся в построения различных диаграмм поведения проектируемого программного обеспечения.
Цель исследования. Разработать концептуальную модель программного обеспечения для ведения учета пациентов в регистратуре поликлиники
Результаты исследования и их обсуждение.
Для концептуального моделирования программного обеспечения для ведения учета пациентов в регистратуре поликлиники будет применяться объектно-ориентированная нотация языка UML. UML (Unified Modeling Language) - унифицированный язык моделирования)- язык графического описания для объектного моделирования в области разработки программного обеспечения, моделирования бизнес-процессов, системного проектирования и отображения организационных структур. Язык UML является графическим языком. Данный стандарт применяется для создания абстрактной модели разрабатываемой системы, которую называют UML-моделью [1,3].
На рисунке 1 представлена диаграмма вариантов использования программного обеспечения для ведения учета пациентов в регистратуре поликлиники. Данная диаграмма отображает статическое поведение объектов в процессе. Основной акцент сделан на обобщенной схеме организации прецедентов, выполняющих определенные операции в системе.
Основные пользователи программного обеспечения:
Регистратор поликлиники.
Администратор.
Основные варианты использования:
Авторизация.
Поиск врача.
Выдача талона.
Запись на прием.
Просмотр профиля врача.
Описание основных вариантов использования:
Авторизация и вход в систему: Регистратор поликлиники проходит авторизацию, чтобы получить доступ к системе.
Поиск врача: поиск по профилю.
Запись на прием: Регистратор поликлиники вводит данные пациента в систему, выбирает свободного врача, время и дату приема, выдает талон пациенту.
Просмотр профиля врача: Регистратор поликлиники имеет возможность просмотреть список свободных врачей и их профили для выбора подходящего специалиста.
Рисунок 1 - Диаграмма вариантов использования программного обеспечения для ведения учета пациентов в регистратуре поликлиники
Для динамического моделирования системы в нотации UML существует диаграмма последовательности, описывающая последовательность приема и отправки сообщений объектами системы [3, 4].
В качестве примера взаимодействия внутри системы рассмотрим прецедент «Запись на прием». На рисунке 2 приведена диаграмма последовательности программного обеспечения для ведения учета пациентов в регистратуре поликлиники.
Рисунок 2 - Диаграмма последовательности записи приема пациента
Как следует из рисунка 2, все операции, инициируемые клиентом, делегируются серверу. Сервер обрабатывает полученные запросы и передает их для исполнения в базу данных. Таким образом, клиентское приложение, реализованное по архитектуре «тонкого клиента», не взаимодействует с базой данных напрямую. Вместо этого оно отправляет команды серверу через API (Application Programming Interface), который предоставляет доступ к функциональности через определенные конечные точки (endpoints).
Выводы. Концептуальное моделирование программного обеспечения для ведения учета пациентов в регистратуре поликлиники играет ключевую роль в успешной разработке и внедрении эффективной информационной системы. Спроектированная концептуальная модель может служить основой для создания структуру данных, дает возможность определить функциональность системы и обеспечить адекватное отображение предметной области. Внедрение программного обеспечения для учета пациентов, опирающегося на качественную концептуальную модель, способствует повышению эффективности работы регистратуры, улучшению качества обслуживания пациентов и оптимизации управления медицинским учреждением в целом.
Список литературы
Гостев А.С. Технологии проектирования и разработки программных систем. СПб.: БХВ-Петербург, 2023.
Евдокимова С.А. Выбор методологии моделирования предметной области при проектировании информационной системы // Моделирование систем и процессов. 2015. Т. 8, № 3. С. 18–22.
Коротыш Д.В., Строкань О. В., Окулова Е. А. Проектирование информационной системы «Регистратура больницы». // Современные проблемы геометрического моделирования и информационные технологии: материалы II Межрегиональной научно-практической конференции преподавателей и студентов (Мелитополь, 28 мая 2024 г.). Мелитополь: МелГУ, 2024. С. 183-190.
Масаренко Д.А., Строкань О.В. Концептуальная модель бизнес-процесса учета и анализа ассортимента готовой продукции на швейном предприятии // Современные проблемы геометрического моделирования и информационные технологии: материалы III Межрегиональной научно-практической конференции преподавателей и студентов (Мелитополь, 29 мая 2025 г.). Мелитополь: МелГУ, 2025. С. 353-361.
Никифоров В.С. Автоматизация управления медицинской организацией. СПб.: Питер, 2021. 248 с.
Правительство Москвы. ЕМИАС – Единая медицинская информационно-аналитическая система. – URL: https://emias.info (дата обращения: 21.09.2025).