Scientific journal
Fundamental research
ISSN 1812-7339
"Перечень" ВАК
ИФ РИНЦ = 1,674

OVERLAY MODEL OF THE PATIENT IN MEDICAL SYSTEMS OF DECISION MAKING SUPPORT

Kroshilin A.V. 1 Kroshilina S.V. 1 Zhuleova S.Y. 1
1 The Ryazan state radio engineering university
Use of of medical systems of decision making support in volume, difficult formalizable tasks in medical subject domains is characterized, as a rule, by incompleteness and an illegibility of initial information, and also complexity of finding of the compromise solution in cases of unsolvability of an initial task. The effective solution of these tasks is use by modern technologies of intellectual support of adoption of medical decisions with application of the theory of semantic networks and theories of indistinct sets in combination with intuition of the doctor making the decision, opinions of experts of subject domain at creation of rules of a logical conclusion. In article features of creation of overlay model of the patient at the automated assessment of a state of health of patients in information systems on the basis of semantic networks at creation of subject domain are stated. The device of indistinct sets is used. The offered model can be adapted under different subject domains.
medical systems of decision making support
fuzzy logic
building to models
semantic network
1. Vinogradova L.I., Dolzhenko E.N., Kroshilin A.V., Sabgajda T.P., Cybikova Je.B. Ocenka faktorov riska, vlijajushhih na rezultaty lechenija vpervye vyjavlennyh bolnyh tuberkulezom legkih // Tuberkulez i bolezni legkih. 2014. no. 12. рр. 40–46.
2. Dolzhenko E.N., Zhuleva S.Ju., Kroshilin A.V., Pylkin A.N. Podderzhka prinjatija reshenij na osnove nechetkoj logiki v sistemah medicinskogo naznachenija // Biomedicin-skaja radiojelektronika. 2015. no. 7. рр. 60–70.
3. Dolzhenko E.N., Kroshilin A.V., Kroshilina S.V. Postroenie metodiki avtomati-zirovannoj ocenki sostojanija zdorovja pacienta // Fundamentalnye issledovanija. 2012. no. 6 (chast 1). рр. 128–132.
4. Kroshilin A.V., Kroshilina S.V., Pylkin A.N. Glava 2. Avtomatizirovannaja in-formacionnaja sistema medicinskogo uchrezhdenija na osnove nechetkoj logiki «Jekspert» // Matematicheskie i kompjuternye metody v medicine, biologii i jekologii: kollektivnaja monografija. Vyp. 3. Penza: Privolzhskij dom znanij; M.: MIJeMP,2014. рр. 31–39.
5. Kroshilin A.V., Kroshilina S.V. Postroenie modeli ocenki sostojanija zdorovja pacienta v nechetkih medicinskih jekspertnyh sistemah // Vestnik RGRTU. 2012. no. 41. рр. 64–70.
6. Kroshilin A.V. Svidetelstvo o gosudarstvennoj registracii programm dlja JeVM no. 2010612339 Intellektualnaja analiticheskaja sistema monitoringa pacientov na osnove nechetkoj klasterizacii dlja medicinskih uchrezhdenij «Dispanser» ver. 4.0 (IAS MP «Dispanser» ver. 4.0), zaregistrirovana v Reestre programm dlja JeVM 31.03.2010 g.

В настоящее время медицинские учреждения, в частности диспансеры, в своей работе применяют различные автоматизированные информационные системы, позволяющие накапливать и хранить большие объемы медицинской информации, которая с успехом может использоваться при проектировании автоматизированных систем поддержки принятия медицинских решений (СППМР). Оценка состояния здоровья пациентов затруднительна в связи с неполнотой и нечеткостью как исходной информации, так и достигаемых целей [2, 4], что делает необходимым применение при построении таких систем теории нечетких множеств. Для решения задач подобного рода хорошо подходит теория семантических сетей на основе универсальных алгебр для формализации знаний предметной области в системе. Главная проблема при построении информационных СППМР – представление и использование знаний, которыми обладают инженеры по знаниям, т.е. люди, имеющие существенный и положительный опыт при решении задач определенного класса. Также для системы необходимо построить модель пациента, которая будет определять текущее состояние пациента [4]. В связи с этим решаемая в предлагаемой работе задача, направленная на создание автоматизированной системы поддержки принятия медицинских решений, является актуальной.

Целью исследования является представление медицинской предметной области с помощью семантической сети и построение оверлейной модели пациента для формализации методики автоматизированной оценки состояния пациента на основе СППМР.

При построении СППМР на основе нечеткой логики [2] для понимания природы оценки состояния здоровья пациента за основу был взят набор обычных лечебных процессов, хранящийся в хорошо апробированной на практике базе данных [3, 1], который затем был дополнен другими лечебными процессами, на которые наложены различные допущения и ограничения. Функционирование СППМР основывается на: модели предметной области, построенной медицинскими экспертами совместно с экспертами по знаниям; результатах опроса пациентов лечащим врачом; данных предварительного обследования пациентов; результатах измерений медицинской аппаратурой; формализованных медицинских выводах и закономерностях; моделях пациента и действий, производимых с пациентом [3, 5].

Представление предметной области на основе семантической сети

В СППМР семантическую сеть, соответствующую модели медицинской предметной области (ПрО), можно представить двойкой следующего вида:

SПро = {G, U}, (1)

где G – множество объектов ПрО (ситуация для анализа и набор действий); U – множество дуг, которые осуществляют связь объектов ПрО. Каждая из дуг представляет собой отношения между ситуациями или взаимную связь между ситуациями (указывается степень зависимости одной ситуации от другой), а также взаимосвязь ситуаций и действий из медицинской ПрО. Для наиболее адекватного представления реальной картины мира в системах представления знаний модель ПрО необходимо представлять на базе нечеткой логики с нечеткими объектами и отношениями между ними, для чего требуется определить нечеткий объект, задав при этом его неопределенные и фиксированные атрибуты, а также модель с соответствующими нечетким и четким множествами.

Следующим образом можно представить объект Gi семантической сети:

kroshilin01.wmf (2)

где I – название объекта ПрО (заголовок ситуации для анализа или набора действий); P – множество понятий (медицинские показатели), связанных или входящих в объект; kroshilin02.wmf – множество, которое содержит значения отношений между названием объекта I и понятиями P, при этом

kroshilin03.wmf

где T – тип объекта ПрО; kroshilin04.wmf – нечеткое подмножество, определяющее степень зависимости между понятием и объектом. Тип объекта T определяет два вида объекта ПрО: T = {t1, t2}, где t1 – ситуация, t2 – набор действий. Определим kroshilin05.wmf:

kroshilin06.wmf (3)

где j = 1...n; Pj – понятие, принадлежащее объекту Gi; n – количество понятий в объекте. Согласно вышесказанному, объект ПрО Gi может быть поставлен в соответствие объекту kroshilin07.wmf с фиксированными и неопределенными атрибутами:

kroshilin08.wmf (4)

где Ii – информационная часть i-го объекта; Pi – множество понятий, принадлежащих i-му объекту; kroshilin09.wmf – тип объекта ПрО; kroshilin10.wmf – отношение близости между понятием Pi и названием объекта Ii. Если исходить из предложенной схемы построения узла семантической сети интеллектуальной медицинской системы анализа статистической информации, зависимость между узлами будем строить на основе связей между понятиями, принадлежащими объектам ПрО. Представим нечеткое отношение следующего вида:

kroshilin11.wmf (5)

Это отношение определяет степень близости между понятиями. На его базе образуется нечеткое подмножество Up:

kroshilin12.wmf (6)

где N – количество понятий в ПрО интеллектуальной медицинской системы анализа статистической информации.

Представление модели пациента

Под моделью пациента (МП) будем понимать знания СППМР о пациенте, используемые для организации процесса выборки и выдачи информации, необходимой врачу-пользователю. МП – модель актуального на настоящий момент состояния знаний (о пациенте и ситуации для анализа), представляет собой «идеальную» модель знаний о пациенте, включающую знания о ПрО, когнитивных механизмах и типичных ошибках [5]. МП должна включать следующие знания: общая характеристика пациента как физического и социального индивидуума, не зависящая от ПрО (возраст, пол, социальное положение, специальность, уровень образования и т.п.); значимость полученных рекомендаций из найденных наборов для пациента (т.е. насколько полно пациенту подходят рекомендации для дальнейших действий); история хранения информации о пациенте в системе. Требованием к начальному состоянию МП является полный набор формализованных знаний по состоянию пациента до начала его обследования и лечения (включая данные анамнеза и данные истории болезни, если у пациента рецидив).

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

Существует несколько видов моделей пациента, различают фиксирующие и имитационные модели. Группа величин, которые характеризуют состояние знаний о пациенте, – это первый вид модели, а вторые воссоздают представления о пациенте в терминах ПрО.

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

Сетевая модель пациента в СППМР определяет множество ситуаций для анализа, подходящих пациенту, а также множество наборов действий (из базы знаний), рекомендованных пациенту согласно ситуациям для анализа и весовым оценкам понятий, а также все понятия из ПрО, определенные (оцененные) для этого пациента.

Если для пациента необходимо найти набор действий в базе знаний, то определяющим элементом модели будет множество ситуаций для анализа. В ситуации для анализа хранятся понятия с весовыми коэффициентами, которые определяют важность (значимость) понятия для пациента. Формирование модели пациента в указанном случае производится на основе ситуаций для анализа, понятий, включенных в данные ситуации, и набора действий, представленных в базе знаний. Начальное состояние модели пациента определяется в зависимости от типа работы СППМР (ознакомительной или поисковой).

pic_61.wmf

Рис. 1. Формирование оверлейной модели пациента

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

Поисковый тип – работа врача-пользователя, имеющего конкретную ситуацию по пациенту, т.е. ситуацию для анализа согласно набору понятий, входящих в неё, с весовыми коэффициентами, и имеющего своей целью найти информацию (набор действий). Этот набор представляет собой первоначальную модель пациента (МП) – ситуации для анализа и множество понятий, весовые коэффициенты которых определяют важность (значимость) указанного понятия для конкретного пациента:

kroshilin13.wmf (7)

где G′ – множество ситуаций для анализа, относящихся к пациенту; P′ – множество понятий, относящихся к пациенту; W′ – множество значений, которые определяют важность понятий для этого конкретного пациента. Когда врача-пользователя интересует следующая ситуация для анализа, происходит изменение модели пациента, производится добавление множества понятий из ситуации для анализа Gl в модель пациента МП, при этом изменяются значения, определяющие важность понятий (только для ситуации, включенной в МП):

kroshilin14.wmf (8)

где МПП – модель пациента на предыдущем шаге; kroshilin15.wmf – множество понятий модели пациента на предыдущем шаге; Pg – множество понятий, определенных в ситуации Gl; W′ = {wi} – множество значений, определяющих значимость понятия. Величина значимости wi – среднее значение близости понятия к информационной части ситуации kroshilin16.wmf и величины близости понятия пациента kroshilin17.wmf на предшествующем шаге:

kroshilin18.wmf (9)

Ситуация, выбранная пользователем, исключается из дальнейшего рассмотрения. Аналогичные изменения происходят с МП при нахождении набора действий согласно запросу пользователя. Следовательно, МП – множество найденных пользователем наборов действий, множество использованных ситуаций для анализа и множество понятий ПрО, определенных (оцененных) пользователем. Построенную МП можно представить как единый узел (информационную ситуацию) семантической сети базы знаний СППМР (рис. 2).

pic_62.wmf

Рис. 2. Семантическая сеть с наложением модели пациента

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

Заключение

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

Приведено определение семантической сети на основе универсальной алгебры, применяемой для формализации представления модели знаний в медицинской ПрО. Описаны нечеткие множества для приблизительных рассуждений и обработки неопределенности, а также дано определение нечетких объектов, предназначенных для создания модели знаний медицинской ПрО. Описан способ формирования оверлейной модели пациента, приведена архитектура модели пациента для СППМР и основные типы моделей пациента. На базе представленной теории разработана новая интеллектуальная аналитическая система поддержки принятия решений «Диспансер» [1, 6] для сбора экспертной информации и статистического анализа данных на основе семантической сети. Созданная система может применяться как отдельно, так и в составе других систем. Система была успешно апробирована и внедрена в Рязанском областном клиническом противотуберкулезном диспансере.

Рецензенты:

Пылькин А.Н., д.т.н., профессор, заведующий кафедрой «Вычислительная и прикладная математика», ФГБОУ ВПО «Рязанский государственный радиотехнический университет», г. Рязань;

Жулёв В.И., д.т.н., профессор, заведующий кафедрой «Информационно-измерительная и биомедицинская техника», ФГБОУ ВПО «Рязанский государственный радиотехнический университет», г. Рязань.