Урогинекологические заболевания вносят значимый вклад в уровень временной и стойкой нетрудоспособности населения [5, 6].
Медицинские экспертные системы позволяют врачу не только проверить собственные предположения, но и обратиться к компьютеру за консультацией в трудных диагностических случаях [2]. При этом ЭС не заменяет врача, а выступает в роли «компетентного партнера» – эксперта-консультанта в какой-либо конкретной предметной области.
В последние годы при прогнозировании многих заболеваний применяются автоматизированные системы управления лечебно-диагностическим процессом, однако, анализ литературы показывает, что существующие системы поддержки принятия решений (СППР), включая системы медицинского назначения не решают поставленных задач при урогинекологических заболеваниях [1]. Наиболее близкой по прогнозированию, диагностике и лечению урогинекологических заболеваний является оболочка СППР, разработанная на кафедре биомедицинской инженерии ЮЗГУ, которая поддерживает задачи синтеза и реализации нечетких правил принятия решений для медицинских приложений [3]. Анализ возможностей этой системы показал, что если в ее состав ввести блоки позволяющие решать задачи прогнозирования, диагностики, профилактики и лечения пиелонефрита беременных, или других урологических заболеваний, то полученный программный комплекс будет удовлетворять всем необходимым требованиям.
Все вышеперечисленные свойства являются типичными для медицинских задач, так как в большинстве случаев они представлены большим объемом многомерных, запутанных, а порой и противоречивых клинических данных [8].
Разработка и внедрение автоматизированных систем управления позволит качественно модернизировать систему здравоохранения, улучшить качество диагностики, терапии пациентов, повысить эффективность исследования функциональных нарушений, в том числе при исследовании сенсорных систем [4, 9]; потребность в подобной модернизации активно обсуждается не только со стороны клинической медицины, но и органов медико-социальной экспертизы [7, 10].
Цель исследования
Разработка автоматизированной системы управления лечебно-диагностическим процессом, с использованием такой системы поддержки принятия решений (СППР) медицинского назначения при урогинекологических заболеваниях.
Материалы и методы исследования
Учитывая, многообразие и нечеткую природу признаков, определяющих отнесение объекта (пациента) к одному из классов (возможных лечебных групп), возможность одновременного присутствия объекта со сходными значениями одного и того же признака в различных классах, четкая логика неприменима для однозначного вывода в принятии решений по лечебной тактике. Поэтому в качестве основного математического аппарата нами выбрана нечеткая логика принятия решений.
За основу по прогнозированию, диагностике и лечению урогинекологических заболеваний была взята оболочка СППР, разработанная на кафедре биомедицинской инженерии ЮЗГУ, которая поддерживает задачи синтеза и реализации нечетких правил принятия решений для медицинских приложений [3]. Анализ возможностей этой системы показал, что если в ее состав ввести блоки позволяющие решать задачи прогнозирования, диагностики, профилактики и лечения пиелонефрита беременных, или других урологических заболеваний, то полученный программный комплекс будет удовлетворять всем необходимым требованиям.
Результаты исследования и их обсуждение
Структура добавочного программного обеспечения СППР врача уролога, гинеколога приведена на рис. 1.
Согласно данной схеме информация, отражающая состояние пациентки, в виде ее паспортных данных, блоков истории болезни, информативные признаки о состоянии пациентки по исследуемому классу заболеваний вводится в систему поддержки принятия решений через интерфейс пользователя. Интерфейс пользователя функционирует таким образом, что ввод данных и выдача информации о принимаемых решениях реализуется в многооконном режиме, при котором пользователь отвечает на вопросы, формируемые на экране дисплея, или вводит соответствующие слова и цифры, продолжая смысловые предложения, предлагаемые системой. Вводимые значения информативных признаков обрабатываются логическими блоками прогнозирования или диагностики в зависимости от решаемой задачи. Логические блоки включают фазификатор, который рассчитывает значения соответствующих функций принадлежностей; блок правил вывода, рассчитывающий на основании решающих правил КУ вывода; дефазификатор, трансформирующий нечеткий вывод в четкое решение; и блок реализации алгоритма управления, который функционирует в соответствии с разработанными на кафедре БМИ ЮЗГУ алгоритмами.
На рис. 2. приведен пример формулирования сообщений о нечетких правилах участвующих в операции агрегации более общего решающего правила.
Итоги работы алгоритма в форме сообщений об этапах исполнения схемы алгоритма и выбранных схем лечения выдается врачу через интерфейс пользователя. В случае необходимости получения информации, отражающей путь формирования принимаемого решения, блок объяснения выводит через интерфейс расчеты блока вывода. В базе данных сохраняются литературные данные о предметной области, электронная копия медицинской карты пациента, в которой содержатся паспортные данные, данные анамнеза, результаты опросов, осмотров, экспериментальных исследований, диагностические заключения, графики посещения врачей и т.д. С помощью интерфейса пользователя реализуются: необходимые опросники для врача и пациента; механизмы ведения электронной медицинской карты пациента; отображение графической, символьной и сопутствующей числовой информации; корректировка параметров лечебно-оздоровительных мероприятий; обращение ко всем доступным справочникам базы данных и т.д.
Рис. 1. Структурная схема СППР врача уролога, гинеколога
Рис. 2. Последовательность операций для построения агрегатора
Полный комплекс программных средств СППР позволяет решать задачи синтеза нечетких решающих правил и их корректировки с целью улучшения показателей эффективности классификаций.
Вид окна «Агрегатор» показан на рис. 3. В его левой части осуществляется настройка, а в правой части представляются результаты агрегации по заданному в левой нижней части классу или классам.
Результат работы алгоритма агрегации для каждого класса представляется в следующем виде:
Строка «Структура: Р×Р×Р…» отображает порядок комбинирования признаков. Строки «P×P: F =…» показывают функции двух переменных, которые будут использованы для комбинирования каждой пары признаков. Первый признак из пары обозначается переменной f1, а второй – переменной f2.
Список «Классы для анализа» окна «Агрегатор» предназначен для выбора классов, для которых будут отображены графики коэффициентов уверенности. Для заполнения данного списка необходимо нажать кнопку «Выбрать» и в появившемся окне выделить нужные классы (несколько классов можно выделить, зажав клавишу «Ctrl»). После выбора классов на графике «Коэффициенты уверенности по классам» отображается графическое представление полученных в результате агрегирования коэффициентов уверенности. Для каждого из объектов отображаются коэффициенты уверенности его принадлежности к каждому классу. В верхней части графика горизонтальными линиями разных цветов выделены области расположения объектов классов. Таким образом, график позволяет наглядно оценить результаты агрегирования признаков. Например, если в списке «Классы для анализа» выбран первый класс, а на графике наблюдаются высокие коэффициенты уверенности в области третьего класса и низкие в области первого, следовательно, необходима корректировка функций принадлежности первого класса в сторону расширения охвата (так как имеющиеся функции недостаточно полно захватывают «свои» объекты) и функций принадлежности третьего класса в сторону сужения области охвата (так как имеющиеся функции захватывают «чужие» объекты).
Рис. 3. Вид окна «Агрегатор»
Рис. 4. Вид окна «Нечеткие функции»
Рис. 5. Коэффициенты уверенности принадлежности каждого из 100 объектов к классу «риск внезапной смерти» (синим) и к классу «нет риска внезапной смерти» (красным)
После получения и визуальной оценки результатов агрегирования необходимо вернуться к окну «Нечеткие функции» рис. 4. и отредактировать функции принадлежности в соответствии с полученной картиной коэффициентов уверенности. После корректировки функций следует провести повторное построение агрегатора и сравнить результаты количества ошибок агрегатора в первом и втором случае. Необходимо повторить процедуру подстройки функций принадлежности с различными вариантами параметров с целью нахождения оптимальной конфигурации.
На третьем этапе выполняется расчет коэффициентов уверенности Ku для контрольной выборки объектов. Для каждого объекта выборки вычисляется вектор Ku1..Kum, показывающий уверенность принадлежности объекта к каждому из классов и строится графическое отображение полученных данных (рис. 5). Горизонтальные линии в верхней части графика отображают изначальное распределение объектов по классам.
Заключение
В представленном варианте решения система нечеткой классификации позволяет моделировать пространство информативных признаков с заданными вероятностными характеристиками (с заданной геометрией распределения признаков), проводить разведочный анализ выбранного признакового пространства, автоматически синтезировать функции принадлежности с возможностью их коррекции в интерактивном режиме и синтезировать агрегатор (агрегаторы) посредством алгоритмических решений.
Библиографическая ссылка
Петров С.В., Чернега М.С., Новиков А.В., Серегин С.П., Петрова Ю.П. СТРУКТУРА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ ВРАЧА ПРИ ПРОГНОЗИРОВАНИИ И ДИАГНОСТИКЕ УРОГИНЕКОЛОГИЧЕСКИХ ЗАБОЛЕВАНИЙ // Современные наукоемкие технологии. – 2015. – № 1-1. – С. 81-85;URL: https://top-technologies.ru/ru/article/view?id=35000 (дата обращения: 21.11.2024).