X КРАТКИЕ СООБЩЕНИЯ
УДК 616.31
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ СИСТЕМ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ ВРАЧА
Е. В. Садыкова,
канд. техн. наук, доцент
Санкт-Петербургский государственный электротехнический университет «ЛЭТИ»
Представлен пример моделирования процесса прогноза заражения внутрибольничной инфекцией для системы поддержки принятия решений врача. Для построения модели предлагается подход, который позволяет объединить экспериментальные данные о количестве заболеваний внутрибольничной инфекцией с экспертной оценкой о закономерностях, извлекаемых из экспертных данных. Полученные закономерности формализуются при помощи нечеткой логики путем настраивания нечетких правил.
Ключевые слова — системы поддержки принятия решений, информационные технологии, дифференциальный диагноз, модель прогноза заражения внутрибольничной инфекцией.
Введение
Задача синтеза систем поддержки принятия решений медицинских специалистов должна опираться, с одной стороны, на возможности современных информационных технологий, а с другой — на достаточно полное, глубокое знание успешного решения задач дифференциальной диагностики заболеваний человека [1].
Однако вопросы методологии, технологии исследования оценки функционального состояния здоровья и диагностики заболеваний человека остаются нерешенными. Современный уровень развития медицины, биологии, информационных технологий, техники требует решения подобных вопросов на качественно новом уровне.
Целью проводимых исследований является создание моделей, алгоритмов и программного обеспечения систем поддержки принятия решений врача (СППРВ) путем эффективного использования аналитических и физиологических методов дифференциальной диагностики различных заболеваний.
На стадии дифференциального диагноза решаются две задачи: отделение данного заболевания от других болезней и формирование диагностической гипотезы о нозологической форме и особенностях ее течения у данного больного. Абсолютной истины, как и абсолютно достоверного диагноза, не существует, поэтому в каждый данный момент необходима такая степень точности диагноза, которая должна настолько четко отражать заболевание
и состояние больного, чтобы явиться основанием для эффективных практических врачебных действий [2]. Умение правильно оценивать клинический фон, на котором выделяются признаки болезни, постигается в результате учебного процесса либо методом «проб и ошибок». И хотя этому умению нельзя полностью научиться при помощи СППРВ, все же она даст врачу комплекс знаний по проблеме и наметит основные пути анализа фактов, выявленных им при исследовании больного.
Технологии создания СППРВ
Системы поддержки принятия решений врача способны осуществлять интеллектуальный анализ медицинских данных с использованием математических методов машинного обучения, таких как статистические методы, нейронные сети, искусственный интеллект, генетические алгоритмы, деревья решений и т. д. Интеллектуальный анализ медицинских данных в таких системах позволяет получать диагностическую информацию о различных заболеваниях.
В состав системы поддержки принятия решений входят три главных компонента: база данных, база моделей и программная подсистема, которая состоит из систем управления базой данных, базой моделей и интерфейсом между пользователем и компьютером [3].
База данных играет в информационной технологии поддержки принятия решений важную роль. Данные могут использоваться непосредствен-
но врачом для получения диагностической информации при помощи математических моделей.
Целью создания моделей являются описание и оптимизация некоторого объекта или процесса. Использование моделей обеспечивает проведение анализа в системах поддержки принятия решений. Модели, базируясь на математической интерпретации проблемы, при помощи определенных алгоритмов способствуют нахождению информации, полезной для принятия правильных решений.
Математические модели состоят из совокупности модельных блоков, модулей и процедур, реализующих математические методы. В данном случае часто используют процедуры линейного программирования, статистического анализа временных рядов, регрессионного анализа. Модельные блоки, модули и процедуры могут использоваться как поодиночке, так и комплексно для построения и поддержания моделей.
Модель прогноза заражения внутрибольничной инфекцией для СППРВ бактериолога
В статье представлен пример моделирования процесса прогноза заражения внутрибольничной инфекцией (ВБИ) для СППРВ. Для построения модели использованы экспериментальные данные о количестве заболеваний ВБИ стационаров. После экспертной оценки экспериментальных данных можно сделать вывод о закономерностях возникновения ВБИ. Полученные закономерности формализуются при помощи нечеткой логики путем настраивания нечетких правил ЕСЛИ-ТО с помощью существующих экспериментальных данных. Такая модель позволяет построить прогноз в условиях малых экспериментальных выборок, поэтому ее можно применить для прогноза заражения конкретной ВБИ стационара.
Анализируя динамику изменений числа заболеваний некоторых стационаров на протяжении 15 лет, можно заметить 4 цикла за 4 года, в каждом году 4 периода, приходящихся на максимум заболеваемости ВБИ (рис. 1).
На основании сделанных выводов о закономерностях распространения ВБИ в различных стационарах можно сказать, что заболевания ВБИ имеют циклический характер, максимумы ВБИ возникают через 3-4 месяца.
Пусть ... х4- 1) (х1, х*, хд, х_4 (х1 + 1... — циклы, где * — номер цикла; х1, х|, хд, х4 — количество заболеваний ВБИ в 1-4 периодах года соответственно.
Сеть зависимостей, которая объединяет сформированные логические правила О* в ¿-м и (* + + 1)-м циклах, показывает, что по двум первым периодам года ¿-го цикла можно прогнозировать
■ Рис. 1. Динамика изменений количества заболеваний пневмонией
на год вперед: на два последних периода года i-го цикла и на два первых периода года следующего (i + 1)-го цикла.
Логические правила Gi, имеющие экспертные оценки «низкий» (Н), «ниже среднего» (НС), «средний» (С), «выше среднего» (ВС), «высокий» (В), согласно теории нечетких множеств формализуем при помощи функции принадлежности дт(х), которая лежит в диапазоне [0, 1] и имеет следующий вид: дт(х) = 1/(1 + ((х - b)/c)2 ), где b и с — параметры настройки, которые вначале выбираются экспертом, а затем настраиваются на экспериментальные данные: b — координата максимума функции, дт(Ь) = 1; с — коэффициент концентрации (растяжения функции).
Используя введенные в теории нечетких множеств логические операции min (И), max (ИЛИ) и принцип взвешенной суммы для преобразования функции принадлежности к четкому числу, получим модель прогноза пневмонии (ВБИ):
G1:
х13 = (х2дс(х3) + х3двс(х3) + х4дв(х3))/(дс(х3) +
+ Двс(х3) + Дв(х3)); дс(х3) = тт(дн(хр, днс(х*)); двс(х3) = тт(дс(х1), дс(х2)); дв(х3) = тт(дв(х1), дв(х*)).
G2-
х\ = (х1днс(х4) + х2Дс(х4) + х3двс(х4))/(днс(х4) +
+ дс(х4) + двс(х4));
цнс(х4) = min(дн(х1), днс(х*));
дс(х4) = min(дс(х1), дс(х2));
цвс(х4) = max^in^^), дв(х*)); min^^i),
дс(х2))).
G3:
х1 + 1 = (х2Дс(х! + 1) + х4Дв(х! + 1))/(дс(х1 + 1) +
+ Дв(х1 + 1));
■ Рис. 2. Сопоставление экспериментальных и теоретических данных после настройки
60
50
40
30
20
10
0
2004
2005
2006
2007
2008
— экспериментальные данные
— теоретические данные □ — ошибка
■ Рис. 3. Сопоставление результатов ошибки с теоретическими и экспериментальными данными числа заболеваний пневмонией (ВБИ)
ц°(х1 + 1) = тах(цнс(х4), цвс(х4)); цв(х1 + 1) = дс(х4).
°4'
хд = (х1цнс(х| + 1) + х2ДС(х2 + 1) +
+ х4цв(х* + 1))/(цнС(х2 + 1) + цс(х* + 1) + цв(х* + 1)); днс(х* + 1) = тт(цвс(х2), цс(х1 + 1)); цс(х| + 1) = тт(цнс(х4), Цс(х1 + 1));
4+
Цв(х| + 1) = тт(цс (х4), Двс(х1 + 1)).
При помощи полученной модели можно грубо прогнозировать количество заболеваний. Для повышения точности прогноза необходимо перейти к настройке модели. Задача настройки состоит в подборе таких параметров Ь и с функций принадлежности методом наименьших квадратов, которые обеспечат минимум расхождения между теоретическим и экспериментальным количеством заболеваний (рис. 2).
Применение настроенных функций принадлежности позволяет получить теоретические данные, достаточно близкие к экспериментальным данным, и модель прогнозирования на 2013 г. Пример прогноза на 2008 г. (рис. 3) проверен на медицинских данных и имеет хорошие результаты.
На основании разработанной модели прогноза заражения общего числа ВБИ можно строить прогноз заражения общего количества ВБИ по стационару на год.
Эффективность и гибкость информационной технологии во многом зависят от характеристик интерфейса системы поддержки принятия решений. Интерфейс определяет язык пользователя; язык сообщений компьютера, организующий диалог на экране дисплея; знания пользователя.
Заключение
Сформулированные рекомендации по созданию систем поддержки принятия решений медицинских специалистов позволяют предложить модели, диагностические алгоритмы, технологии прогнозирования состояния человека, повышающие эффективность лечебного процесса.
Главной особенностью информационной технологии поддержки принятия решений является качественно новый метод организации взаимодействия врача и компьютера. Выработка диагностического решения, что является основной целью этой технологии, происходит в результате взаимодействия системы поддержки принятия решений с врачом как лицом, принимающим решение, задающим входные данные и оценивающим полученный результат вычислений на компьютере. В этом случае можно говорить о способности информационной системы совместно с врачом создавать новую информацию для принятия решений.
Работа выполнена при поддержке Министерства образования и науки РФ в рамках ФЦП «Научные и научно-педагогические кадры инновационной России на 2009-2013 годы» (государственный контракт № П1081 от 31.05.2010).
Литература
1. Садыкова Е. В., Абувда Ахмед М. А. Система поддержки принятия решения врача-бактериолога в микробиологической лаборатории // Изв. вузов. Радиоэлектроника. 2009. № 2. С. 63-68.
2. Садыкова Е. В. Автоматизированный анализ внутрибольничных инфекций // Биомедицинская радиоэлектроника. 2009. № 11. С. 57-62.
3. Садыкова Е. В., Максимова О. В. Математические и концептуальные модели заболеваний для системы поддержки принятия решений врача-клиници-ста // Биомедицинская радиоэлектроника. 2010. № 11. С. 39-43.