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

Автор работы: Пользователь скрыл имя, 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 Мб (Скачать документ)

Установка или обновление происходит под управлением приложения с графическим интерфейсом (GUI-приложения), которое направляет действия пользователя при вводе сведений, необходимых  программе установки. Программа  установки автоматически определяет наличие ранней версии SQL Server. После  завершения установки SQL Server 2000 она  спрашивает пользователя, не желает ли он запустить мастер обновления SQL Server 2000 (SQL Server 2000 Upgrade wizard), под руководством которого будет быстро выполнен процесс  обновления. Таким образом, весь процесс  установки или обновления завершается  быстро, причем пользователю приходится вводить минимум информации.

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

SQL Server 2000 работает с другими  программными продуктами, образуя  стабильное и безопасное хранилище  информации для Интернета и  интрасетей:

  • SQL Server 2000 работает с механизмами безопасности и шифрования Windows 2000 Server и Windows NT Server, реализуя безопасное хранилище информации;
  • SQL Server 2000 является высокопроизводительной службой хранения данных для Web-приложений, работающих по управлением Microsoft Internet Information Services;
  • SQL Server 2000 можно использовать вместе с Site Server для обслуживания больших и сложных Web-сайтов электронной коммерции;
  • поддержка TCP/IP Sockets позволяет интегрировать SQL Server 2000 с Microsoft Proxy Server для реализации безопасной связи через Интернет и в интрасетях.

Производительность SQL Server 2000 можно довести до уровня, необходимого для работы огромных Интернет-узлов. Кроме того, в механизме баз  данных SQL Server 2000 есть встроенная поддержка XML, а мастер Web Assistant помогает генерировать страницы HTML (Hypertext Markup Language) на основе данных SQL Server 2000 и публиковать эти  данные для доступа по протоколам HTTP (Hypertext Transport Protocol) и FTP (File Transfer Protocol).

SQL Server поддерживает аутентификацию Windows, что позволяет применять  в качестве учетных записей  SQL Server 2000 пользовательские и доменные  учетные записи Windows NT и Windows 2000.

Аутентификацию пользователей  при подключении к сети осуществляет Windows 2000. При соединении с SQL Server, клиентское ПО запрашивает доверенное соединение, которое может быть предоставлено, только если пользователи прошли аутентификацию Windows NT или Windows 2000. Таким образом, SQL Server сам не выполняет проверку пользователей, а пользователям не требуются  отдельные имена и пароли для  подключения к каждой системе SQL Server SQL Server 2000 может посылать и получать электронную почту и пейджинговые сообщения от Microsoft Exchange или других почтовых серверов, совместимых с MAPI (Message Application Programming Interface). Эта функция  обеспечивает отсылку почты с  помощью пакетов, хранимых процедур и триггеров SQL Server 2000. События и  уведомления SQL Server 2000 можно настроить  так, чтобы в случае возникновения  серьезных проблем или даже при  риске их возникновения администратор  сервера автоматически получал  уведомления по электронной почте  или на пейджер.

SQL Server 2000 состоит из множества компонентов.  Один из типов компонентов  SQL Server — базы данных, в которых  реально хранятся данные. База  данных состоит из логических  и физических компонентов. Другим  компонентом SQL Server является механизм  реляционных баз данных. Он обрабатывает  запросы, управляет памятью, потоками, задачами и вводом-выводом, а  также обрабатывает полнотекстовые  запросы и транзакции. SQL Server 2000 поддерживает  администрирование баз данных  посредством DDL и DML, хранимых процедур, SQL-DMF, графических утилит, автоматического  администрирования, процессов резервного  копирования и восстановления, импорта  и экспорта, проверки данных и  репликации. Кроме того, SQL Server 2000 предоставляет  компоненты для создания хранилищ  и киосков данных. SQL Server поддерживает  системы OLAP и OLTP. Приложения получают  доступ к базе данных SQL Server с помощью двух компонентов: API или URL, а также языка баз данных.

Microsoft SQL Server 2000 — это  законченное решение для управления  и анализа данных, позволяющее  оперативно развертывать масштабируемые Web-приложения нового поколения. SQL Server 2000 — ключевой компонент  поддержки электронной коммерции,  интерактивных деловых приложений  и хранилищ данных, обеспечивающий  масштабируемость, необходимую для  поддержки растущих, динамических  сред. В SQL Server 2000 предусмотрена широчайшая  поддержка XML (Extensible Markup Language) и других  форматов, используемых в Интернете,  функций производительности и  доступности, гарантирующих своевременное  решение поставленных задач, а  также развитой функциональности  управления и настройки, позволяющей  автоматизировать выполнение рутинных  задач и снизить совокупную  стоимость владения. Кроме того, SQL Server 2000 в полном объеме использует  преимущества Windows 2000, обеспечивая интеграцию  с Active Directory Services и поддерживая  до 32 процессоров и до 64 гигабайт (Гб) оперативной памяти.

 

 

      1. Интегрированная среда разработки Delphi

 

Delphi – это потомок среды программирования Turbo Pascal. Название среды произошло от названия города в Древней Греции, где находился знаменитый Дельфийский оракул (храм Аполлона в городе Дельфы, жрецы которого занимались предсказаниями).

Система визуального объектно-ориентированного проектирования Delphi позволяет:

  1. Создавать законченные приложения для Windows самой различной направленности.
  2. Быстро создавать профессионально выглядящий оконный интерфейс для любых приложений; интерфейс удовлетворяет всем требованиям Windows и автоматически настраивается на ту систему, которая установлена, поскольку использует функции, процедуры и библиотеки Windows.
  3. Создавать свои динамически присоединяемые библиотеки компонентов, форм, функций, которые потом можно использовать из других языков программирования.
  4. Создавать мощные системы работы с базами данных любых типов.
  5. Формировать и печатать сложные отчеты, включающие таблицы, графики и т.п.
  6. Создавать справочные системы, как для своих приложений, так и для любых других.
  7. Создавать профессиональные программы установки для приложений Windows, учитывающие всю специфику и все требования операционной системы.

Delphi – быстро развивающаяся система. Первая версия Delphi была выпущена в феврале 1995 года, в 1996 году вышла вторая версия, 1997 – третья, 1998 – четвертая, 1999 – пятая, 2001 – шестая. Все версии, начиная с Delphi 2.0, рассчитаны на разработку 32-разрядных приложений, т.е. приложений для операционных систем Windows 95/98, NT и т.д. В 2002 году вышла седьмая версия, основным нововведением в которой были Интернет-технологии.

Общее описание среды

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

  1. Верхней части окна среды отображается полоса главного меню. Назначение каждого пункта меню можно уточнить в справочной системе Delphi. Для получения справки следует выбрать интересующий пункт меню и нажать клавишу F1. Выбор команды меню выполняется любым из стандартных способов: F10, Alt+горячая клавиша или щелчком мыши на нужном пункте меню.
  2. Ниже полосы главного меню расположены две инструментальные панели. Левая панель (состоящая, в свою очередь, из трех панелей) содержит два ряда кнопок, дублирующих некоторые наиболее часто используемые команды меню (открыть, сохранить, сохранить все и т.д.). Правая панель содержит панель библиотеки визуальных компонентов (или палитра). Палитра компонентов содержит ряд страниц, закладки которых видны в ее верхней части. Страницы сгруппированы в соответствии с их смыслом и назначением. Поскольку число предоставляемых компонентов растет от версии к версии, то остановимся на основных (12 страниц).
  3. Правее полосы главного меню располагается еще одна небольшая инструментальная панель, содержащая раскрывающийся список и две кнопки. Эта панель служит для сохранения и выбора различных конфигураций окна среды, которые можно создавать и запоминать.
  4. Под палитрой компонентов располагается окно формы с размещенными на ней компонентами. Форма является основой почти всех приложений Delphi. Форму можно понимать как типичное окно Windows. Она обладает теми же свойствами, что и другие окна. Во время проектирования форма покрыта сеткой из точек. В узлах этой сетки размещаются те компоненты, которые помещены на форму. Во время выполнения приложения эта сетка не видна.
  5. В основном поле окна слева находится окно Инспектора объектов, с помощью которого в дальнейшем можно задавать свойства компонентов и обработчики событий. Инспектор объектов состоит из двух страниц, каждую из которых можно использовать для определения поведения активного компонента. Первая страница – это Свойства, вторая – События.

Каждый компонент имеет  свой набор свойств, который соответствует  назначению этого компонента.

Страница Событий – вторая часть Инспектора объектов. На ней указаны все события, на которые может реагировать выбранный объект.

  1. Одним из наиболее важных элементов среды Delphi является окно Редактора кода. Оно располагается ниже окна формы, обычно при первом взгляде на экран невидимо, т. к. его размер равен размеру формы и окно Редактора кода практически полностью перекрывается окном формы. Редактор кода является полноценным программным редактором. В заголовке окна редактора кода отображается имя текущего файла, с текстом которого производится работа (стандартное имя – Main.pas). В нижней части окна Редактора кода располагается строка состояния. В самой левой ее позиции отображается позиция курсора: номер строки и колонки.
  2. Выше окна Инспектора объектов расположено окно Дерево объектов, которое отображает структуру компонентов приложения с точки зрения их принадлежности друг к другу.

Общая организация  программы в Delphi

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

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

 

 

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

 

Понятие корреляционного  анализа

Термин «корреляция» был  введен в науку выдающимся английским естествоиспытателем Френсисом  Гальтоном в 1886 году. Однако точную формулу для подсчета коэффициента корреляции разработал его ученик Карл Пирсон.

Задачи с одним выходным параметром имеют очевидные преимущества. Но на практике чаще всего приходится учитывать несколько выходных параметров. Иногда их число довольно велико. Так, например, при производстве резиновых  и пластмассовых изделий приходится учитывать физико-механические, технологические, экономические, художественно-эстетические и другие параметры (прочность, эластичность, относительное удлинение и т.д.). Математические модели можно построить  для каждого из параметров, но одновременно оптимизировать несколько функций  невозможно.

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

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

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

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

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

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