Электронды медициналық картаның автоматтандырылған басқару жүйесі

Автор работы: Пользователь скрыл имя, 27 Февраля 2013 в 10:01, дипломная работа

Описание

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

Содержание

Введение 3
Аналитическая часть 4
Анализ современных медицинских информационных систем 4
Уровни МИС 6
Классификация МИС 7
Электронная медицинская карта 10
Преимущества и Недостатки ЭМК 12
История развития ЭМК 14
Обоснование необходимости разработки ЭМК 18
Стандартизация структуры ЭМК (Стандарт HL7) 19
Проектная часть 21
Обоснование выбора средств разработки ЭМК 21
Система баз данных MS SQL Server 2000 22
Интегрированная среда разработки Delphi7 26
Математические методы корреляционного анализа ростовесовых
характеристик пациента 28
Нормированный коэффициент корреляции Браве-Пирсона 32
Коэффициент ранговой корреляции Спирмена 32
Структура ЭМК 37
Структура БД 38
Описание программы 39
Экономическая часть 50
Охрана труда 58
Заключение 60
Список использованной литературы

Работа состоит из  1 файл

ПОЯСНИТЕЛЬНАЯ_ЗАПИСКА.docx

— 5.00 Мб (Скачать документ)

 

      1. Обоснование необходимости разработки ЭМК

 

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

Но в последние годы уровень применения компьютеров  в медицине чрезвычайно повысился. Практическая медицина становится все  более и более автоматизированной. Например, ведение документального учёта пациентов занимает большую часть рабочего времени доктора, но при этом является необходимым атрибутом любого медучреждения. Актуальность развития информационных технологий подчеркивается в новом проекте  "Передача технологий и проведение институциональной реформы в секторе здравоохранения Республики Казахстан". С 2013 года в Казахстане станут использовать электронную карту больного, взамен бумажной.  Об этом  сообщил директор департамента стратегического развития МЗ РК Болат Токежанов на круглом столе по подведению первых итогов реализации проекта.

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

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

 

 

      1. Стандартизация структуры ЭМК

 

Для решения задачи унифицированного доступа к медицинской информации необходимо чтобы все участники  имели одинаковое представление  о содержании медицинских данных в формируемых документах истории  болезни. Ниже представлен обзор  стандарта Health Level 7 (HL7), который используется в зарубежных МИС для обмена клиническими сообщениями между информационными системами.

 

Стандарт HL7 для обмена медицинскими данными

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

 

 

 

 

 

 

 

 

Рисунок 2. Обмен данными с помощью стандарта HL7

 

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

  • неизменность и достоверность на протяжении всего периода хранения;
  • регламентация прав доступа, персонифицируемость, конфиденциальность.

ЭПМЗ включают в себя следующие  элементы:

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. ПРОЕКТНАЯ ЧАСТЬ

 

    1. Обоснование выбора средств разработки ЭМК

 

Для данного дипломного проекта наиболее удобной системой управления базами данных является MS SQL Server, а языком программирования является Delphi. Эта визуальная среда программирования предоставляет следующие возможности:

  • повышенное удобство работы программиста – усовершенствована интегрированная среда разработчика. Добавлены средства навигации и просмотра для исходных текстов, классов, объектов. Имеется возможность полной индивидуальной настройки среды;
  • более 300 компонентов, которые позволяют разработчику сложных приложений, работающих с базами данных, в локальных сетях и в Интернете, только на визуальном уровне;
  • улучшенные средства отладки приложений;
  • внушительный инструментарий;

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

Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре “клиент-сервер”. Этот компилятор в настоящее время  является одним из самых быстрых  в мире, его скорость компиляции составляет свыше 120 тысяч строк  в минуту на компьютере 486DX33. Он предлагает легкость разработки и быстрое время  проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL. Среда разработки Delphi ориентирована, прежде всего, на создание программ для Windows. При этом особое внимание уделяется возможности визуальной разработки приложений с помощью большого набора готовых компонентов (стандартных классов), позволяющих избежать ручного кодирования. Эти компоненты охватывают практически все аспекты применения современных информационных технологий.

SQL Server 2000 — это реляционная  СУБД, которая использует язык Transact SQL для пересылки сообщений между  компьютером клиента и компьютером,  на котором работает SQL Server 2000. Реляционная  СУБД состоит из механизма  баз данных, собственно баз данных  и приложений, необходимых для  управления данными и компонентами  реляционной СУБД. Реляционная СУБД  организует данные в виде связанных  таблиц которые состоят из  строк и столбцов, составляющих  базу данных. Реляционная СУБД  отвечает за поддержку структуры  базы данных и решает следующие  задачи:

  • поддерживает связи между данными в базе;
  • гарантирует корректное хранение данных и выполнение правил, регламентирующих связи между ними;
  • восстанавливает данные после аварии системы, переводя их в согласованное состояние, зафиксированное до сбоя.

 

 

      1. Система баз данных MS SQL Server 2000

 

База данных (БД) SQL Server 2000 представляет собой реляционную  базу данных, совместимую с SQL (Structured Query Language) с интегрированной поддержкой XML для Интернет приложений. SQL Server 2000 создан на основе современного расширяемого сервера SQL Server 7.0. В следующих разделах вы познакомитесь с базами данных, реляционными базами данных, SQL и XML.

Исходный код MS SQL Server (до версии 7.0) основывался на коде Sybase SQL Server, и это позволило Microsoft выйти на рынок баз данных для предприятий, где конкурировали Oracle, IBM, и, позже, сама Sybase. Microsoft, Sybase и Ashton-Tate первоначально объединились для создания и выпуска на рынок первой версии программы, получившей название SQL Server 1.0 для OS/2 (около 1989 года), которая фактически была эквивалентом Sybase SQL Server 3.0 для Unix, VMS и др. Microsoft SQL Server 4.2 был выпущен в 1992 году и входил в состав операционной системы OS/2 версии 1.3. Официальный релиз Microsoft SQL Server версии 4.21 для ОС Windows NT состоялся одновременно с релизом самой Windows NT (версии 3.1). Microsoft SQL Server 6.0 был первой версией SQL Server, созданной исключительно для архитектуры NT и без участия в процессе разработки Sybase.

К тому времени, как вышла  на рынок ОС Windows NT, Sybase и Microsoft разошлись и следовали собственным моделям программного продукта и маркетинговым схемам. Microsoft добивалась исключительных прав на все версии SQL Server для Windows. Позже Sybase изменила название своего продукта на Adaptive Server Enterprise во избежание путаницы с Microsoft SQL Server. До 1994 года Microsoft получила от Sybase три уведомления об авторских правах как намёк на происхождение Microsoft SQL Server.

После разделения компании сделали несколько самостоятельных  релизов программ. SQL Server 7.0 был первым сервером баз данных с настоящим пользовательским графическим интерфейсом администрирования. Для устранения претензий со стороны Sybase в нарушении авторских прав, весь наследуемый код в седьмой версии был переписан.

Версия SQL Server 2005 — была представлена в ноябре 2005 года. Запуск версии происходил параллельно запуску Visual Studio 2005. Существует также «урезанная» версия Microsoft SQL Server — Microsoft SQL Server Express; она доступна для скачивания и может бесплатно распространяться вместе с использующим её программным обеспечением.

С момента выпуска предыдущей версии SQL Server (SQL Server 2000) было осуществлено развитие интегрированной среды разработки и ряда дополнительных подсистем, входящих в состав SQL Server 2005. Изменения коснулись реализации технологии ETL (извлечение, преобразование и загрузка данных), входящей в состав компонента SQL Server Integration Services (SSIS), сервера оповещения, средств аналитической обработки многомерных моделей данных (OLAP) и сбора релевантной информации (обе службы входят в состав Microsoft Analysis Services), а также нескольких служб сообщений, а именно Service Broker и Notification Services. Помимо этого, были произведены улучшения в производительности.

Общая характеристика MS SQL Server 2000. Функциональность

Microsoft SQL Server в качестве  языка запросов использует версию SQL, получившую название Transact-SQL (сокращённо T-SQL), являющуюся реализацией SQL-92 (стандарт ISO для SQL) с множественными  расширениями. T-SQL позволяет использовать  дополнительный синтаксис для  хранимых процедур и обеспечивает  поддержку транзакций (взаимодействие  базы данных с управляющим  приложением). Microsoft SQL Server и Sybase ASE для  взаимодействия с сетью используют  протокол уровня приложения под  названием Tabular Data Stream (TDS, протокол  передачи табличных данных). Протокол TDS также был реализован в проекте  FreeTDS с целью обеспечить различным  приложениям возможность взаимодействия  с базами данных Microsoft SQL Server и  Sybase.

Microsoft SQL Server также поддерживает Open Database Connectivity (ODBC) — интерфейс взаимодействия  приложений с СУБД. Версия SQL Server 2005 обеспечивает возможность подключения  пользователей через веб-сервисы,  использующие протокол SOAP. Это позволяет  клиентским программам, не предназначенным  для Windows, кроссплатформенно соединяться  с SQL Server. Microsoft также выпустила  сертифицированный драйвер JDBC, позволяющий  приложениям под управлением  Java (таким как BEA и IBM WebSphere) соединяться  с Microsoft SQL Server 2000 и 2005.

SQL Server поддерживает зеркалирование  и кластеризацию баз данных. Кластер  сервера SQL — это совокупность  одинаково конфигурированных серверов; такая схема помогает распределить  рабочую нагрузку между несколькими  серверами. Все сервера имеют  одно виртуальное имя, и данные  распределяются по IP-адресам машин  кластера в течение рабочего  цикла. Также в случае отказа  или сбоя на одном из серверов  кластера доступен автоматический  перенос нагрузки на другой  сервер.

SQL Server поддерживает избыточное  дублирование данных по трем  сценариям:

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

История изменений: Все  изменения базы данных непрерывно передаются пользователям.

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

Возможности SQL Server 2000

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

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

Информация о работе Электронды медициналық картаның автоматтандырылған басқару жүйесі