Научная статья на тему 'Создание подсистемы принятия решений в медицинских информационных системах'

Создание подсистемы принятия решений в медицинских информационных системах Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
444
112
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
медицинские информационные системы / система поддержки принятия решений / продукционные модели / medical information systems / decision support system / production models

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Старикова Анастасия Викторовна, Берестнева Ольга Григорьевна, Шевелев Геннадий Ефимович, Шаропин Константин Александрович, Кабанова Людмила Игоревна

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Старикова Анастасия Викторовна, Берестнева Ольга Григорьевна, Шевелев Геннадий Ефимович, Шаропин Константин Александрович, Кабанова Людмила Игоревна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The issues connected with the development of medical information systems have been considered by the example of the system for monitoring and predicting pregnant women state. The issues connected with the development of decision support subsystem in particular the technology of constructing the decision rules on the basis of production models were considered in details.

Текст научной работы на тему «Создание подсистемы принятия решений в медицинских информационных системах»

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

Решение представленной проблемы дает возможность:

• производить проверку результата оперативного вмешательства и оценивать его эффективность еще до операции;

• производить поиск новых, более эффективных схем катетерной аблации;

• обучать медицинский персонал в ходе операций.

Создан программный продукт, позволяющий моделировать динамику возбуждения сократительного миокарда. Планируется включение этого продукта в состав лечебно-диагностического комплекса «Элкарт 11-Навигатор», разработанного медицинской промышленной компанией «Электропульс», г. Томск.

СПИСОК ЛИТЕРАТУРЫ

1. Holden A.V., Biktashev V.N. Computational Biology of Propagation in Excitable Media Models of Cardiac Tissue // Chaos, Solitons & Fractals. - 2000. - № 8. - P. 1643-1658.

2. Simelius K., Nenonen J., Horbcek M., Modeling Cardiac Ventricular Activation // International Journal of Bioelectromagnetism. -2001. - №2. - P. 51-58.

3. Kaplan D.T., Smith J.M., Saxberg B.E.H., Cohen R.J. Nonlinear dynamics in cardiac conduction // Math. Biosci. - 1988. - № 90. -P. 19-48.

4. Geselowitz D.B., Miller W.T. A Bidomain Model for Anisotropic Cardiac Muscle // Ann. Biomed Eng. - 1983. - № 11. -P. 191-206.

5. Luo C.H., Rudy Y. A Model of the Ventricular Cardiac Action Potential: Depolarization, Repolarization, and Their Interaction // Circ. Res. - 1991. - № 6. - P. 1501-1526.

6. Luo C.H., Rudy Y. A Dynamic Model of the Cardiac Ventricular Action Potential. I. Simulations of Ionic Currents and Concentration Changes // Circ. Res. - 1994. - № 6. - P. 1071-1096.

7. Luo C.H., Rudy Y. A Dynamic Model of the Cardiac Ventricular Action Potential. II. Afterdepolarizations, Triggered Activity, and Potentiation // Circ. Res. - 1994. - № 6. - P. 1097-1113.

8. Иваницкий Г.Р. Биофизика на рубеже столетия: автоволны // Биофизика. - 1999. - Т. 44. - № 5. - С. 773-795.

9. Ванаг В.К. Исследование пространственно-распределенных динамических систем методами вероятностного клеточного автомата // Успехи физических наук. - 1999. - Т. 169. - № 5. -С. 481-505.

10. Андреев С.Ю., Кочегуров В.А. Алгоритмы интраоперационно-го моделирования возбуждения предсердий // Сибирский журнал индустриальной математики. - 2005. - № 2. - С. 3-11.

Поступила 03.11.2010 г.

УДК 004.67;004.891.3

СОЗДАНИЕ ПОДСИСТЕМЫ ПРИНЯТИЯ РЕШЕНИЙ В МЕДИЦИНСКИХ ИНФОРМАЦИОННЫХ СИСТЕМАХ

А.В. Старикова, О.Г. Берестнева, Г.Е. Шевелев, К.А. Шаропин, Л.И. Кабанова

Томский политехнический университет E-mail: [email protected]

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

Ключевые слова:

Медицинские информационные системы, система поддержки принятия решений, продукционные модели. Key words:

Médical information systems, décision support system, production models.

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

Основным побудительным мотивом работы по совершенствованию системы электронного

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

Врачи консультируют пациентов on-line, диагностическая аппаратура оснащена мощными про-

цессорами, конференции и консилиумы проводятся через Интернет. И сегодня медицинские информационные технологии приобретают все большую актуальность, а программное обеспечение для медицины становится все более востребованными. Внедрение медицинских информационных систем способно значительно усовершенствовать рабочие процессы на самых разных уровнях: начиная от создания автоматизированного рабочего места врача до комплексной автоматизации поликлиники или стационара. Медицинская информационная система это комплексная автоматизированная информационная система, в которой объединены электронные медицинские записи о пациентах, данные медицинских исследований в цифровой форме, данные мониторинга состояния пациента с медицинских приборов, средства общения между сотрудниками, финансовая и административная информация, напрямую связанная с медицинской деятельностью и пр. [1]. Одной из важных функциональных возможностей, которыми должна обладать такая система, является поддержка принятия решений.

Данная работа посвящена вопросам развития одной из медицинских информационных систем -информационной системы для женских консультаций [2, 3] и созданию для нее подсистемы поддержки принятия решений. Рассматриваемая информационная система предназначена для мониторинга психофизиологического состояния беременных женщин и прогнозирования исхода родов. Структура предлагаемой подсистемы поддержки принятия решений приведена на рисунке.

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

Остановимся подробнее на создании ядра подсистемы принятия решений - БЗ. Как известно, существует три стратегии получения знаний: приобретение знаний, извлечение знаний и обнаружение знаний. Под приобретением (acquisition) знаний понимается способ автоматизированного наполнения базы знаний посредством диалога эксперта и специальной программы. Извлечением (elicitation) знаний называют процедуру взаимодействия инженера по знаниям с источником знаний (экспертом, источником знаний и др.). Термины

7Y

Приобретение знаний

1Z.

БЗ

Инженер БЗ

/-

\-

Логические правила в виде продукционных 4----- моделей ______-

Врач-психотерапевт

Эксперт

Интерфейс

Модуль объяснений

-\ Модуль логического вывода

Рисунок. Структура подсистемы принятия решений медицинской информационной системы для женских консультаций

«обнаружение знаний» (knowledge discovery), а также Data Mining связывают с созданием компьютерных систем, реализующих методы автоматического обнаружения знаний [4]. В нашем случае использованы стратегии elicitation и knowledge discovery. Сформированная БЗ содержит логические правила в виде продукционных моделей. Продукции являются наиболее популярными средствами представления знаний. В них отсутствуют жесткие ограничения, характерные для логических исчислений, что позволяет изменять интерпретацию элементов продукции.

В общем виде под продукцией понимается выражение следующего вида:

(i); Q; Р; А=>В; N. Здесь i - имя продукции, с помощью которого данная продукция выделяется из всего множества продукций. Элемент Q характеризует сферу применения продукции. Основным элементом продукции является ее ядро: А=>В. Интерпретация ядра продукции может быть различной и зависит от того, что стоит слева и справа от знака секвенции =>. Обычное прочтение ядра продукции выглядит так: ЕСЛИ A, ТО B. Более сложные конструкции ядра допускают в правой части альтернативный выбор, например, ЕСЛИ А, ТО B1, ИНАЧЕ B2. Возможны и другие интерпретации ядра продукции, например, A описывает некоторое условие, необходимое для того, чтобы можно было совершить действие В.

Элемент Р есть условие применимости ядра продукции. Обычно Р представляет собой логическое выражение (как правило, предикат). Когда Р принимает значение «истина», ядро продукции активизируется. Если Р ложно, то ядро продукции не может быть использовано.

Элемент N описывает постусловия продукции. Они актуализируются только в том случае, если ядро продукции реализовалось.

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

Продукции по сравнению с другими формами представления знаний имеют следующие преимущества:

• модульность;

• единообразие структуры (основные компоненты продукционной модели могут применяться для построения интеллектуальных систем с различной проблемной ориентацией);

• естественность (вывод заключения в продукционной модели во многом аналогичен процессу рассуждений эксперта);

• гибкость родовидовой иерархии понятий, которая поддерживается только как связь между правилами (изменение правила ведет за собой изменение в иерархии).

Представление знаний с помощью продукций иногда называют «плоским», так как в продукционных моделях отсутствует средства для установления иерархии правил.

В качестве основного метода был использован метод ограниченного перебора М. Бонгарда, реализованный в системе WizWhy [1]. Поиск логических правил осуществляется в системе WizWhy, реализующей ограниченный перебор, исключающий из анализа логические события с низкой частотой. Процедура формирования исходного набора переменных и их описание представлены в [5]. В качестве целевой переменной выбран «исход родов» (ishod), т. е. полученные правила предназначены для прогнозирования исхода родов по набору психофизиологических параметров.

Рассмотрим поподробнее одно из полученных правил:

If height is 162,00... 168,00 (average = 164,56) and krypni plod is 0,00 and el is 1,00... 3,00 (average = 2,85) Then

ishod is not k

Rule's probability: 0,778

The rule exists in 21 records.

Significance Level: Error probability < 0,001

Positive Examples (records' serial numbers):

15, 17, 22, 23, 27, 30, 34, 39, 40, 42

Negative Examples (records' serial numbers): 276, 280, 282, 285, 287, 288

Это правило представляет собой конъюнкцию трех элементарных высказываний. Первое - height is 162,00... 168,00 (average=164,56) - определяет диапазон значений роста. Второе - krypni plod is 0,00 - говорит о том, что плод не крупный, и третье - e1is 1,00... 3,00 - описывает интервал значения эмоциональной составляющей преодоления стрессовой ситуации. Высказывание - ishod is not k - означает, что правило характерно для исходов родов типа не кесарево.

Запись Rule's probability: 0,778 означает, что точность правила в данном случае равна 0,778. Следующая запись The rule exists in 21 records характеризует объем множества объектов, для которых справедливо рассматриваемое правило, а другая запись Significance Level: Error probability<0,001 касается статистической оценки уровня значимости полученного правила. Две последние записи означают положительные и отрицательные примеры соответственно.

В таблице приведены некоторые выявленные закономерности (сочетание факторов), которые характерны для неблагоприятного и благоприятного исхода родов. Первые закономерности можно отнести к психофизиологическим факторам риска.

Следует отметить, что многие закономерности, полученные нами на базе системы WizWhy, были выявлены ранее с использованием стратегии elici-tation (эксперт - Р.Г. Добрянская [2, 3]).

В настоящее время система внедрена в опытную эксплуатацию в одной из женских консультаций г. Томска.

Таблица. Выявленные закономерности неблагоприятного и благоприятного исходов беременности и родов

Сочетание факторов, способствующих осложнению беременности и родов Сочетание факторов, способствующих благоприятному течению беременности и исходу родов

Рост меньше 156 см; предпочтение механизма совладания «пессимизм» (неконструктивная копинг-стратегия); занятия в психологической группе подготовки к родам - нет Предпочтение механизма совладания «оптимизм» (конструктивная копинг-стратегия); преобладание силы правой руки

Преобладание силы левой руки; предпочтение механизма совладания «эмоциональная разгрузка» Рост больше 164 см; низкие значения показателей ригидности; предпочтение конструктивных копинг-страте-гий

Сочетание конструктивной ко-пинг-стратегии «протест» с неконструктивными стратегиями («подавление эмоций», «самообвинение» или «агрессия» Сочетание копинг-стратегии «оптимизм» со стратегией «подавление эмоций»; занятия в группе психологической подготовки к родам

СПИСОК ЛИТЕРАТУРЫ

1. Дюк В.А., Эмануэль В.Л., Информационные технологии в медико-биологических исследованиях. - СПб.: Питер, 2003. -528 с.

2. Берестнева О.Г., Добрянская Р.Г., Муратова Е.А., Шаро-пин К.А.Информатика и системы управления. - 2008. -№ 2(16). - С. 22-23.

3. Берестнева О.Г., Шаропин К.А., Добрянская Р.Г., Муратова Е.А. Разработка прототипа интеллектуальной системы прогнозирования исхода беременности // Математические методы распознавания образов (ММРО-13): Труды Всеросс. на-учно-техн. конф. - М.: Физматлит, 2007. - С. 574-577.

Выводы

1. Разработана структура подсистемы принятия решений для медицинских информационных систем (на примере подсистемы принятия решений для специалистов женских консультаций).

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

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

Работа выполнена при финансовой поддержке гранта

РФФИ № 08-06-00313а.

4. Гаврилова Т.А., Хорошевкий В.Ф. Базы знаний интеллектуальных систем. - СПб.: Питер, 2001. - 384 с.

5. Берестнева О.Г., Добрянская Р.Г., Марухина О.В., Шаро-пин К.А., Муратова Е.А. Формирование базы знаний для экспертной системы прогнозирования исхода беременности // «Интеллектуальные системы» (ЛВ-07) и «Интеллектуальные САПР» (СЛБ-2007): Труды Междунар. научно-техн. конф. -М.: Физматлит, 2007. - С. 424-429.

Поступила 10.04.2010 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.