Автоматизация работы медицинского учреждения

Автор работы: Пользователь скрыл имя, 22 Марта 2011 в 23:01, курсовая работа

Краткое описание

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

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

Содержание работы

Введение 3
Постановка задачи 5
Цель 5
Исходные данные 5
Априорные модельные представления 5
Ожидаемый результат 5
Критерии оценки результата 5
Средства проектирования 5
Логическая модель 6
Предконтекстные DFD диаграммы 6
Контекстная диаграмма 11
Физическая модель 12
Структура базы данных 14
Блок схема 15
Словарь данных 16
Словарь проекта 17
Диаграмма «сущность – связь» (ERD) 20
Интерфейс приложения 21
Заключение 24
Литература 25

Содержимое работы - 1 файл

!Курсовая.doc

— 977.50 Кб (Скачать файл)

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

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

Детализация работы регистратуры

 

 
Рис. 6 (А) Работа регистратора с использование приложения 
 
Рис. 6 (Б) Детализация работы приложения 
 
 
 
 
 
 

 
 
 
 
 
 
 
 

Структура базы данных

     База  данных разработана таким образом, что может служить заменой  бумажным медицинским картам, которые  еще используются в большинстве  медицинских учреждениях. База способна хранить всю необходимую информацию о пациенте, для наглядности будет  представлена структура базы данных изображенная на схеме ниже. Где с помощью связи «ID пациента» - «ID пациента» (внешний ключ для таблицы «история») можно извлечь всю информацию, касающуюся пациента, а с помощью связи «ID» - «ID доктора» (также является внешним ключом для таблицы «история») можно узнать лечащего врача для любого пациента.

Рис. 7 Структура базы данных

 

 
 

Блок  схема

     На  рисунке 9 представлена логическая структура  работы программы, с помощью логической структуры было разработано само приложение. 

Рис. 8 Логическая структура приложения

Словарь данных

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

    Они включают все данные проекта — записи (<Rcd>), состоящие из процессов (<Proc>), потоки данных ({Flw}), хранилища({Str}):

<Proс> Вывод результатов запроса к БД

<Proс> занесение информации о пациенте в БД

<Proс> Обновление данных в БД

<Proс> Печать бланков для заполнения карты врачом

<Proс> Поиск информации о пациенте в БД

<Proс> Приложение для работы с БД

{Flw} мед. карта

{Flw} SQL запрос

{Flw} SQL запрос

{Flw} больные

{Flw} Ведомость  о з/п

{Flw} врач, фельшер

{Flw} деньги

{Flw} З/П

{Flw} заказ, деньги

{Flw} изменённая  информация

{Flw} Информация  о больном

{Flw} Информация  о враче, фельшере

{Flw} Информация  о ДТП

{Flw} Информация  о заболевании и личные данные

{Flw} информация  о новом пациенте

{Flw} информация  о новом пациенте, занесение информации в карту

{Flw} информация  о пациенте

{Flw} Карта

{Flw} мед. услуги

{Flw} Медикоменты

{Flw} медицинская  экспертиза

{Flw} отчёт

{Flw} отчёт о  доставке, чеки

{Flw} отчёт о  работе

{Flw} отчёты

{Flw} Отчеты и  мед. карты

{Flw} отчёты, заказ на страх. полиса

{Flw} ПО

{Flw} постановления

{Flw} постановления,  деньги

{Flw} просмотр  состояния

{Flw} расчёт з/п

{Flw} средства  на покупку лекарств

{Flw} страх. полиса, постановления

{Flw} судебно-медицинское  заключение

{Flw} Уведомление  о выезде врача

{Str} БД

Словарь проекта

    Словарь проекта описывает весь проект, перечисляя все, что в нем содержится —  процессы (<PRO>), потоки (<DF>), внешние  сущности (<EXT>) и базы данных(<STR>):

<PRO> Бухгалтерия

<PRO> Врач

<PRO> Врачи

<PRO> Вывод  результатов запроса к БД

<PRO> Главный  врач

<PRO> занесение  информации о пациенте в БД

<PRO> Кассир: Выдача  денег

<PRO> Медицинский  персонал

<PRO> Младший  мед. персонал

<PRO> Обновление  данных в БД

<PRO> Печать  бланков для заполнения карты  врачом

<PRO> Поиск  информации о пациенте в БД

<PRO> Поликлиника

<PRO> Приложение  для работы с БД

<PRO> Регистратор

<PRO> Регистратура

<PRO> Секретарь-Бугалтер: Работа с документами, расчет  зарплаты

<PRO> Фельшера, Скорая

<DF> мед. карта

<DF> SQL запрос

<DF> SQL запрос

<DF> больные

<DF> Ведомость о з/п

<DF> врач, фельшер

<DF> деньги

<DF> З/П

<DF> заказ,  деньги

<DF> изменённая  информация

<DF> Информация  о больном

<DF> Информация  о враче, фельшере

<DF> Информация  о ДТП

<DF> Информация  о заболевании и личные данные

<DF> информация  о новом пациенте

<DF> информация  о новом пациенте, занесение информации  в карту

<DF> информация  о пациенте

<DF> Карта

<DF> мед. услуги

<DF> Медикоменты

<DF> медицинская  экспертиза

<DF> отчёт

<DF> отчёт  о доставке, чеки

<DF> отчёт  о работе

<DF> отчёты

<DF> Отчеты  и мед. карты

<DF> отчёты, заказ  на страх. полиса

<DF> ПО

<DF> постановления

<DF> постановления,  деньги

<DF> просмотр  состояния

<DF> расчёт  з/п

<DF> средства  на покупку лекарств

<DF> страх.  полиса, постановления

<DF> судебно-медицинское  заключение

<DF> Уведомление о выезде врача

<EXT> Больные

<EXT> Милиция

<EXT> Министерсво  здравоохранения

<EXT> Пенсионный  фонд

<EXT> Поставщики  Интернет услуг и ПО

<EXT> Поставщики  медикоментов

<EXT> Страховая  служба

<EXT> Суд

<STR> БД 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Диаграмма «сущность – связь» (ERD)

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

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

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

      Существует три основных типа  отношений: один к одному, один  ко многим, многие ко многим.

    Ниже  представлена ERD–диаграмма, показывающая связи между основными компонентами рассматриваемой системы.

 

Интерфейс приложения

При запуске  приложения пользователю будет представлена главная форма.

Рис.10 Главная  форма проекта 

     При нажатии кнопки «Добавление Пациента»  открывается форма добавления пациента.

Рис.11 Форма  добавления пациента 

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

     При нажатии кнопки «Добавление информации о пациенте» открывается форма  добавления истории болезни пациента.

Рис. 12 Форма  добавления истории болезни 

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

      При нажатии кнопки «Изменение информации о пациенте» открывается форма  изменения информации.

Рис.13 Форма  изменение информации о пациенте 

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

     Рис. 14 Форма изменение информации в истории болезни пациента 

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

Заключение

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

Литература

  1. Калянов Г.Н. CASE с системный анализ. — М.: ЛОРИ,1996.
  2. Мазный Г.Л., Савватеева Т.П. Теория и технология проектирования. — Дубна: Международный университет природы, общества и человека «Дубна», 2003.

     

 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 

   Выполнили:

   «______»___________2009г. Высокова Т. С.          _____________

   «______»___________2009г. Королёв М. А.          _____________

Информация о работе Автоматизация работы медицинского учреждения