Построение системы медицинской диагностики на основе
статистических данных
Краткое описание
В рамках данного проекта разрабатывается система медицинской диагностики на
основе статистических данных. На первом этапе (к июню 2006 года) планируется
реализовать тестовую версию системы, использующую ограниченную базу данных с
информацией о наиболее известных и распространенных заболеваниях.
Второй этап заключается в разработке обширной базы данных, охватывающей большое
число групп заболеваний, с дополнительной энциклопедической
информацией о симптомах и болезнях, а также совершенствование логической
части системы, реализованной на первом этапе.
В рамках дипломной работы
студентами факультета ВМК Ефимовым А. С. и
Мореновым О. А. разработана система медицинской диагностики сердечно-сосудистых заболеваний с использованием данных статистики
(научный руководитель - Карпенко С. Н.
). На первом этапе
реализации данного проекта планируется задействовать эти статистические
данные и сравнить результаты, получаемые системой, с результатами системы, разработанной Ефимовым и
Мореновым.
Новости
2006-04-24.
Разработана схема логической
и физической организации системы.
2006-04-25.
Информация о проекте размещена на сайте ITLab. На странице проекта будут
публиковаться последние сведения о ходе разработки.
2006-04-26.
Подготовлена первая версия технической документации: doc, pdf. В документе
представлена постановка задачи, приведена терминология, описаны логическая
организация системы, структуры баз данных и знаний.
2006-05-04. Разработано хранилище данных и интерфейс
доступа к нему. Хранилище реализовано в виде базы
данных в формате Microsoft Access (MDB). Редактор данных
реализован на VBA с помощью Microsoft Office Access 2003. Разработано
програмнное обеспечение для доступа к данным из других компонентов системы.
Для доступа к данным используются классы DAO (Data Access Objects) из
библиотеки ATL (Active Templates Library). Структура хранилища данных не
зависит от рассматриваемой в проекте предметной области и позволяет
адаптировать систему для анализа проблем любой другой предметной области (которая
допускает рассмотрение в рамках представленной математической
модели).
Цели проекта
Разработать систему, позволяющую пользователю по
наблюдаемым в данный момент симптомам получить диагноз, максимально близкий к
достоверному. Пользователю системы не обязательно обладать специальными
медицинскими знаниями.
Входом системы является набор симптомов, которые человек
может наблюдать в домашних условиях. На выходе пользователь получает список
наиболее вероятных заболеваний в порядке убывания их вероятностей.
В системе должна быть предусмотрена возможность ее
расширения и модификации.
Система должна быть организована в виде двух
взаимосвязанных компонентов. Первый компонент системы предназначен для
обработки статистических данных, формирования и редактирования баз знаний
врачом-специалистом. Второй компонент предоставляет клиентский интерфейс
пользователю системы.
Должна быть предусмотрена возможность использования
системы не только для работы с медицинскими данными, но и для обработки
статистических данных из любой другой предметной
области.
Основные результаты
К старту проекта Дмитрием Козловым разработан
классификатор, который положен в основу решающего модуля системы.
Разработано универсальное хранилище данных (база данных + база знаний
+ редакторы), структура которого позволяет адаптировать систему для
ее применения в любой предметной области, допускающей рассмотрение
в рамках математической модели системы.
Выполняемая работа
Адаптация классификатора для использования в системе