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

кандидата технических наук
Безнос, Ольга Сергеевна
город
Краснодар
год
2008
специальность ВАК РФ
05.13.01
Диссертация по информатике, вычислительной технике и управлению на тему «Разработка методического аппарата для создания медицинской информационной системы лечебного учреждения»

Автореферат диссертации по теме "Разработка методического аппарата для создания медицинской информационной системы лечебного учреждения"

На правах рукописи

Безнос Ольга Сергеевна

□□3445 138

РАЗРАБОТКА МЕТОДИЧЕСКОГО АППАРАТА ДЛЯ СОЗДАНИЯ МЕДИЦИНСКОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ ЛЕЧЕБНОГО УЧРЕЖДЕНИЯ

Специальность 05 13 01 - Системный анализ, управление и обработка информации (информационные и технические системы)

Автореферат диссертации на соискание ученой степени кандидата технических наук

2 4 июя 2008

Краснодар - 2008

003445138

Работа выполнена в Кубанском государственном технологическом

университете

Научный руководитель доктор технических наук, профессор

Атрощенко Валерий Александрович

Официальные оппоненты доктор технических наук, профессор

Финько Олег Анатольевич

кандидат технических наук, доцент Мурлин Алексей Георгиевич

Ведущая организация- Кубанский государственный медицинский

университет (г Краснодар)

Защита диссертации состоится 24 сентября 2008 г в 14 00 часов на заседании диссер] ационно! о совета Д 212 100 04 в Кубанском государственном технологическом университете по адресу 350072, г Краснодар, ул Московская 2, корпус Г, аудитория 251

С диссертацией можно ознакомиться в библиотеке Кубанского государственного технологического университета

Автореферат разослан 15 июля 2008 г

Ученый секретарь

диссертационного совета Д 212 100 04, кацд. техн. наук, доцент л А/ Власенко А В

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ Актуальность исследования За последние годы в медицине значительно увеличилось количество новых методов диагностики и лечения Объем информации о состоянии здоровья пациентов, который необходимо обрабатывать врачу, значительно вырос Кроме того, данные о состоянии здоровья каждого пациента, как правило, рассредоточены по нескольким лечебно-профилактическим учреждениям (ЛПУ), оказывающим помощь в профилактике и лечении заболеваний В то же время не вызывает сомнений необходимость интеграции всех этих данных Ежедневно в каждом ЛПУ решается ряд серьезных задач, связанных с внесением, обработкой и хранением медицинской информации, практическим управлением потоками информации, краткосрочным и долгосрочным планированием, статистическим и финансовым анализом

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

В связи с этим необходима разработка методики построения объектно-ориентированной МИС

Цель диссертационной работы Целью диссертационной работы является разработка научно-методического аппарата обработки информации различного назначения, обеспечивающего совершенствование управления и принятия решений на базе специального математического и программного обеспечения МИС

Поставленные задачи Поставленная научная задача предполагает решение частных научных задач исследования

- системный анализ современного состояния вопросов проектирования программного обеспечения МИС,

- разработка методики исследования, моделирования, анализа предметных областей МИС,

- разработка методики нормализации информационных структур предметных областей МИС,

- разработка методики построения объектно-ориентированной МИС,

- реализация предложенных методик в информационной системе государственного лечебного учреждения в виде программного обеспечения

Методы исследования При решении поставленных в диссертации задач использовались теория множеств, теория графов, методы линейной алгебры, методы объектно-ориентированного программирования Программная реализация разработанных методик осуществлялась с помощью базы данных Lotus Notes 6 03

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

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

— предложен алгоритм представления разнородной информации в МИС ориентированным иерархическим графом,

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

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

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

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

Внедрение результатов работы Исследования подтверждаются актами внедрения результатов в Краснодарскую городскую психиатрическую больницу, в Специализированную клиническую психиатрическую больницу №1 г Краснодара и учебный процесс на кафедре информатики КубГТУ

Практическая ценность результатов работы Реализация предложенных методик осуществлена на объектно-ориентированной СУБД Lotus Notes/Domino

Полученные в исследовании результаты позволили разработать МИС, которая имеет практический опыт успешного применения в Краснодарской городской психиатрической больнице и в Специализированной клинической психиатрической больнице №1 г Краснодара Технологические решения, применяемые в системе, позволяют автоматизировать обработку

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

Апробация работы Материалы диссертационной работы обсуждались на следующих конференциях

— XII международной научно-практической конференции студентов, аспирантов и молодых ученых «Современные техника и технологии», Томск, 2006,

— XIII международной научно-практической конференции студентов, аспирантов и молодых ученых «Современные техника и технологии», Томск, 2006,

— Всероссийской электронной научной конференции «Медицинские технологии», 2007,

— Международной научно-практической конференции «Телекоммуникационные и информационные системы», Санкт-Петербург, 2007,

— Научно-пракгической конференции «Управление созданием и развитием систем, сетей и устройств телекоммуникаций», Санкт-Петербург, 2008

Публикации Основное содержание диссертации отражено в двенадцати научных работах, из них одна в ведущем журнале, рекомендованном ВАК РФ

Структура и объем работы Результаты работы изложены на 186 страницах текста, содержащего 23 таблицы, 11 рисунков и 2 приложения Список использованных источников включает 101 наименование Работа состоит из введения, четырех глав, заключения, списка литературы и приложений

СОДЕРЖАНИЕ РАБОТЫ Во введении обоснована актуальность проблемы, указаны цель и задачи исследования, научная новизна, практическая ценность и реализация результатов работы, сформулированы основные положения, выносимые на защиту

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

Проведен анализ существующих медицинских информационных систем Из всех известных программных продуктов для медицины, по данным каталога Эльянова М М, только 2,5% систем составляют непосредственно лечебно-профилактических учреждений, содержащие несколько взаимосвязанных систем, таких как электронная история болезни, планирование рабочего времени, статистика и некоторые другие Детально рассмотрены 20 разработок, так как только они направлены на комплексную автоматизацию лечебно-профилактических учреждений Остальное программное обеспечение, которое составляет 97,6%, не может претендовать на комплексное решение задач автоматизации и информатизации ЛПУ Выделены наиболее важные требования и особенности комплексных МИС Проведен анализ архитектур МИС Рассмотрены возможные варианты выбора серверной и клиентской части при создании МИС

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

документы только в электронном виде) Это снижает на начальном этапе резко негативного отношения к компьютерной технике как к таковой

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

Таким образом, успешно осуществленный объектно-реляционный подход эго наиболее перспективное решение, учитывающее специфику предметной области и, вместе с гем, интегрирующее в себе все преимущества первых двух решений Для практической разработки МИС рекомендуется использовать объектно-ориентированную СУБД (например, Lotus Notes/Domino), имеющую более высокую эффективность использования в медицинской области, чем реляционная СУБД, а также более низкую стоимость При этом, процесс обработки информации осуществляется, импортируя необходимые данные, например, в MS Excel

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

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

выраженное в описании его особенностей, перечня необходимых для него функциональных атрибутов будет иметь схожий вид в любом ЛПУ

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

Модель предметной области может быть представлена в виде совокупности множеств

МПро =<Г,Н,Р,ОУт, УВЫ\Я>

где Р — {рг—177) - множество пользователей,

О = (от|ш = 1,М) - множество объектов и процессов автоматизации (множество групп распределения прав доступа),

Р = {/к | к — 1, АГ] - множество пользовательских функций (формы, заполняемые пользователями),

Н = {/г, \] = 1,/} - множество задач обработки данных для подготовки документов в МИС,

1/вх = {17,|I Е ¿вх} - множество входящих данных, увых — {р^ £ ¿вых} - множество выходных данных,

у = уш и ]/ВЫК - полное множество информационных элементов предметной области,

Д — [гу\у — 1, У} - множество отношений (взаимосвязей) между указанными компонентами

Все пользовательских функции, задачи обработки данных, объекты и автоматизации и информационные элементы мо[ут быть как уменьшены так и увеличены по объему в зависимости от требований конкретного ЛПУ Но такой подход позволяет при необходимости иметь совместимые базы данных и объединять информационные медицинские системы

Для аналитического описания семантики системы они описаны с помощью булевых матриц смежности, которые описывают соответствующие отношения R между компонентами предметной области Элементы данных матриц равны 1, если между соответствующими компонентами имеется отношение (взаимосвязь), и равны 0, в противном случае

Выделены следующие виды отношений между рассмотренными множествами {F,H,P,0,V"x,У"ЫХ,R} r¡(F,H) - отношение «функции - задачи», r2(F,H) отношение «функции - объекты», r3(F,P) -отношение «функции -пользователи», r^F,}*') -отношение «функции - информационные потоки», г5(Н,Р) - отношение «задачи - пользователь», г6(Н,0) - отношение «задачи -объекты», г7(Н, V) - отношение «задачи - данные», rs(0, V) - отношение «объекты - данные»

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

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

Структурными элементами модели предметной области являются элементы множеств F = {fk\k = 1 ,К\ и V(V"x\JУ"'х) Полное множество структурных элементов обозначим через Dk D¿={d¡|Z = 1, Lj, так для рассматриваемой МИС Краснодарской городской психиатрической больницы Ь=1+Ьвх+1вых=60

Семантическую смежность информационных элементов представим бинарной матрицей Вк Предложено для МИС размерность матрицы Вк равна ¿=/+¿«+¿,„=60

Матрице Вк ставится в соответствие орграф информационной структуры к-го хребования (тк(Ок, 11%), множеством вершин которого являются структурные элементы множества Ок, а дуга (с1,Д) соответствует записи ¿* =1, в матрице Вк

Таким образом, дуги орграфа Ск отражают наличие или отсутствие семантической связности между структурными элементами Изображение орграфа представлено на рисунке 1

Рисунок 1 —Граф Ск информационной структуры Для выявления взаимосвязей между структурными элементами, выделения

групп информационных элементов и определения их состава с использованием

матрицы Вк формируется матрица семантической достижимости Ак=(а,)

Под матрицей достижимости Ак будем понимать квадратную бинарную

матрицу, определяющую связи каждого информационного элемента МИС

Запись ау= 1 матрицы Ак соответствует наличию или смыслового отношения

достижимости Ло элемента 4 из элемента <1„ й,К0с1] При этом считается, что

элемент семантически достижим из элемента с!„ если на графе С существует

путь от вершины с1, к вершине с1„ имеющий определенное смысловое

содержание При этом отношение достижимости удовлетворяет условию транзитивности, т е если <Л,Я0с1п и то (1,11,4], г, Л п~ , Р(й)

Матрица А к дает возможность определения множеств предшествования С(с1) и достижимости 17((11) V с1,еОк Множество С(с1) формируется из элементов, соответствующих единичным записям в 1-м столбце, а множество Р(й,) - из элементов, соответствующих единичным записям в 1-й строке матрицы Ак Анализ множеств С(й) позволяет выделить базовые типы структурных элементов, из которых конструируется к-я информационная структура - информационные элементы и группы Информационным элементам соответствуют те элементы, для которых 0 На графе Ск им соответствуют висячие вершины

Для элементов dt9 ~ dm имеем lLatJ - 19,60, следовательно, C(d)=0,

60

] = 19,60 Для остальных элементов дляу=1,18

1=1

Значит, множество информационных состоит из элементов 4> ./ = 19,60, обозначим это множество элементов через [/ = 19,60)

Множество групп определяется из выражения В[ = - ¿18}

С целью упорядочивания групп по уровням иерархии в матрице А), выделяется подматрица Л* = (а*), запись а.* -1 которой обозначает наличие связи между группами причём, а* =1,то есть группа достижима

сама из себя В нашем случае матрица А'к имеет вид

Ак=

То о о о 110 0 0 10 10 0 10 0 10 1 0 0 0 1 1 0 0 0 0 110 0 0 10 10 0 10 0 10 10 0 10 1 0 0 0 1 10 10 0 10 10 0 1 0 0 0 1 10100 10 10 0 10 10 0 10 10 0

о о о о о и 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 о о о о о о 10 0 0 0 0 0 10 0 0 0 0 0 10 0 0 0 0 0 10 0 0 0 0 0 10 0 0 0 0 0 1 0 0 10 0 0 0 0 10 0 0 О О 0 0 0 1 0 0 1 ООО 0 0 1 0 0 0 0 0 1 0 0 о 0 0 10 0 0

о о и 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ООО

000

1 о о 0 1 о

0 0 1

1 о о 1 о о 1 о о О 1 о

О О ОТ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 о о о с о о о с 10 0 0 0 10 0 О 1 1 о 0 0 0 1

причем размерность матрицы Нравна .¿/^¿-7=60-42-18

Матрице л\ соответствует подграф графа б Изображение подграфа графа С представлено на рисунке 2

Рисунок 2 — Групповой подграф графа Ок Для матрицы Агк выделим для каждого элемента множество предшествования и достижимости и их пересечения

Группа (¡1 е принадлежит множеству групп верхнего уровня рь если

На основании этого определения любые две группы одного и того же уровня либо не связаны друг с другом, либо имеются двусторонние связи (циклы) между этими элементами Кроме того, условие Р(а')Г\С(с1'): обеспечивает то, что все связи из группы с!' к другим группам находятся на том же уровне, что и с//, в то время как все связи от других групп к находятся либо на том же уровне, либо на более низком уровне Данное определение позволяет с использованием матрицы достижимости А'к разделить

множество групп на подмножества в соответствии с уровнями р„„ т=1,М0 их расположения

Для МИС имеем Р(^)пС(е1;)=Р(с1',), для г = 1, р, = { } Принадлежность остальных групп уровням иерархиирт, т>2 определяется итеративным образом из соотношения

рт={ е ГУк \р,\ )

где и Ст./(с1г,) соответственно, множества достижимости и

предшествования групп е И'к на подмножестве В\ \р^ I \рт^

Получим

для 1=гв, р2 = {й2, сг5, с16\, Е3(аЦ)г\С3(с1')=Р}(^), для /---7,11,/?.,= {¿уАА.^ю.^ц},

Р4(с1;)г\С/(1;)=р4(сЦ:), дяя1=12М,Р4= {d-i.2-di3.du},

для ¡15,18,/^ = {¿15,с£16,й17,й18} Упорядочение групп позволяет выделить группы, являющиеся корневыми группами структуры и группы, занимающие промежуточное положение Корневые группы определяют возможные точки входа в информационную структуру, а промежуточные расширяют сведения об информации, помещенной в корневых и вышележащих группах

Изображение графа матрицы Лгк с учетом иерархии представлено на рисунке 3

1 уровень

2 уровень

3 уровень

4 уровень

5 уровень

Рисунок 3 - Упорядоченный по уровням иерархии групповой граф Дальнейший анализ проводится для каждой группы информационной группы пользователей Для определения информационного состава групп Н(с$) необходимо удалить из исходной матрицы смежности Вк записи 6,/=1 для индексов I и ] элементов с/,г, й^, вошедших в множество О/, что обеспечивает разрыв связи между группами информационных элементов и вхождение в группу информационных элементов матрицы Вк , для которых записи 1, V 4 е ¿V для соответствующего столбца с1? е£>/, т е

Щй))={й,/ Ь* = \,Ус1,еО'> }

Таким образом, орграф информационной структуры Щ матрицы Вк

преобразуется к виду представленному на рисунке 4

1 уровень

2 уровень

3 уровень

(^СЖЖЖЗ 4 уровень

5 уровень

Рисунок 4 - Граф С^А, Щ информационной структуры Для упрощения использования информации, содержащейся в обобщенной внешней модели в процессе проектирования базы данных она должна быть определенным образом нормализована

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

С целью обеспечения минимальной избыточности хранимых данных требуется выявить множество дублируемых элементов в анализируемых структурах Две группы с//, (// будем считать семантически связанными, если Н('.¡¡)С\И(¡¡¡)Ф0 и семантически независимыми, если Н(с1,г)Г\Н(с(/)=0

Отсюда, информационный элемент й/с. является дублируемым в группах и й?/, если ¿//Е//,,-//(^//)ПV, где Ни - подмножество пересечения множеств и 1Щ )

Аналогично определяется наличие дублируемых элементов в трех, четырех тд группах

Допустимость исключения дублируемого элемента определяется в результате анализа путей доступа между группами, в которых он появляется, на основании матрицы семантической достижимости групп Ак=--1|а,*'"|| Дублируемые элементы исключаются из всех групп, кроме одной, в том случае если рассматриваемые группы связаны одним из возможным путей доступа Этот случаи соответствует наличию в матрице Ак элементов =агр1,= -а„,п \ для ¿//V/, , ,с1р ,с1г\ <1т\с1пг, лежащих на одном пути доступа Исключение дублируемых элементов может быть осуществлено в любой из выделенных связанных групп Если нет ограничений на выбор группы, то дублируемые элементы исключаются из групп нижележащих уровней, а единственный элемент остается в группе, имеющей высший уровень Такая стратегия обеспечивает снижение времени поиска данного элемента из корневой группы при ответах на запросы пользователей

При исключении дублируемых в группах элементов данных на графе Ск(Ок, I]0 исключаются взаимосвязи, ведущие в группы, из которых исключен рассматриваемый элемент

В нашем случае все множества информационных элементов пересекаются по пустому множеству {0} Это означает, что информационная структура БД МИС не содержит дублируемых элементов

Помимо существования дублируемых элементов в исходной информационной структуре пользователя в ней возможно наличие избыточных взаимосвязей между группами Избыточная взаимосвязь между парой групп с1,г, с1;\ существует в том и только в том случае, если имеется дуга (г,у) соединяющая группы ¿У/ и (¡1, и путь, проходящий через некоторое множество других групп Дуга (у) является избыточной и может быть удалена из рассматриваемой информационной структуры

Удаление найденных избыточных связей производится разработчиком БД учетом важности и частоты использования связей Выявление избыточных связей между группами осуществляется на основе анализа матриц путей

доступа между группами, формируемых из соответствующей исходной матрицы смежности путем ее возведения в степень А-2,3, ,¿/-1 , где Ц'— максимальное число групп в к-ой информационной структуре Матрицы путей Вк г':> представляют собой квадратные матрицы, проиндексированные по обеим осям множеством групп <4 е А' , а записи Ьчп>\ , стоящие на пересечении /-й строки и /-го столбца матрицы означает число различных путей длины К, ведущих из группы в группу г/, Отсутствие путей длины А, между группами I,] фиксируется записью ¿»уы=0 Каждая из полученных матриц В^'' сравнивается с исходной матрицей /V В том случае, когда в матрице Д/ имеется элемент Ьук= 1, а в матрице Вкга) соответствующий элемент />,/"> 1, то связь (с!,г,с1/) является избыточной Удаление конкретной связи (с1,\с1/) соответствует замене элемента ¿,/'=1 на элемент ¿,/'"=0

Для МИС матрица 5/ имеет вид

о" о о о о о

в> =

00000000 0 0 0 0 0 0 0 10 0 0 0 0 0 0 10 0 0 0 0 0 0 10 0 0 0 0 0 0 1ооооооо 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 00000000 00000000 00000000 00000000

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 1 0 0 0 1 0 0 0 1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0000000000001 00000

Для исследования полученных информационных структур достаточно будет возвести магрицу Вкг в степени 2,3, , 18

Матрицы В?2, В/!3, В£4 полученные при ?.=2, Л=3 и Л-4 являюгся невырожденными матрицами, в которых элементами являются числа 0 и 1 При Л>5 мы получили вырожденную (нулевую) матрицу В£5—(0) Значит, в информационной структуре не содержится избыточных связей, т к элементы информационной структуры попарно соединены не более одной связью (значения 1 или 0 в соответствующих строках и столбцах)

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

информационной структуры G^(Dk, Ui) Таким образом, матрица и граф <j/' не содержат дублируемых элементов в группах данных и избыточных взаимосвязей между группами Для МИС граф С/ (Dk, U^G^D^Uk), го есть остается без изменений

В чет вёртой главе производится разработка методики построения интегрированной МИС Объектно-ориентированное проектирование является альтернативой структурным методам проектирования В отличие от структурных методов, при которых сам процесс проектирования БД осознанно отделен от основных программ, объектно-ориентированное программирование предполагает инкапсуляцию в одном объекте как данных, так и методов (процедур) их обработки Это позволяет создавать МИС с БД открытой архитектуры с присущими ей свойствами переносимости, мобильности, сократить сроки, стоимость, трудоемкость разработки МИС за счет распараллеливания процесса создания структур БД и прикладных программ между коллективами разработчиков, а также возможность повторного использования наследованных объектов, обеспечить простоту сопровождения программного обеспечения МИС и приложений за счет использования принципа непрозрачности информации, свойства полиморфизма

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

На первом этапе осуществляется формирование и нормализация информационных структур пользователей Для МИС данный этап был представлен в III главе Результатами данного этапа является формализованное представление информационных структур пользователей в виде множества приведенных матриц смежности {В/} и соответствующих им орграфов {G^}

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

Исходными данными для реализации данного этапа являются формализованные представления информационных структур пользователей в

виде матриц смежности Вк и орграфов Ск и формализованные описания требований пользователей по обработке данных

Формализованные описания требований к-го пользователя по обработке данных задаются с помощью

a) множества задач обработки данных /4={Л£ |г - 1, где /г/ - г-я задача к-го пользователя,

b) матрицы использования 1-го информационного элемента (I е Ьк ст/,)

г-ой задачей (г е с: Я) IVк = Элемент = если 1-й

информационный элемент используется (выбирается, считывается, обрабатывается) г-ой задачей и =0, в противном случае,

c) структуры поиска требуемых для обработки данных

Структура поиска требуемых информационных элементов представляется в виде дерева поиска данных на графе информационной структуры О]

Графическая схема алгоритма построения дерева поиска данных на графе информационной структуры С'к ( й'к, представлена на рисунке 5

Использование некоторой г-й задачей обработки данных 1-го элемента формально представляется на графе Сг'к петлей на группе // ), в которую он

входит ((¡1 е Н^^У), что свидетельствует об обработке данного группового

элемента (целиком или частично по отдельным входящим в него элементам)

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

Таким образом, граф информационной структуры С'к[р'к,и[^

преобразуется к виду представленному на рисунке 6

Таким образом, объектная модель требований к-го пользователя представляется в виде мультиграфа с одним типом вершин и двумя типами дуг

С"к6{Е>к ,(/к), где !\ = 1/ = /, 1к, 1к с - то же множество информационных

элементов (включая ключи и атрибуты данных), выявленных в результате выполнения метода анализа информационных требований пользователей и метода нормализации информационных структур пользователей, которые были рассмотрены во II главе, Ь'к = и^' ^ ипкр, где {У™ - множество дуг, характеризующих структуру взаимосвязей между информационными элементами (группами данных, ключами и атрибутами), а и"р - множество дуг, характеризующих технологию обработки данных для к-го пользователя в виде реализации совокупности методов (процедур) поиска и непосредственной обработки данных, включая петли и непосредственные дуги

Рисунок 5 - Алгоритм построения дерева поиска данных на графе

Рисунок 6 - Преобразованный граф информационной структуры

с: {о;, и;)

Таким образом, объектная модель требований к-го пользователя представляется в виде мультиграфа с одним типом вершин и двумя типами дуг С°к" (Ок, ик), где Ик = 1-1,Ьк, Ьк с: ¿| - то же множество информационных

элементов (включая ключи и атрибуты данных), выявленных в результате выполнения метода анализа информационных требований пользователей и метода нормализации информационных структур пользователей, которые были рассмотрены во II главе, I!к = V" и 11'кр, где - множество дуг,

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

Таким образом, чтобы получить граф (¿^, 6',.)объектной модели информационной структуры необходимо произвести наложение графа

б'До", граф Ск(Оь и^) Граф С^' {рк, IIк) объектной модели

информационной структуры представлен на рисунке 7

Рисунок 7 - Граф G¡" (Dí, Ut j объектной модели информационной структуры

Реализация предложенных методик осуществлена на объектно-ориентированной СУБД Lotus Notes/Domino

Оценка эффективности применения методического аппарата, проведенная на основе требований ГОСТ 34 601-90 показывает, что снижение трудозатрат при создании унифицированных МИС находится в пределах 24% ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ В процессе исследования получены следующие результаты

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

2 В результате системного анализа была получена аналитико-множественная модель предметной области МИС, в которой выделены

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

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

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

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

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

СПИСОК ОПУБЛИКОВАННЫХ РАБОТ ПО ТЕМЕ ДИССЕРТАЦИИ

1 Атрощенко В А, Безнос ОС К вопросу о создании автоматизированной информационной системы государственною лечебного учреждения Труды КубГТУ Научный журнал - Краснодар Кубап гос техпол ун-т, 2005, - Т XXV - Сер Информатика и управление -Вып 3 -С 163-165

2 Атрощенко В А, Безнос О С Состояние и перспектива развития медицинских информационных систем Труды XII международной научно-практической конференции студентов, аспирантов и молодых ученых «Современные техника и техноло1 ии», - Томск Изд-во Томского политех ун-та, 2006 Т1 -С-322-324

3 Атрощенко В А , Безнос О С , Безнос С А , Цыбусов С Г Texno.ioi ичсский подход и принцип создания медицинских информационных систем Жур Врач и информационные технолога» 4/2006,-С 34-38

4 Атрощенко В А , Безнос О С К вопросу математической обработки информации в медицинских информационных системах Труды XIII международной научно-

практической конференции студентов, аспирантов и молодых ученых «Современны техника и технологии»,-Томск Изд-во Томского политех ун-та,2007—Т1 —С-507-509

5 Безнос О С Анализ информационных требований пользователей в медицинских информационных системах Жур Современные наукоемкие технологии 8/2007, - С 47 48

6 Атрощенко В А , Безнос О С Анализ существующих медицинских информационны, систем Жур Современные наукоемкие технологии 9/2007,-С 54-55

7 Атрощенко В А, Безнос О С Методика нормализации информационных структу базы данных медицинской информационной системы Труды междунар конф Телекоммуникационные и информационные системы СПб Изд-во Политех ун-та, 200 -С 9-13

8 Атрощенко В А , Безнос О С Методика анализа информационных структур и графов базы данных медицинской информационной системы Труды междунар конф Телекоммуникационные и информационные системы СПб Изд-во Политех ун-та, 2007 -С 76-83

9 Безнос О С Системный анализ и синтез информационной модели организации Научно-технические ведомости СПбГПУ №3(51) / 2007 СПб Изд-во Политех ун-та, 2007-С 140-145

10 Атрощенко В А, Безнос ОС, Цыбусов С Г Сетевой компьютерный комплекс Психиатрический стационар, Свидетельство о государственной регистрации базы данных №2008620023 от9января2008г по заявке №2007620167 от 31 мая2007г

11 Атрощенко В А , Безнос О С Методика построения интегрированной базы данных медицинской информационной системы Труды научно-практ конф Управление созданием и развитием систем, сетей и устройств телекоммуникаций, СПб Изд-во Политех ун-та,2008-С 17-20

12 Атрощенко В А , Безнос О С, Цыбусов С Г К вопросу описания предметной области базы данных медицинской информационной системы Труды научно-практ конф Управление созданием и развитием систем, сетей и устройств телекоммуникаций, СПб Изд-во Политех ун-та, 2008-С 43-47

Отпечатано в типографии "Формат плюс' г Краснодар ул Севастопольская 2/2 тел/факс 8(861)251-73-91

е таП 1оггга1-р!иЗ(|рз1 ги Тираж 100 экз .заказ № 512

Оглавление автор диссертации — кандидата технических наук Безнос, Ольга Сергеевна

ВВЕДЕНИЕ.

1 АНАЛИЗ СУЩЕСТВУЮЩИХ ИНФОРМАЦИОННЫХ СИСТЕМ ЛЕЧЕБНЫХ УЧРЕЖДЕНИЙ.

1.1 Цели и задачи медицинских информационных систем.

1.1.1 Термины и определения.

1.1.2 Основные цели внедрения медицинских информационных систем

1.1.3 Функциональные возможности медицинских информационных систем

1.2 Анализ развития медицинских информационных систем.

1.3 Современное состояние вопроса построения медицинских информационных систем.

1.4 Анализ технологических подходов построения медицинских информационных систем.

1.4.1 Основные группы информационных систем медицинских учреждений.

1.4.2 Выбор серверной и клиентской части при создании медицинских информационных систем.

1.5 Анализ архитектур существующих медицинских информационных систем.

1.6 Реляционный и объектный подходы при создании медицинских информационных системах.

1.7 Постановка научной задачи и частные задачи исследования.

1.8 Выводы.

2 РАЗРАБОТКА МЕТОДИЧЕСКОГО АППАРАТА СОЗДАНИЯ МЕДИЦИНСКОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ.

2.1 Описания предметной области базы данных медицинской информационной системы.

2.2 Определение категорий пользователей информационной системы.

2.3 Разработка методики системного анализа предметной области.

2.4 Разработка методики моделирования предметной области базы данных МИС.

2.5 Выводы.

3 РАЗРАБОТКА МЕТОДИКИ СИСТЕМНОГО АНАЛИЗА И СИНТЕЗА БАЗ ДАННЫХ ДЛЯ МЕДИЦИНСКОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ

3.1 Методы анализа информационных требований пользователей и формирование графов информационных структур.

3.2 Разработка методики нормализации информационных структур базы данных МИС.

3.3 Выделение типов информационных элементов в группах данных.

3.3.1 Определение состава основных и вспомогательных ключей.

3.3.2 Формирование приведённых матриц смежности и соответствующих им орграфов.

3.4 Выводы.

4 РАЗРАБОТКА МЕТОДИКИ ПОСТРОЕНИЯ ИНТЕГРИРОВАННОЙ БАЗЫ ДАННЫХ МИС.

4.1 Модель объектно-ориентированного анализа и структуризации предметных областей БД.

4.2 Выбор принципа построения интегрированной базы данных.

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

4.3.1 Алгоритм построения дерева поиска данных на графе информационной структуры.

4.3.2 Отображение требований обработки данных на графах информационных структур пользователей.

4.4 Оценка эффективности разработки интегрированной БД МИС.

4.4.1 Стадии и этапы создания МИС.

4.4.2 Расчёт экономического эффекта от применения методического аппарата.

4.5 Выводы.

Введение 2008 год, диссертация по информатике, вычислительной технике и управлению, Безнос, Ольга Сергеевна

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

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

В связи с этим необходима разработка методики построения объектно-ориентированной БД МИС.

Цель диссертационной работы

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

Поставленная научная задача предполагает решение частных научных задач исследования:

- анализ современного состояния вопросов проектирования программного обеспечения МИС;

- разработка методики исследования, моделирования, анализа предметных областей МИС;

- разработка методики нормализации информационных структур предметных областей МИС;

- разработка методики построения объектно-ориентированной БД МИС;

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

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

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

Внедрение результатов работы.

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

Специализированную клиническую психиатрическую больницу №1 г. Краснодара и учебный процесс на кафедре информатики КубГТУ.

Научная новизна работы

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

Заключение диссертация на тему "Разработка методического аппарата для создания медицинской информационной системы лечебного учреждения"

4.5 Выводы

1. Объектно-ориентированное проектирование БД МИС является альтернативой структурным методам проектирования. В отличие от структурных методов, при которых сам процесс проектирования БД осознанно отделён от основных программ, объектно-ориентированное программирование предполагает инкапсуляцию в одном объекте как данных, так и методов (процедур) их обработки. Это позволяет создавать МИС открытой архитектуры с присущими ей свойствами переносимости, мобильности; сократить сроки, стоимость, трудоёмкость разработки МИС за счёт распараллеливания процесса создания структур БД и прикладных программ между коллективами разработчиков, а также возможность повторного использования наследованных объектов; обеспечить простоту сопровождения программного обеспечения МИС и приложений за счёт использования принципа непрозрачности информации; свойства полиморфизма.

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

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

4. Оценка эффективности применения методического аппарата, проведённая на основе требований ГОСТ 34.601-90 показывает, что происходит снижение трудозатрат при создании унифицированных МИС.

ЗАКЛЮЧЕНИЕ

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

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

2. Разработана и внедрена методика исследования, моделирования, анализа предметных областей БД МИС, которая позволяет исследовать и описывать типичные структуры информации в МИС; строить аналитические, теоретико-графовые модели предметной области типичных МИС; проводить анализ полученной модели, выявлять избыточные и противоречивые элементы модели.

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

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

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

6. Произведена оценка эффективности использования методического аппарата. При расчете эффективности использования методического аппарата рассчитывались трудоемкости двух вариантов построения МИС, включая разработку базы данных и программного обеспечения: 1. вариант построения МИС без использования методического аппарата; 2 вариант построения МИС с использованием методического аппарата. Для расчета трудоемкости создания МИС использовался отраслевой стандарт нормативов трудоемкости при создании автоматизированных систем [82]. Расчетным путем показано, что трудозатраты второго варианта построения МИС меньше первого в пределах 20%, а так же определены значения коэффициентов эффективности отдельных видов работ при создании таких систем, которые показывают уменьшение этих затрат в два раза.

Практическая ценность результатов работы.

Реализация предложенных методик осуществлена на объектно-ориентированной СУБД Lotus Notes/Domino.

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

Библиография Безнос, Ольга Сергеевна, диссертация по теме Системный анализ, управление и обработка информации (по отраслям)

1. Агибалов Г.П. Математическая модель и технология разработки корпоративных информационных систем: Электронный ресурс. / Г.П.Агипалов, А.А. Скутин. Режим доступа: http://zhurnaI.ape.relam.ru/arcticles/2Q01/151.pdf.

2. Айламазян А.К. Данные, документы и архитектура медицинских информационных систем: Электронный ресурс. / А.К. Айламазян, Я.И.Гулиев. Режим доступа: http://interin.botik.ru

3. Алексеевская И. А., Недоступ А. В. Диагностические игры в медицинских задачах. Вопросы кибернетики // Задачи медицинской диагностики и прогнозирования с точки зрения врача.- 1988.-№ 112.- С. 128-139.

4. Андреев A.M. Выбор СУБД для построения информационных систем корпоративного уровня на основе объектной парадигмы / A.M. Андреев, Д.В. Берёзкин, Ю.А. Кантонистов // СУБД.1998. №4-5. С.26-50.

5. Атрощенко В.А., Безнос О.С., Безнос С.А., Цыбусов С.Г. Технологический подход и принцип создания медицинскихинформационных систем. Жур. Врач и информационные технологии. 4/2006, С. 34-38.

6. Атрощенко В.А., Безнос О.С. Анализ существующих медицинских информационных систем. Жур. Современные наукоёмкие технологии. 9/2007, С. 54-55.

7. Атрощенко В.А., Безнос О.С. Методика анализа информационных структур и графов базы данных медицинской инфориационной системы. Труды междунар. конф. Телекоммуникационные и информационные системы. СПб.: Изд-во Политех, ун-та, 2007 С. 76-83.

8. Атрощенко В.А., Безнос О.С. Методика нормализации информационных структур базы данных медицинской информационной системы. Труды междунар. конф. Телекоммуникационные и информационные системы. СПб.: Изд-во Политех, ун-та, 2007 С. 9-13.

9. Атрощенко В.А., Безнос О.С., Цыбусов С.Г. Сетевой компьютерный комплекс Психиатрический стационар, Свидетельство о государственной регистрации базы данных № 2008620023 от 9 января 2008г. по заявке №2007620167 от 31 мая 2007г.

10. Бабенко Г.В. Теория систем и системный анализ: Учебное пособие / Кубан. гос. технол. ун-т. Краснодар: Изд. ГОУВПО «КубГТУ», 2004.197 с.

11. Бадд Т. Объектно-ориентированное программирование в действии / Пер. с англ.-СПб: Питер, 1997.- 464 с.

12. Базы данных. Кузин А.В., Левоносова С.В., М. «Академия» 2005.

13. Базы данных: Уч. для высших и средних специальных заведений /Под ред. А.Д. Хомоненко. СПб.: Корона принт-2000, С. 2000.

14. Безнос О.С. Анализ информационных требований пользователей в медицинских информационных системах. Жур. Современные наукоёмкие технологии. 8/2007, С. 47-48.

15. Безнос О.С. Системный анализ и синтез формационной модели организации. Научно-технические ведомости СПбГПУ №3(51) / 2007. СПб.: Изд-во Политех, ун-та, 2007 С. 140-145.

16. Беликов В.К., Болтянский А.А., Гуляев В.А. Технология структурного динамического моделирования. //Автоматика и вычислительная техника, 1988, №6, С. 18-21.

17. Бенькович Е. С. и др. Практическое моделирование динамических систем / Е. С. Бенькович, Ю. Б. Колесов, Ю. Б. Сениченков. СПб.: БХВ-Петербург, 2002,- 464 с.

18. Благинин В. В. Теоретические основы автоматизированного управления: Учеб. пособие для вузов.- Мн.: Выш. шк., 1991.- 252 с.

19. Буравлев А. И. и др. Управление техническим состоянием динамических систем / А. И. Буравлев, Б. И. Доценко, И. Е. Казаков; под общ. ред. И. Е. Казакова.-М.: Машиностроение, 1995.-240 с.

20. Бусленко Н.П. Моделирование сложных систем. -М.: Наука, 1978, 400 с.

21. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд.: Пер. с англ.- М.: «Издательство Бином», СПб: «Невский диалект», 1998.—560 с.

22. Вендров A.M. Один из подходов к выбору средств проектирования баз данных и приложений. //СУБД, 1995, №3.

23. Венедиктов Д.Д. и соавт. Системное моделирование здравоохранения. — В кн.: М., ВНИИМИ, 1976, С.3-55.

24. Верлань А.Ф., Ефимов И.Е., Латышев А.В. Вычислительные процессы в системах управления и моделирования. -Л.: Судостроение, 1981, 248 с.

25. Гаврилова Т. А., Червинская К. Р. Извлечение и структурирование знаний для экспертных систем.— М.: Радио и связь, 1992.

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

27. Гаспарян С.А. Классификация медицинских информационных систем // Информационные технологии в здравоохранении. — 2002. №1.

28. Гейн К., Сарсонт Т. Структурный системный анализ: средства и методы. В 2-х частях.ч. / Пер. с англ.; под ред. А. В. Козлинского.-М.: Эйтекс,1993.-188 с.

29. Гельман В.Я. Медицинская информатика: практикум (2-е изд.). СПб:

30. Питер, 2002. 480 с. - (Серия «Национальная медицинская библиотека»).

31. Гилу л а М.М. Множественная модель данных в информационных системах. -М.: Наука, 1992, 360 с.

32. ГОСТ 24.602-86. Единая система стандартов автоматизированных систем управления. Автоматизированные системы управления. Состав и содержание работ по стадиям создания.

33. ГОСТ 34.201-89. Виды, комплектность и обозначение документов при создании автоматизированных систем.

34. ГОСТ 34.601-90. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания.

35. Губин И. М., Тарасов В. В., Антонов Р. А. и другие. Разработка и внедрение новой авто-матизированной информационной системы ЦКБ // Кремлевская медицина. Клинический вестник, 2000. №4. - С.51-54

36. Гусев А. В., Романов Ф. А., Дуданов И. П., Воронин А. В. Медицинские информационные системы. Петрозаводск: Изд-во ПетрГУ, 2005. - 404 с.

37. Гусев А. В., Романов Ф. А., Дуданов И. П. Опыт разработки медицинской информационной системы // Медицинский академический журнал, 2001.-№1.- Приложение 1.- С. 18.

38. Гусев А.В., Дмитриев А.Г. Microsoft SQL Server против MySQL в медицинских информационных системах. Электронный ресурс. / Режим доступа к ст.: http://citfomm.ru/ database/ articles/ msmysql/

39. Гусев А.В., Романов Ф.А., Дуданов И.П. Обзор медицинских информационных систем на отечественном рынке в 2005 году: Электронный ресурс. / Режим доступа к ст.: http://www.armitc.ru

40. Дал У., Дейкстра Э., Хоор К. Структурное программирование. -М.: Мир, 1975,246 с.

41. Дискретная математика. Курс лекций и практических занятий. СПб.: БХВ - Петербург,2006.0400с.:ил.

42. Египко В.М., Акимов А.П., Горин Ф.Н. Процедуры и методы проектирования автоматизированных систем в научных исследованиях. -М.: Наука, 1978, 175 с.

43. ЗЗ.Ильмаст А. В., Марусенко К. М., Моисеев Е. В. Некоторые вопросы технологии разработки МИС // Медицинский академический журнал, 2002. Том 2. - Приложение 2. - С.85-86.

44. Йордан Э. Структурное проектирование и конструирование программ. -М.:Мир, 1979,415 с.

45. Калью П.И. Системный подход и социальные проблемы охраны здоровья (научный сбор.). -М., ВНИИМИ, 1982.-84с.

46. Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). -М.: Лори, 1996, 318 с.

47. Каменова М.С Системный подход к проектированию сложных систем //Журнал д-ра Добба, 1993, № 1, С.9-14.

48. Кибернетика и диалектика. — М., Наука, 1978.- 312с.

49. Кобринский Б.А. Программные средства в системе охраны здоровья матери и ребенка в России // Компьютер, технологии в мед. 1997.-№2.-С.60-62.

50. Коннолли Томас, Бегг Каролин, Странен Анна. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.: Пер. с англ.: Уч. пос- М.: Издательский дом «Вильяме», 2000.- 1120с.

51. Концепция информатизации здравоохранения России (утверждена МЗ РФ 29.06.92). littp://www.pcdklin.ru//InfonriZdrav/Concepcia.html

52. Кузнецов Г.Г. Методы избежания ошибок при создании информационной системы для лечебно-профилактического учреждения. // Главврач. Т.З. №VVIII. С.46-50

53. Кульба В.В., Ковалевский С.С., Косяченко С.А., Сиротюк В.О. Теоретические основы проектирования оптимальных структур распределённых баз данных. Серия «Информатизация России на пороге XXI века». М.:СИНТЕГ, 1999, 660 с.

54. Кэнту М. Delphi 6 для профессионалов. СПб.: Питер, 2002. - 1088 с.

55. Линд Д. Lotus Notes и Domino R5. Энциклопедия пользователя / Д. Линд. Киев: Diasoft, 2000.523 с.

56. Малых В.Л., Пименов С.П., Хаткевич М.И. Объектно-ориентированный подход к созданию больших информационных систем. Программные системы. М.: НаукаФизматлит, 1999, 177 с.

57. Малыхина М.П. Базы данных: основы проектирование, использование. -СПб.: БХВ Петербург,2004. - 512 е.: ил.

58. Медицинские информационные системы «Амулет» // Электронное издание http://www.medicalsystems.nj.

59. Медицинские информационные системы. Экспертные системы и базы знаний //Электронное издание http://intra.rfbr.rU/pub/vestnil:/V4 99/1 14.htm.

60. Медицинские информационные системы: Монография / А.В. Гусев, Ф.А. Романов, И.П. Дуданов, А.В. Воронин; Петр. Петрозаводск, 2005. - 404 с.

61. Медицинские информационные системы: учебное пособие / Г.З. Рот, М.И.Фихман, Е.И. Шульман. Новосибирск: Изд-во НГТУ, 2005. - 70 с.

62. Мерхофф Э. Средства моделирования структур баз данных. //Computer World Moscow. 1995. № 12. С. 42-46, 62.

63. Назаренко Г.И., Гулиев Я.И., Ермаков Д.Е. Медицинские информационные системы: теория и практика / Под ред. Г.И. Назаренко, Г.С. Осипова.- М.: ФИЗМАТЛИТ, 2005.- 320 с. ISBN 5-9221-0594-9.

64. Нейлор К. Как построить свою экспертную систему: Пер. с англ. М.: Энергоатомиздат, 1991. - 286 е.: ил. ISBN5-283-02502-0.

65. Николаев А.П. Развитие больничных информационных систем / А.П. Николаев, Р.А. Эльчиян // Кремлёвская медицина. Клинический вестник. 2000. №4. С. 9-11.

66. Новоженов Ю.В. Объектно-ориентированные технологии разработки сложных программных систем. -М.: Статистика, 1996, 512 с.

67. Основы научного управления и информатизации в здравоохранении: учебное пособие / Под ред. В.Н. Савельева, В.Ф. Мартыненко Ижевск: Изд-во Вектор, 1997.- С. 164.

68. ОСТ 4.071.030. Автоматизированная система управления предприятием. Создание системы. Нормативы трудоёмкости.

69. Очерки о современной работе математиков и врачей / Под ред. С. Г. Гиндикина. Изд. 2-е, испр. И доп.- М.: Едиториал УРСС, 2005. 320 с. (Синергетика: от прошлого к будущему.)

70. Пакеты прикладных программ. Функциональное наполнение. М.: Наука, 1986. (Алгоритмы и алгоритмические языки).

71. Приказ МЗ СССР от 30.05.74 г. № 493. О введении в действие «Перечня документов со сроками хранения МЗ СССР, органов, учреждений, организаций, предприятий системы здравоохранения // Юридическая база данных «Консультант Плюс Медицина Фармацевтика».

72. Приказ Минздрава РФ от 16.07.2001 № 269. О введении в действие отраслевого стандарта «Сложные и комплексные медицинские услуги. Состав» // Правовая база данных «Консультант Плюс Медицина Фармацевтика».

73. Рузайкин Г.И. Медицинские информационные системы, или МИС // Мир ПК,-2001. -№3.

74. Сабанов В. И., Комина Е. Р. Автоматизированные системы в здравоохранении: Учебн. пособ. Волгоград: ВМА, 1994.- 55с.

75. Сети и телекоммуникации. Пескова С.А. и др., М.: Академия, 2005.

76. Создание информационной системы предприятия. //Computer Direct, №2, 1996, С. 34-39.

77. Спицнадель В. Н. Основы системного анализа: Учеб. пособие.- СПб.: «Изд. дом «Бизнес-пресса», 2000.- 326 с.

78. Приказа департамента здравоохранения Краснодарского края от 26.01.2007 № 38-ОД «О ведении справочников системы обязательного медицинского образования на территории Краснодарского края».

79. Столингс В. Компьютерные сети, протоколы и технологии Интернета. -СПб.: БХВ Петербург, 2005. - 832 е.: ил.

80. Таха Хэмди А. Введение в исследование операции. М.: Вильяме, 2001.

81. Хьюз Дж., Мичтом Дж. Структурный подход к программированию. -М.: Мир, 1975, 245 с.

82. Цикритзис Д., Лоховски Ф. Модели данных. -М.: Финансы и статистика,1985, 344 с.

83. Цыпкин Я. 3. Основы теории автоматических систем.— М.: Наука, 1977.—560 с.

84. Чиркова Р. Ю., Мальковский М. Г. Технология создания экспертных систем для динамических задач управления процессами в критических ситуациях // Профаммирование.— 1996. — Вып.6, — С. 48-62.

85. Шлеер С , Меллор С. Объектно-ориентированный анализ: моделирование мира в состояниях. -Киев: Диалектика, 1993, 336 с.

86. Эльянов М. М. Медицинские информационные технологии. Каталог. Вып. 5. М.: Третья медицина, 2005. - 320 с.

87. Эльянов М. М. Медицинские информационные технологии: цивилизованный рынок или "зоопарк" // Информационные технологии в медицине-2002: Сборник тезисов. М.: ВК ВВЦ "Наука и образование", 2002. С. 54-58.

88. Эльянов М.М. Медицинские информационные технологии. Каталог. Вып. 4 М.'.//Третья медицина,2004, 350с.

89. Lun К.С. Hospital information system in Japan // Meth. Inform. Med. -1986. V. 25.-P. C. 4-14.

90. Mass D. Medical information system: current aspects end implications // J. Med. Technol. 1984. - V.l. - № 5. - P. 370 -374.