автореферат диссертации по документальной информации, 05.25.05, диссертация на тему:Информационная система "Популяционный раковый регистр"

кандидата технических наук
Парамонов, Вячеслав Владимирович
город
Иркутск
год
2010
специальность ВАК РФ
05.25.05
цена
450 рублей
Диссертация по документальной информации на тему «Информационная система "Популяционный раковый регистр"»

Автореферат диссертации по теме "Информационная система "Популяционный раковый регистр""

Парамонов Вячеслав Владимирович

Информационная система «Популяционный раковый регистр»

05.25.05 - Информационные системы и процессы

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук

2 О ЯНЗ 2011

Иркутск-2010

004619254

Работа выполнена в Учреждении Российской академии наук Институте динамики систем и теории управления Сибирского отделения РАН.

Научный руководитель: Официальные оппоненты:

Ведущая организация:

кандидат технических наук,

доцент Черкашин Евгений Александрович

доктор технических наук,

профессор Тятюшкин Александр Иванович

кандидат физико-математических наук, доцент Барахнин Владимир Борисович

Учреждение Российской академии наук Институт вычислительного моделирования Сибирского отделения РАН

Защита состоится "19" января 2011 г. в 11:00 часов на заседании диссертационного совета ДМ 003.046.01 по защите диссертаций на соискание ученой степени доктора наук при Институте вычислительных технологий СО РАН по адресу 630090, г. Новосибирск, проспект Академика М.А. Лаврентьева, 6 (dsovet@ict.nsc.ru)

С диссертацией можно ознакомиться в специализированном читальном зале вычислительной математики и информатики ГПНТБ СО РАН (630090, г. Новосибирск, проспект академика М.А. Лаврентьева, д. 6).

Автореферат разослан "18" декабря 2010г.

Ученый секретарь диссертационного совета доктор физико-математических наук, профессор

Чубаров Л.Б.

Актуальность проблемы

Внедрение современных информационных технологий в организационную и лечебную деятельность учреждений системы здравоохранения Российской Федерации является одним из важнейших инструментов по реализации государственной политики обеспечения населения качественной медицинской помощью1. Информационные системы (ИС) мониторинга и учёта фактов заболеваемости, диагностики, поддержки проведения курсов лечения, построения различных тематических аналитических отчётов повышают оперативность анализа данных, эффективность методов диагностики, что необходимо для проведения качественного лечения больных злокачественными новообразованиями (ЗНО) и контроля за их состоянием.

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

Таким образом, актуальна разработка ИС «Популяционный раковый регистр» (ПРР), обеспечивающей интеграцию данных и знаний о ЗНО, а также осуществляющей информационное сопровождение и поддержку курсов лечения больных, в том числе регистрацию, обследование, диагностику, лечение, автоматическое порождение отчётных и статистических форм. В процессе сопровождения разработанной системы необходимо обеспечить возможность быстрой модификации и адаптации ИС к динамично

1 Концепция информатизации Федерального агентства по здравоохранению и социальному развитию // Приказ № 240 от 30.12.2004г.

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

Существенный вклад в разработку методов визуального моделирования программного обеспечения, генерирующего программирования внесли Г. Буч, Дж. Рамбо, К. Грибачев, Д. Франкель, А. Клеппе, Б. Кокс, Э. Уитни, Д. Холл, М.Б. Кузнецов и др.

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

Объект и предмет исследования

Объектом исследования является популяционный раковый регистр (ПРР).

Предметом исследования являются структура, объекты популяционного ракового регистра, информационные процессы формирования его данных.

Цель работы

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

Основные задачи работы

В диссертации поставлены и решены следующие задачи: I. Определение структурных и функциональных требований к ПРР на основе исследования объектов и процессов ведения популяционного ракового

регистра в ЛПУ регионального уровня.

2. Адаптация программной технологии генерирующего программирования для синтеза каркаса (база данных, приложение, интерфейс пользователя) [1, 2] оперативно модифицируемой, кроссплатформенной ИС, автоматизирующей деятельность ПРР.

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

Методы исследования

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

1. Перечень функциональных требований ИС для автоматизации деятельности ПРР [10,13].

2. Информационная и структурная модели ПРР [13 - 17], ориентированные на использование инструментальных средств генерирующего программирования.

3. Адаптация технологии генерирующего программирования под полученную модель ПРР и используемую вычислительную платформу для обеспечения оперативной модификации ИС ПРР [1,2,6,8,15-17].

4. Прикладная автоматизированная информационная система для онкологической службы региона, реализующая новый подход в области информационного обеспечения профилактики и лечения злокачественных новообразований [1,2,13,15,18].

Научная новизна

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

2. Впервые представлена информационная модель ИС ПРР в рамках подхода к разработке на основе генерирующего программирования. Установлены и заданы связи между спецификацией программного

обеспечения, заданного в виде UML-диаграммы, и описанием платформы реализации ИС в виде продукционных правил и шаблонов программного кода. Создана база знаний (модель программной платформы), для которой сгенерирован каркас ИС ПРР.

3. Разработана оригинальная система логических модулей анализа структуры исходной UML-модели и шаблонов программного кода для программной реализации каркаса ИС в виде интернет-приложения.

Практическая значимость и ценность

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

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

Работы и исследования по составлению информационных и структурных моделей, разработка и адаптаця технологии синтеза программного кода, проведенные в диссертационном исследовании, выполнены в Институте динамики систем и теории управления СО РАН в рамках базового проекта «Интеллектные методы и инструментальные средства создания и анализа интегрированных распределённых информационно-аналитических и вычислительных систем для междисциплинарных исследований с применением ГИС, GRID- и WEB- технологий» (№ гос.регистрации 01.2.007 08582), междисциплинарной программы 4.5.2 СО РАН «Разработка научных основ распределённой информационно-аналитической системы на основе ГИС и WEB-технологий для междисциплинарных исследований», а также поддержаны РФФИ: гранты № 09-07-12017-офи_м, 04-07-90227-в, 08-07-00163-

а, 08-07-98005-р_сибирь_а, президентской программой «Ведущие научные школы РФ», грант № НШ-1676.2008.1.

Результаты диссертационной работы внедрены в ГУЗ «Иркутский областной онкологический диспансер». Принципы разработки ИС, представленные в диссертации, являются частью учебного курса «Технологии программирования» в Институте математики, экономики и информатики Иркутского государственного университета. Личный вклад автора

Все результаты, приведённые в диссертации, получены автором лично или в неделимом соавторстве с Е.А. Черкашиным и Р.К. Федоровым. Автором лично разработаны:

• новый подход в информационном обеспечении процессов в области профилактики и лечения злокачественных новообразований [11,12,13];

• информационная модель сбора и обработки информации о больных злокачественными новообразованиями [13,15];

• информационная модель объектов и процессов ИС «Популяционный раковый регистр» [12-14];

• модель описания деятельности популяционного ракового регистра после ввода ИС в эксплуатацию [13];

• способ адаптации инструментальных средств генерирующего программирования, базирующегося на MDA (Model Driven Architecture -архитектура, управляемая моделью), для синтеза каркаса ИС «Популяционный раковый регистр» [1-2,6-8,14-16].

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

программной реализации модели ИС «Популяционный раковый регистр», получены автором лично.

Представление работы. Основные результаты работы докладывались и обсуждались на конференциях по математике и информатике: V Школа-семинар молодых ученых «Математическое моделирование и информационные технологии», г. Иркутск, 2004; VII Школа-семинар молодых ученых «Математическое моделирование и информационные технологии», г. Иркутск, 2005; MIPRO 2005, XXVIII. International Convention, 2005, Opatija, Croatia; VI Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям, г. Кемерово, 2005; XXXVII Региональная молодежная конференция «Проблемы теоретической и прикладной математики», г. Екатеринбург, 2006; VIII школа-семинар молодых ученых «Математическое моделирование и информационные технологии», Республика Бурятия, п. Энхалук, 2006; Международная конференция «Молодежь в науке - 2006», Республика Беларусь, г. Минск, 2006; XII Байкальская Всероссийская конференция «Информационные и математические технологии в науке и управлении», г. Иркутск, 2007; IX Школа-семинар «Математическое моделирование и информационные технологии», г. Иркутск, 2007; IX Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям, г. Кемерово, 2008; X Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям, Монголия, п. Ханх, 2009; Информационные и математические технологии в науки и управлении, г. Иркутск, 2009; Проблемы информатизации региона-2009, г. Красноярск, XI Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям, г. Иркутск 15-21.03.2010, г. Красноярск, 26-27.10.2010 и на семинарах ИДСТУ СО РАН, ИВТ СО РАН, ИВМ СО РАН.

Публикации

Основное содержание диссертации достаточно полно отражено в 17 печатных работах [1-17], куда входят 2 статьи в журналах, рекомендуемых ВАК

[1-2], получено свидетельство РОСАПО об официальной регистрации программы для ЭВМ [18].

Структура и объем работы

Диссертация состоит из введения, четырех глав, заключения, списка литературы и приложения. Общий объем работы составляет 121 стр.

Автор благодарит к.т.н. Е.А. Черкашина за руководство диссертационной работой, к.т.н. Р.К. Федорова за консультации, поддержку при выполнении работы, к.м.н. Ю.Г. Сенькина за консультации, связанные с медицинскими аспектами ИС. Особую признательность за помощь, ценные замечания при выполнении работы, постоянную поддержку автор выражает к.т.н. Г.М. Ружникову, чл.-к. РАН И.В. Бычкову.

Краткое содержание работы

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

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

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

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

Направление

Рис. 1. Модель деятельности популяционного ракового регистра

Разработана модель деятельности (проведен реинжениринг бизнес-процессов), позволяющая автоматизировать ведение ПРР (рис. 1). В данной модели ИС является ядром регистра и обеспечивает комплексирование (объединение) всех данных, связанных с наблюдением, лечением,

обследованием больного. Все данные аккумулируются в БД ИС (рис.2), а участники информационного обмена вводят и получают информацию через интерфейсы информационной системы, реализованные с использованием WEB-технологий.

Выделены основные документы, с которыми оперирует ИС, определена их структура, отношения и зависимости. Для представления документов использован объектный подход. Пример структуры документа приведен на рис. 3. Создание новых документов реализуется при помощи наследования класса Document. Аналогично, новые сущности создаются наследованием от соответствующих классов. Например, при создании нового метода диагностики или лечения необходимо наследовать класс Treatment. Такое, объектно-ориентированное представление, предметной области ПРР позволяет оперативно модифицировать состав и структуру используемых документов (объектов).

Рис. 2. Модель информационных процессов ИС ПРР

Рассмотрены вопросы обмена информацией с внешними субъектами, которыми являются удаленные рабочие места онкологического диспансера, ЛПУ территориального уровня, органы местного самоуправления, служба ЗАГС, ТФОМС и т.д. Как правило, субъекты, вовлеченные в формирование ПРР, имеют разнородное программное обеспечение, различные по

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

: 0а№ »асыа!-: Ьое! МоспитЬа*: а»>гд

N0 Ртоюсо!

►йгмАвкБв»»« сЬ» ОДоМ: Ьоо) ■согч!«*; Ов»> -рЫ«М:п*

■• оь/ва •• 1 ОЮТур*

-«0иж«у»01э. ' • ) ♦ош

V.'; ■•'■ ••• ■ ■

- Рис. 3. Пример структуры-документа

В заключение главы даются- выводы о необходимости' разработки качественно новой ИС, в полном объеме обеспечивающей формирование и ведение понуляционного ракового регистра* Применение визуального проектирования для.создания ИС такого класса является обоснованным.

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

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

12

Диаграмма описывает взаимосвязь более 100 сущностей. Программный код каркаса ИС синтезируется в результате трансформации данной модели.

Адаптация технологии заключается в разработке правил трансформации, учитывающих, в частности, свойства среды реализации, например, базовая среда программирования - Python, БД реализована в MySQL, архитектура системы базируется на архитектуре интернет-приложения.

Трансформации, реализованные в технологии, в частности, позволяют распознавать объекты, относящиеся к БД, и синтезировать структурные элементы SQL-запроса. Далее эти элементы могут быть адаптированы к конкретному диалекту SQL, например, MySQL. Приведение типов данных, для которых синтезируется целевой программный код, осуществляется по специально разработанным словарям. По аналогии с SQL-запросами созданы правила, адаптирующие синтез программных объектов на языке программирования Python. Общий объем правил, описывающих процедуры трансформации ИС ПРР, - порядка 80. Разработанные правила являются информационно-логической моделью программной платформы. Применение правил позволяет определить связь между спецификацией ИС и особенностями платформы реализации в декларативной форме.

Рис. 4. Схема применения технологии разработки ИС

Для некоторых правил при срабатывании вызывается необходимый шаблон программного кода, на основании которого синтезируются элементы каркаса ИС. Шаблоны представляют собой заготовки программного кода,

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

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

Техническое задание

/Определен»!« требований I с иопользованием-имь

3

Рис. 5. Модель разработки и модификации ИС ПРР

Схема разработки и модификации ИС, в соответствии с рассматриваемой технологией, представлена на рис. 5.

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

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

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

В результате порождения программного кода в настоящее время формируется 91 таблица баз данных, порядка 8000 строк кода методов классов и других функций. Время порождения кода составляет порядка 1 минуты (процессор Pentium IV-3 ГГц).

Далее в главе рассмотрены архитектура ИС (рис. 6) и её основные подсистемы.

Разработанная ИС система является кроссплатформенным клиент-серверным приложением на основе программной среды ZOPE-2 (Z Object Publishing Environment, Среда публикации объектов Z). ZOPE-2 основана на принципах объектно-ориентированного системного дизайна и программирования и является одной из сред разработки и поддержки Web-приложений со встроенным программным каркасом (Content Management Framework) - набором библиотек, обеспечивающим работу подсистем управления объектами и БД.

Для хранения данных выбрана кроссплатформенная система управления базами данных (СУБД) MySQL. SQL-запросы для создания таблиц ИС и их модификации сгенерированы по UML-диаграмме, описывающей модель ИС ПРР.

Рис. 6. Архитектура ИС ПРР

Разработанный модуль обмена данными позволяет создать единое информационное пространство в случае применения распределенной БД в рамках ИС или, через модуль конвертации данных, со всеми заинтересованными субъектами. Обмен данными ведется либо через сеть передачи данных, либо через какой-либо из носителей информации (жесткий диск, ЛачИ-накопитель данных, оптический диск и т.п.). Доступ пользователей к ИС и работа со всеми подсистемами производится через АЛТЗВ-интерфейс.

Для хранения объектов в реляционной БД предусмотрен объектно-реляционный уровень представления. Это позволяет использовать все преимущества реляционных БД на этапах обработки классов документов: язык запросов, агрегирующие функции, обработка запроса на сервере, управление наборами данных.

В заключении приводится анализ полученных результатов, указываются направления дальнейшего развития ИС ПРР и ее инструментальных средств.

Основные результаты диссертационной работы

1. Проведены исследования предметной области и выделены функциональные требования для ИС, автоматизирующей деятельность ПРР [10, 13].

2. Разработаны информационная и структурная модели ПРР, задающие его структуру и функции, описывающие взаимодействие всех субъектов, работающих сданными регистра [13-17].

3. Проведена адаптация оригинальной технологии разработки ИС, основанной на методах первопорядковой логики, и инструментальных средств для синтеза каркаса программного кода ИС ПРР [1,2, 6,8,15-17]. В рамках адаптации определены принципы организации данных для разработки, а также созданы шаблоны программного кода.

4. По результатам проведенных исследований создана прикладная автоматизированная информационная система для онкологической службы региона, реализующая новый подход в области информационного обеспечения профилактики и лечении злокачественных новообразований. Прикладная автоматизированная ИС ПРР является интегрирующим звеном для онкологической службы региона, лечебно-профилактических учреждений системы здравоохранения, органов статистики, государственной власти и местного самоуправления [1,2,13,15,18].

Основные публикации по теме диссертации

Публикации в изданиях, рекомендованных ВАК для представления основных научных результатов диссертации

1. Парамонов В. В. [и др.] Автоматизация разработки каркаса информационной системы. / В.В. Парамонов Е.А. Черкашин, Р.К. Федоров, Г.М. Ружников // Современные технологии. Системный анализ. Моделирование. — 2009. — № 4. — С. 59 - 62.

2. Парамонов В.В. [и др.] Технология синтеза каркаса информационной системы / В.В. Парамонов Е.А. Черкашин, Р.К. Федоров, И.В. Бычков, Г.М. Ружников // Вычислительные технологии - 2010 - Т. 15, № 6 - С. 101-110.

Труды конференций

3. Парамонов В.В. К автоматизации программирования ограничений. /Парамонов В.В. // Материалы V школы - семинара "Математическое моделирование и информационные технологии". - Иркутск: Издательство Института динамики систем и теории управления СО РАН, 2004. - с. 31.

4. Cherkashin E.A. An Intelligent Programming System for Information System Generation. /Е.А. Cehrkashin, V.V. Paramonov // MIPRO 2005, ХХУ1П. International Convention, May 30-June 03,2005, Opatija, Croatia.- pp. 140-143.

5; Парамонов- B.B. Интерпретация OCL-выражений при генерации информационных систем. Печатное / Парамонов В.В., Черкашин Е.А., Федоров Р.К. // Материалы VII школы - семинара "Математическое моделирование и информационные технологии". - Иркутск: Издательство Института динамики систем и теории управления СО РАЦ - 2005. - с. 27-28.

6. Парамонов В.В. Интерпретатор модели, не зависящей от платформы. / В.В. Парамонов // Труды XXXVII Региональной молодежной конференции "Проблемы теоретической и прикладной математики". - Екатеринбург, УрО РАН. - 2006 г. -.с.463-467.

7. Парамонов В.В. Создание информационных систем по UML-описанию / В.В: Парамонов?// Материалы VIII школы - семинара "Математическое моделирование и информационные технологии". - Иркутск: РИО ИГУ. - 2006. -с. 138443.

8s Шрам©Н0в»ВШ: Многоступенчатая-системасинтеза-программного кода на основе платформо-независимой модели. / В.В. Парамонов // Труды XII Байкальской Всероссийской конференции "Информационные и математические технологии в-науке и-управлении", Часть II, Иркутск: ИСЭМ СОРАН, - 2007, -с. 177-183.

9. Парамонов В.В. Использование формализованных ограничений в разработке программных систем на примере языка ОСЬ / В.В. Парамонов //Материалы IX школы-семинара "Математическое моделирование и информационные технологии", Иркутск: ИДСТУ СО РАН, 2007, - с. 135-138 .

10. Парамонов В.В. Популяционный раковый регистр Иркутского областного онкологического диспансера. / В.В. Парамонов [и др.] // Сибирский онкологический журнал, 2009, Приложение № 1, с. 153-154.

11. Парамонов В.В. Интерпретация формализованных ограничений дня синтеза программного кода. / Парамонов В.В. // Информационные и математические технологии в науке и управлении / Труды XIV Байкальской Всероссийской конференции. Том 2. Иркутск: ЙСЭМ СО РАН, 2009, с. 41-46.

12. Парамонов В.В. Разработка информационной системы «Популяционный раковый регистр» на основе формальных преобразований. /

B.В. Парамонов, Е.А. Черкашин, Р.К. Федоров // X Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям [Электронный ресурс]: ДДСТУ СО РАН-Загл. с экрана.

Публикации в научных сборниках

13. Парамонов В.В. Разработка информационной системы «Популяционный раковый регистр». / В.В. Парамонов// Прикладные информационные технологии и системы. - Иркутск: Изд-во Иркут. гос. ун-та. -2009.-С. 109-127.

Публикации в зарубежных периодических изданиях

14. Парамонов В.В. Один из подходов к созданию информационных систем. /Парамонов В.В. // Becui Нацыянальнай акадэмн навук Беларуси Серыя Ф1з1ка-Тэхшчных навук, 2006 № 5, Республика Беларусь, Минск, Беларуская Навука, с. 79-81.

Публикации в прочих журналах

15. Черкашин Е.А. Автоматизация синтеза ядра информационной системы с использованием UML - описания / Черкашин Е.А., Федоров Р.К., Бычков И.В., Парамонов В.В. // Вычислительные технологии. - 2005 - Т. 10 - С. 114-121.

16. Парамонов В.В. Использование технологии MDA для создания информационных систем. // Современные технологии. Системный анализ. Моделирование. ИрГУПС, 2008, С. 69-75.

17. Парамонов В.В. О результатах разработки информационной системы /В.В. Парамонов [и др.] // Сибирский медицинский журнал. — 2009. — № 3. —

C. 87-90.

Свидетельства об официальной регистрации программы для ЭВМ

18. Свидетельство об официальной регистрации программы для ЭВМ № 2009612579 «Информационная система: «Популяционный раковый регистр» Черкашин Е.А., Федоров Р.К., Парамонов В.В.

Оглавление автор диссертации — кандидата технических наук Парамонов, Вячеслав Владимирович

Введение.

Глава 1. Обзор информационных систем применяемых в здравоохранении.

1.1. Общее состояние развития информационных технологий в системе здравоохранения Российской Федерации.

1.2. Обзор медицинских информационных систем.

1.3. Обзор специализированных медицинских информационных систем для учета больных злокачественными новообразованиями.

1.4 Основные технологии, применяемые для разработки ИС.

1.5 Подходы к реализации трансформации моделей, в рамках MDA.

Выводы к главе 1.

Глава 2. Автоматизация ведения популяционного ракового регистра.

2.1. Назначение и требования к ведению популяционного ракового регистра.

2.2. Методика формирования данных по больным ЗНО.

Выводы к главе 2.

Глава 3. Информационное обеспечение, разработка и сопровождение ИС "Популяционный раковый регистр".

3.1. Методика разработки ИС ПРР на основе MDA.

3.2. Процесс порождения каркаса ИС ПРР.

3.3. Архитектура интерпретатора диаграммы и генератора каркаса.

3.4. База знаний программной системы и сценарии трансформации моделей ИС.

3.5. Адаптация технологии разработки ИС «Популяционный раковый регистр».

3.6. Реализация транслятора XMI-файлов PIM.

3.7. OCL-ограничения.

Выводы к главе 3.

Глава 4. Информационная система популяционный раковый регистр.

4.1 Платформа реализации ИС.

4.3. Информационное и программное обеспечение ИС.

4.3.1. База данных.

4.3.2 Подсистема ввода и редактирования данных.

4.3.3. Подсистема конвертации данных.

4.3.4. Подсистема порождения документов.

4.3.5. Подсистема порождения отчетов.

4.3.6. Подсистема авторизации.

4.4 Эксплуатация и сопровождение ресурса.

Выводы к главе 4.

Введение 2010 год, диссертация по документальной информации, Парамонов, Вячеслав Владимирович

Актуальность проблемы

Внедрение современных информационных технологий в организационную и лечебную деятельность учреждений системы здравоохранения Российской Федерации является одним из важнейших инструментов по реализации государственной политики обеспечения населения качественной медицинской помощью [21]. Информационные системы (ИС) мониторинга и учёта фактов заболеваемости, диагностики, поддержки проведения курсов лечения, построения различных тематических аналитических отчётов значительно повышают оперативность анализа данных, эффективность методов диагностики, что необходимо для проведения качественного лечения больных злокачественными новообразованиями (ЗНО) и контроля за их состоянием.

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

Таким образом, актуальна разработка ИС "Популяционный раковый регистр" (ПРР), обеспечивающей интеграцию данных и знаний о ЗНО, а также осуществляющей информационное сопровождение и поддержку курсов лечения больных, в том числе регистрацию, обследование, диагностику, лечение, автоматическую генерацию отчётных и статистических форм. В процессе сопровождения разработанной системы необходимо обеспечить возможность быстрой модификации и адаптации ИС к динамично изменяющимся требованиям к информационному и математическому обеспечению, для чего в рамках диссертации адаптирован подход порождающего программирования на основе визуального моделирования ИС.

Существенный вклад в разработку методов визуального моделирования программного обеспечения, порождающего программирования внесли Г. Буч, Дж. Рамбо, М. Кузнецов, К. Грибачев, Д. Франкель, А. Клеппе, Б. Кокс, Э. Уитни, Д. Холл и др.

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

Объект и предмет исследования

Объектом исследования является популяционный раковый регистр (ПРР).

Предметом исследования являются структура, объекты популяционного ракового регистра, информационные процессы формирования его данных.

Цель работы

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

Основные задачи работы

В диссертации поставлены и решены следующие задачи:

1. Определение структурных и функциональных требований к ПРР на основе исследования объектов и процессов ведения популяционного ракового регистра в ЛПУ регионального уровня.

2. Адаптация программной технологии порождающего программирования для синтеза каркаса (база данных, приложение, интерфейс пользователя) [93-94] оперативно модифицируемой, кроссплатформенной ИС, автоматизирующей деятельность ПРР.

3. Создание информационной модели ПРР и модели программной платформы для генерации программного кода ИС ПРР в соответствии с выбранной технологией порождающего программирования. Методы исследования

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

1. Определен перечень функциональных требований ИС для автоматизации деятельности ПРР[89-90].

2. Информационная и структурная модели ПРР, ориентированные на использование инструментальных средствами генерирующего программирования [87-88; 90].

3. Адаптация технологии порождающего программирования под полученную модель ПРР и используемую вычислительную платформу для обеспечения оперативной модификации ИС ПРР [80; 82; 86-87; 94; 105].

4. Прикладная автоматизированная информационная система для онкологической службы региона, реализующая новый подход в области профилактики и лечении злокачественных новообразований [87; 89; 94].

Научная новизна

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

2. Впервые представлена информационная модель ИС ПРР в рамках подхода к разработке ИС ПРР на основе генерирующего программирования. Установлены и заданы связи между спецификацией программного обеспечения, заданного в виде UML-диаграммы, и описанием платформы реализации ИС в виде в виде логических правил и шаблонов программного кода. Создана база знаний (модель программно-аппаратной платформы), для которой сгенерирован каркас ИС ПРР.

3. Разработана система логических модулей анализа структуры исходной UML-модели и шаблонов программного кода для программной реализации каркаса ИС в виде интернет-приложения.

Практическая значимость и ценность

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

Для создания ИС ПРР адаптирована технология разработки информационных систем, на основе порождающего программирования, предложенная в работах [82; 88; 92-94; 96; 105]. Созданы специализированные инструментальные средства для некоторого класса медицинских ИС.

Работы и исследования проведенные в рамках диссертации выполнены в Институте динамики систем и теории управления СО РАН в рамках базового проекта "Интеллектные методы и инструментальные средства создания и анализа интегрированных распределённых информационно-аналитических и вычислительных систем для междисциплинарных исследований с применением ГИС, GRID- и WEB- технологий" (№ гос.регистрации 01.2.007 08582), междисциплинарной программы 4.5.2 СО РАН "Разработка научных основ распределённой информационноаналитической системы на основе ГИС и WEB-технологий для междисциплинарных исследований", а также поддержапа РФФИ, гранты № 09-07-12017-офим, 04-07-90227-в, 08-07-00163-а, 08-07-98005-рсибирьа, президентской программы "Ведущие научные школы РФ" грант № НШ-1676.2008.1.

Результаты диссертационной работы проходят внедрение в ГУЗ "Областной онкологический диспансер" города Иркутска. Принципы разработки ИС, представленные в диссертации, являются частью учебного курса "Технологии программирования" в Институте математики, экономики и информатики Иркутского государственного университета.

Личный вклад автора

Все результаты, приведённые в диссертации, получены автором лично или в неделимом соавторстве с Е.А. Черкашиным и Р.К. Федоровым. Автором лично разработаны:

• новый подход в информационном обеспечении процессов в области профилактики и лечения злокачественных новообразований [81; 90-91];

• информационная модель сбора и обработки информации о больных злокачественными новообразованиями [90; 105];

• информационная модель объектов и процессов ИС "Популяционный раковый регистр" [88; 90-91];

• модель описания деятельности популяционного ракового регистра после ввода ИС в эксплуатацию [90];

• способ адаптации инструментальных средств порождающего программирования, базирующегося на MDA (Model Driven Architecture — архитектура, управляемая моделью), для синтеза каркаса ИС «Популяционный раковый регистр» [80; 86-88; 92-94; 105].

Из печатных работ, опубликованных диссертантом в соавторстве, в текст диссертации вошли только те результаты, которые содержат непосредственный творческий вклад автора диссертации на всех этапах - от постановки задач и проектирования до разработки программного обеспечения. В перечисленных публикациях все результаты, связанные с разработкой технологии конвертации данных, алгоритмов обработки ограничений, задаваемых в модели, программной реализации модели ИС "Популяционный раковый регистр", получены автором лично.

Представление работы. Основные результаты работы докладывались и обсуждались на конференциях по математике и информатике: V Школа-семинар молодых ученых «Математическое моделирование и информационные технологии», г. Иркутск, 2004; VII Школа-семинар молодых ученых «Математическое моделирование и информационные технологии», г. Иркутск, 2005; MIPRO 2005, XXVIII. International Convention, 2005, Opatija, Croatia; VI Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям, г. Кемерово, 2005; XXXVII Региональная молодежная конференция «Проблемы теоретической и прикладной математики», г. Екатеринбург, 2006; VIII школа-семинар молодых ученых «Математическое моделирование и информационные технологии», Республика Бурятия, п. Энхалук, 2006; Международная конференция «Молодежь в науке - 2006», Республика Беларусь, г. Минск, 2006; XII Байкальская Всероссийская конференция «Информационные и математические технологии в науке и управлении», г. Иркутск, 2007; IX Школа-семинар «Математическое моделирование и информационные технологии», г. Иркутск, 2007; IX Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям, г. Кемерово, 2008; X Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям, Монголия, п. Ханх, 2009; Информационные и математические технологии в науки и управлении, г. Иркутск, 2009; Проблемы информатизации региона-2009, г. Красноярск, XI Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям, г. Иркутск 15-21.03.2010, г. Красноярск, 2627.10.2010 и на семинарах ИДСТУ СО РАН, ИВТ СО РАН, ИВМ СО РАН.

Публикации

Основное содержание диссертации достаточно полно отражено в 16 печатных работах [79-80; 82-90; 92; 94-96; 105], три из которых [82; 94; 105] в журналах, рекомендуемых ВАК, получено свидетельство РОСАПО об официальной регистрации программы для ЭВМ [106].

Структура и объем работы

Диссертация состоит из введения, четырех глав, заключения, списка литературы и приложения. Общий объем работы составляет 154 стр.

Заключение диссертация на тему "Информационная система "Популяционный раковый регистр""

Выводы к главе 4

Разработанная технология синтеза ИС по формализованному описанию использована для создания медицинской информационной системы «Популяционный раковый регистр». Разработанная технология позволяет оперативно адаптировать ИС к изменяющимся требованиям по ведению ракового регистра, а так же к возможным изменениям программно-аппаратной реализации. Изменения ИС проводятся путем модификации модели и/или способов ее трансформации.

ИС обеспечивает полный цикл регистрации, учета, модификации данных, необходимых для ведения популяционного ракового регистра. Ее использование позволяет значительно автоматизировать документооборот по ведению регистра. В информационной системе предложены механизмы взаимодействия со сторонними программами, обеспечивающими ведение и сопровождение популяционного ракового регистра. Реализованы подсистемы конвертации данных и генерации отчетных форм. Эти подсистемы позволяют: загружать информацию из БД ранее используемых программ, создавать печатные формы первичных документов регистра, формировать ежегодные отчеты. И С является клиент-серверным \VEB-pecypcoM с поддержкой кроссплатформенности. Применение \¥ЕВ-технологий позволяет избегать необходимости установки специализированного программного обеспечения на каждую рабочую станцию, а кроссплатформенность снижает зависимость от политики поставщиков программного обеспечения и обеспечивает достаточно высокий уровень масштабируемости.

Заключение

Выполненная диссертационная работа посвящена разработке информационной системы "Популяционный раковый регистр". Создание ИС велось на основе оригинальной технологии генерирующего программирования, базирующегося на формальных знаниях.

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

1. Функциональные требования для ИС, автоматизирующей деятельность ПРР [89-90].

2. Модель предметной области и информационная модель ИС «Популяционный раковый регистр», задающие структуру и функции ИС, описывающие взаимодействие всех субъектов, работающих с данными регистра. Разработанные модели использованы для синтеза программного кода ИС описания взаимодействия между внешними субъектами [87-88; 90]

3. Адаптация технологии разработки ИС, основанной на методах первопорядковой логики, и информационно-программное обеспечение для синтеза каркаса программного кода ИС ПРР. В рамках адаптации определены принципы организации данных для разработки, а также созданы шаблоны программного кода, что позволило повысить качество и производительность при создании ИС [80; 82; 86-87; 94; 105].

4. Прикладная автоматизированная кроссплатформенная информационная система для онкологической службы региона, интегрирующая ПРР, реализующая новый инфраструктурный подход в организационном обеспечении информационных систем и процессов, в области профилактики и лечения злокачественных новообразований [87; 89; 94]. Использование ИС ПРР позволяет автоматизировать ведение популяционного ракового регистра, повысить эффективность работы онкологической службы.

Библиография Парамонов, Вячеслав Владимирович, диссертация по теме Информационные системы и процессы, правовые аспекты информатики

1. ArteOnco ПРР. url: http://www.arte-soft.ru/products/pn'/ (дата обращения 10.03.2010).

2. Common Warehouse Metamodel (CWM) Specification. OMG Documents, url: http://www.omg.org/cgi-bm/apps/doc7fomial/03-03-02.pdf (дата обращения 20.03. 2001).

3. Dresden OCL2. Introduction. Technische Universität Dresden, url: http://dresden-ocl.sourceforge.nct/ (дата обращения 15.08. 2009).

4. MedWork "Малая клиника". - Master Lab Inc. url: http://www.medwork.ru/ (дата обращения 11.11. 2008).

5. Meta-Object Facility (MOF) specification, version 1.4 . OMG Documents, url: http://wvvw.omg.org/cgi-bin/apps/doc7formal/02-04-Q3.pdf (дата обращения 03.02. 2009).

6. OMG Model Driven Architecture, url: http://www.omg.org/mda/ (дата обращения).

7. Scintilla. A free source code editing component, url: http://www.scintilla.org/ (дата обращения 18.03. 2007).

8. The XML С parser and toolkit of Gnome, url: h tip://xm 1 sо ft. оrg/intro. h tm 1 (дата обращения 01.05. 2003).

9. XML Metadata Interchange (XMI), v2.1 Full Specification url: http://www.omg.org/cgi-bin/doc7formal/2005-09-01 (дата обращения 31.05. 2010).

10. YAP Prolog documentation. Universidade do Porto. url: http://www.dcc.fc.up.pt (дата обращения 01.08. 2004).

11. Актуальные тенденции в здравоохранении: потребность в информационных технологиях // Новости высоких технологий. Cyber Security Ru. . url: http://www.сybersccuritv.ru (дата обращения 12.11. 2008).

12. База данных "Белорусский канцер-регистр" /№: 0170100027 от 12.12.2001г. Минск: БелКнига, 2001. - 121 с.

13. Большой юридический словарь, url: http://slovari.yandex.ru/dict/iurid (дата обращения 13.05.2010).

14. Википедия. Свободная энциклопедия, url: http://ru.wilcipedia.org/wiki (дата обращения 18.07. 2010).

15. Государственная стратегия реформирования здравоохранения ФЗ №23(89): М:, 1997.

16. Законопроект № ФЗ "Об электронной медицине". Консультант-Плюс, url: http://bill.consultant.ru (дата обращения 10.10. 2009).

17. Информационная система "Авицена". "Коста". url: http://ww\v.kostasoft.ru/ (дата обращения 16.04. 2007).

18. Как использовать класс "XmlDocument" для работы с документами XML. url: http://support.microsoft.com/ (дата обращения 02.02.2009.).

19. Клиническая информационная система ДОКА+. МедИнТех. url: http://w w w.docaplus.ru/ (дата обращения 03.04. 2008).

20. Концепция информатизации Федерального агентства по здравоохранению и социальному развитию // Приказ №240 от 30.12.2004

21. Международная статистическая классификация болезней и проблем, связанных со здоровьем: МКБ-10. М.: Медицина, 2003. - 2440 с.

22. МКБ-О. Международная классификация онкологических болезней. М.: Медицина, 1995. - 583 с.

23. Национальный проект "Здоровье". Совет при президенте России по реализации приоритетных национальных проектов и демографической политики, url: http://www.rost.ru (дата обращения 10.10.2008).

24. О мерах по дальнейшему улучшению профилактики, ранней диагностики и лечения злокачественных новообразований №590 от 25.04.1986 г. // Министерство здравоохранения СССР

25. О мерах по улучшению организации онкологической помощи населению Российской Федерации №>270 от 12.09.1997 г. // Министерство здравоохранения Российской Федерации

26. О совершенствовании системы Государственного ракового регистра №135 от 19.04.1999 г. // Министерство здравоохранения Российской федерации

27. О создании государственного ракового регистра №420 от 23.12.1996 г. // Министерство здравоохранения Российской федерации

28. Об утверждении принципов создания единой информационной системы в сфере здравоохранения и социального развития (ЕИС), 16 октября 2006 г.: Т. 713

29. Организация и эксплуатация популяционного ракового регистра. ФГУ Московский научно-исследовательский онкологический институт им. П.А.Герцена Росздрава. url: http://www.mnioi.ru/ (дата обращения 03.05. 2010).

30. Положение о Департаменте информатизации Министерства здравоохранения и социального развития Российской Федерации №510 от от 23 сентября 2008 г. // Министерства здравоохранения и социального развития Российской Федерации

31. Популяционный канцер регистр. Министерство здравоохранения Украины, url: http://users.iptelecom.net.ua/~ucr/rus/ (дата обращения 03.04. 2009).

32. РИАМС Региональная информационно-аналитическая медицинская система -Группа компаний Медкор. url: http://www.mcdprom.ru (дата обращения 05.04. 2008).

33. Agrawal A., Karsai G., Shi F. Graph Transformations on Domain-Specific Models // Journal on Software and Systems Modeling. 2003. - №November. - C. 399-422.

34. Appu A. Administering and Securing the Apache Server: NUT (Firm), 2002.

35. Chamberlin D. XQuery: An XML query language // IBM systems journal.2002. №4. - С. c.

36. Clark T. W. J. Object modeling with the OCL. NY: Springer, 2002. - 279 c.

37. Dwivedi H. SSH: Strategies for Optimizing the Secure Shell. Boston: John Wiley and Sons, 2003. - 376 c.

38. Frankel D. Model driven architecture : applying MDA to enterprise computing. New York: Wiley, 2003.

39. Gasevic D., Djuric D., Devedzic V. Model Driven Engineering and Ontology Development: Springer, 2009. 378 c.

40. Goodman D., Morrison M. JavaScript bible: Wiley, 2004.

41. Haag S., Baltzan P., Phillips A. Business Driven Technology with MISource 2007 and Student CD: McGraw-Hill Irwin, 2006.

42. Kaluzniacky E., Kanabar V. Xbase programming for the true beginner: Irwin, 1996.-225 c.

43. Landy M., Siddiqui S., Swisher J. JBuilder developer's guide: Sams, 2002. -1032 c.

44. Laurie В., Laurie, Peter. Apache: the definitive guide.: O'Reilly media, 2003. -588 c.

45. Lee M., Scott Programming language pragmatics: Morgan Kaufmann Publishers, 2009.-910 c.

46. Mellor S. J. MDA distilled : principles of model-driven architecture /Addison-Wesley object technology series. Boston: Addison-Wesley, 2004.

47. Poole J. и др. Common warehouse metamodel: an introduction to the standard for data warehouse integration: John Wiley, 2002. 269 c.

48. Steven S., Jerry S., Kevin F. Zope: Web application development and content management. Indianapolis, IN US: New Riders, 2002.

49. Алексеев П. Спасение понятие глобальное // Медицинская газета № 44 от 19.06.2009 г. - ЗАО "Медицинская газета", url: http://www.mgzt.ru/ (дата обращения 22.06.2009).

50. Архангельский А. Я. Программирование в Delphi 7. Тверь: Бином-Пресс,2003. 539 с.

51. Ацюковский В. Философия и методология технического комплексирования. М.: Петит, 2005.

52. Баканова Е. ИС в медицине: разброд продолжается // CNews Аналитика, url: http://www.cncws.ru/rcviews/ (дата обращения 03.06.2008.).

53. Борри X. Firebird: руководство разработчика баз данных. С.-Пб.: БХВ-Петербург, 2007.

54. Братко И. Алгоритмы искусственного интеллекта на языке PROLOG. -М.: ВИЛЬЯМС 2004. 420 с.

55. Вендров А. М. CASE-технологии. Современные методы и средства проектирования информационных систем. url: http://www.citforum.iTi/database/case/indcx.shtml (дата обращения 24.07. 2008).

56. Вишневский А. Microsoft SQL Server -С.-Пб.: Питер, 2008.

57. Танеев Н. М. Web-интерфейс баз данных ODBC. М.: Горячая линия -Телеком, 2001.

58. Горшунов И. С. Работа с пакетом Microsoft Office 97/2000/ХР/2003. -С.П.-б.: Бином, 2008.

59. Грибачев К. BOLD инструмент реализации MDA в Delphi. Часть 1. MDA - технология будущего // Компьютер пресс. - 2003. - №№2.

60. Григорьев Е. Представления идентифицируемых сложных объектов в реляционной базе данных. CIT Forum. url: http://www.citforum.ru/databasc/articles/rxo.shtml (дата обращения 29.12. 2009).

61. Д.Холмэ Эффективное администрирование. Ресурсы Windows Server2008, Windows Vista, Windows XP, Windows Server 2003. С.П.-б.: BHV,2009.

62. Девис M., Филлипс Д. Изучаем PHP и MySQL. С.-Пб.: Питер: - 448 с.

63. Дюбуа П. MySQL. М.: Вильяме, 2004. - 1056 с.

64. Есинменгер P. HTML 3.2/4.0. С.П-б: Питер, 1998.

65. Кайдалов А. Информатизация медицины: проблемы и решения // PC Week. июнь 2008. - №2. - С. с.

66. Канатников А. Н., Ткачёв С. Б. Программирование в среде CLIPPER. М.: Мир, 1983. - 358 с.

67. Клепинин В. Б. Visual FoxPro 9.0. С.-Пб.: BHV-Санкт-Петербург, 2007. -1216 с.

68. Кофлер М. Весь Linux. Установка, конфигурирование, использование. -С.П.-б.: Бином, 2009. 880 с.

69. Кузнецов М. Б. Трансформация UML-моделей и ее применение в технологии MDA. Citforum. url: http://www.citforum.ru/SE/proicct/umlmda/ (дата обращения 12.01. 2005).

70. Куправа Т. Создание и программирование баз данных средствами СУБД dBase III Plus, FoxBasc Plus, Clipper. M.: Мир, 1991. - 109 с.

71. Купцов С. Рынок медицинских информационных систем никем не формируется и не регулируется // CNews Аналитика. url: http://www.cncws.rLi/rcvicws/ (дата обращения 23.07. 2008).

72. Кушнир А. Н. Новейшая энциклопедия Windows. М.: Эксмо-пресс, 2008.

73. Лапрун И. Эффективность внедрения медицинских информационных систем // PC Week, url: http://www.pcweelc.ru/ (дата обращения 1.09. 2008).

74. Макконнел С. Совершенный код. М.: Microsoft Press, 2007. - 896 с.

75. Мейер Э. CSS-каскадные таблицы стилей. М.: Символ-Плюс, 2008. - 573 с.

76. Мильчин А. Э. Издательский словарь-справочник. М.: OJIMA-Пресс, 2006. url: http://slovari.yandcx.ru/dict/milchin (дата обращения 12.12. 2009).

77. Молинаро Э. SQL. Сборник рецептов. М.: Символ 2009.

78. Парамонов В. В., Черкашин Е. А. Идентификация объектов в распределенных базах данных. // Материалы XI Всероссийской конференций молодых ученых по математическому моделированию и информационным технологиям. 2010. - С. 61.

79. Парамонов В. В. Интерпретатор модели, не зависящей от платформы // Труды XXXVII Региональной молодежной конференции "Проблемы теоретической и прикладной математики". 2006. - С. 463-467.

80. Парамонов В. В. Использование технологии МБА для создания информационных систем // Современные технологии. Системный анализ. Моделирование. 2008. - №Спецвыпуск. - С. 69-75.

81. Парамонов В. В. Использование формализованных ограничений в разработке программных систем на примере языка ОСЬ // Материалы IX школы-семинара "Математическое моделирование и информационные технологии",. 2007. - С. 135-138.

82. Парамонов В. В. К автоматизации программирования ограничений // Материалы V школы семинара "Математическое моделирование и информационные технологии". - 2004. - С. 31.

83. Парамонов В. В. Контекстная интерпретация ОСЬ-выражений // VI всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям. 2005. - С. 68.

84. Парамонов В. В. Многоступенчатая система синтеза программного кода на основе платформо-независимой модели. // Труды XII Байкальской Всероссийской конференции "Информационные и математические технологии в науке и управлении". 2007. - Т. 2. - С. 177-183.

85. Парамонов В. В. и др. О результатах разработки информационой системы "Популяционный раковый регистр" // Сибирский медицинский журнал. 2009. - №3. - С. 87-91.

86. Парамонов В. В. Один из подходов к созданию информационных систем. // Весщ Нацыянальнай акадэмп навук Беларусь Серыя Ф1зжа-Тэхшчных навук. 2006. - №5. - С. 79-81.

87. Парамонов В. В. и др. Популяционный раковый регистр Иркутского областного онкологического диспансера // Сибирский онкологический журнал. 2009. - Т. Приложение №1. - С. 153-154.

88. Парамонов В. В. Разработка информационной системы "Популяционный раковый регистр" // Прикладные информационные технологии и системы. -2009. -№3. С. 109-128.

89. Парамонов В. В. Создание информационных систем по UML-описанию // Материалы VIII школы семинара "Математическое моделирование и информационные технологии". - 2006.

90. Парамонов В. В. и др. Технология синтеза каркаса информационной системы // Вычислительные технологии. 2010. - Т. 10. - №6. - С. 101-110.

91. Парамонов В. В., Фёдоров, Р. К., Черкашин, Е. А., Ружников Г. М. Автоматизация разработки каркаса информационной системы // Современные технологии. Системный анализ. Моделирование. 2009. - №4. -С.59-62.

92. Парамонов В. В., Фёдоров, Р. К., Черкашин, Е. А., Ружников, Г. М. Автоматизация системы популяционного ракового регистра // Материалы XI Всероссийской конференции «Проблемы информатизации региона» (ПИР-2009) — Красноярск. С. 300-303.

93. Парамонов В. В., Черкашин, Е.А., Федоров, Р.К. Интерпретация OCL-выражений при генерации информационных систем // Материалы VII школысеминара "Математическое моделирование и информационные технологии". 2005. - С. 27-28.

94. Пауэре Ларе С. М. Microsoft Visual Studio 2008. С.-Пб.: БХВ-Петербург, 2009.

95. Петренко В. Все о раке и опухолях. М.: Амрита-русь, 2009. - 253 с.

96. Сузи Р. А. Язык программирования Python. М.: Бином. Лаборатория знаний, 2007.

97. Фаронов В. В. Delphi. Программирование на языке высокого уровня. -С.-Пб.: Питер, 2009. 587 с.

98. Флэнаган Д. Java. Справочник. М.: Символ-Плюс, 2004. - 1040 с.

99. Хольцнер С. Ajax. Библия программиста. М.: Диалектика, 2009.

100. Черкашин Е. А. и др. Автоматизация синтеза ядра информационной системы с использованием UML описания // Вычислительные технологии, Т. 10, Специальный выпуск. - 2005. - С. 114-121.

101. Информационная система "Популяционный раковый регистр" (ИС ПРР) / Черкашин Е. А., Федоров, Р.К., Парамонов, В.В.: 2009612579. РФ, 21.05. 2009 г.

102. Шамис В. С++ Builder Borland Developer Studio 2006. Для профессионалов -С.-Пб.: Питер, 2007. 781 с.