Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая.doc
Скачиваний:
17
Добавлен:
24.08.2019
Размер:
1.7 Mб
Скачать
  1. Арм регистратура.

Разработчик: MedTime.

Описание: АРМ регистратура поликлиники предоставляет следующие возможности:

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

2. Возможность более эффективно и оперативно организовать процедуру приема пациентов и запись их к врачам-специалистам.

3. Возможность оптимально составлять расписание приема врачей, исключая возможность совершения ошибок.

4. Формировать и распечатывать медицинскую документацию необходимую для работы регистратуры.

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

6. В состав модуля АРМ регистратуры приемного покоя входят различные справочники и специально разработанные формы, позволяющие значительно уменьшить время затрачиваемое на оформление госпитализации пациента.

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

  Формируемые документы:

  • Лицевая сторона медицинской карты больного (Форма № 003у);

  • Сопроводительный вкладыш к истории болезни;

  • Информативные согласия на обследование и лечение;

  • Справка;

  • Статистическая карта выбывшего из стационара (форма № 066/у);

  • Талон амбулаторного пациента (форма 025-7 у-89); (полный и сокращенный вариант);

  • Медицинская справка;

  • Список поступивших больных в стационар;

  • Движение больных по стационару.

2 – ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ И ПРОЕКТИРОВАНИЕ ИС

Для исследования предметной области на 3 курсе я использовала методологию функционального моделирования IDEF0 (Рисунок 1), а для построения модели баз данных нотацию IDEF1х (Рисунок 2).

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

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

Рисунок 2. Нотация IDEF1х.

После построения диаграмм я определила следующие потоки данных:

Входные потоки данных:

Информация о врачах, работающих в больнице;

Информация о пациентах, поступивших в больницу;

Информация о лекарствах, выписываемых пациентам;

Информация о процедурах, проводимых пациентам;

Информация о справках и больничных листах, выписываемых пациентам.

Выходные потоки данных:

Журнал приема пациентов;

Журнал выписываемых лекарств;

Журнал проводимых процедур;

Журнал выписываемых справок и больничных листов;

Различные отчеты и запросы.

В результате обследования предприятия мною определены следующие объекты:

1.Врачи (хранится информация о работающих в больнице врачах).

2.Пациенты (хранится информация о пациента, поступивших на лечение).

3.Лекарства (хранятся наименования лекарств).

4.Процедуры (хранятся наименования процедур).

5.Диагнозы (хранятся наименования диагнозов).

6.Справки (хранятся наименования справок и больничных листов).

7.Журнал приема (хранится информация о приеме пациентов врачами).

8.Журнал лекарств (хранится информация о выписываемых пациентам лекарств).

9.Журнал процедур (хранится информация о назначаемых пациентам процедурах).

10.Журнал справок (хранится информация о выписываемых пациентам справок и больничных листов).

Исходя из информационных потоков, моя программа выполняет две основные функции: ввод данных и анализ данных.

Описание требований к реализации этих функция можно представить в виде списков реализуемых прецедентов моей программы (Таблица 1).

Таблица 1. Описание требований к информационной системе в контексте модели прецедентов.

Номер варианта

Назначение варианта

Применение

1

Меню

Работа с БД

1.1

Подключиться к БД

Подключение к БД

1.2

Отключиться от БД

Отключение от БД

1.3

Выход

Закрытие приложения

2

Ввод данных

Ввод данных в таблицы БД

2.1.1

Врачи

Ввод данных в таблицу «Врачи»

2.1.2

Пациенты

Ввод данных в таблицу «Пациенты»

2.1.3

Лекарства

Ввод данных в таблицу «Лекарства»

2.1.4

Процедуры

Ввод данных в таблицу «Процедуры»

2.1.5

Справки

Ввод данных в таблицу «Справки»

2.1.6

Диагнозы

Ввод данных в таблицу «Диагнозы»

2.2

Навигация по вводу данных в таблицы

Выполнение функций по навигации ввода данных

2.2.1

Поля ввода данных

Ввод информации

2.2.2

«Предыдущая»

Переход на предыдущую запись

Таблица 1 (Продолжение)

2.2.3

«Следующая»

Переход на следующую запись

2.2.4

«Добавить запись»

Добавление введённой в поля информации в запись

2.2.5

«Удалить запись»

Удаление выбранной записи

2.2.6

«Обновить»

Обновление выбранной записи

2.2.7

«Очистить»

Очистки полей ввода информации

3

Анализ данных

Анализ введённой информации

3.1

Отчёт по врачам

Вывод отчёта по врачам на основе информации в БД

3.2

Статические запросы

Показ сформированных запросов без возможности изменения самого запроса

3.2.1

Запрос 1

Выполнение запроса на выборку пациентов, которым диагноз поставил хирург

3.2.2

Запрос 2

Выполнение запроса на выборку пациентов, которым врачи выписали лекарство Абитаксел

3.2.3

Запрос 3

Выполнение запроса на выборку пациентов, которым процедуры назначил врач-терапевт

Таблица 1 (Продолжение)

3.2.3

Запрос 3

Выполнение запроса на выборку пациентов, которым процедуры назначил врач-терапевт

3.2.4

Запрос 4

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

2011-04-01.

3.3

Динамические запросы

Показ и формирование запросов из выбранных таблиц

3.3.1

Запрос 1

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

3.3.2

Запрос 2

Выполнение запроса на выборку лекарства и даты его выписывания по фамилии врача

3.3.3

Запрос 3

Выполнение запроса на выборку процедуры и даты ее проведения по фамилии и имени пациента

3.3.4

Запрос 4

Выполнение запроса на выборку даты выписывания справки и ее вида по фамилии пациента

4

Справка

Информация и помощь о программе

4.1

О программе

Вызов окна справочной системы

Представим сценарий реализации прецедента № 3.1 (Таблица 2).

Таблица 2. Сценарий реализации прецедента 3.1.

Действие пользователя:

Выполнение программой:

1)Нажатие кнопки «Отчёт по врачам»

1)Открытие формы с отчётом

3.1.2

«Zoom to fit»

Развернуть отчёт по высоте экрана

3.1.3

«100%»

Полный вид отчёта

3.1.4

«Zoom to width»

Развернуть отчёт по ширине экрана

3.1.5

«First page»

Переход на первую страничку

3.1.6

«Previous page»

Переход на предыдущую страничку

3.1.7

«Next page»

Переход на следующую страничку

3.1.8

«Last page»

Переход на последнюю страничку

3.1.9

«Print setup»

Включение настроек принтера

3.1.10

«Print»

Печать странички

3.1.11

«Save»

Сохранение странички

3.1.12

«Open»

Открытие странички

3.1.13

«Close»

Закрытие отчёта

3 – ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К ЛИЕНТСКОМУ ПРИЛОЖЕНИЮ ИС.

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

1.Требования к системе и ее частям:

  • создаваемая АСУ должна повысить скорость работы с информацией, т.е. ускорить ввод данных в таблицы, удаление данных из таблиц, формирование различных отчетов и запросов.

2.Требования к структуре АСУ и входящим в нее частям:

  • АСУ должна содержать базу данных, целью которой является хранение данных в структурированном виде;

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

3.Требования к режиму работы АСУ:

  • АСУ должна будет работать только во время работы регистратуры приемного покоя больницы.

4.Требования к качеству выполнения функций АСУ:

  • создаваемая БД должна содержать всю необходимую информацию для формирования отчетов и документов;

  • создаваемое приложение должно формировать все необходимые отчеты.

4 – ОПИСАНИЕ ИСПОЛЬЗУЕМОЙ БАЗЫ ДАННЫХ.

4.1. ER-диаграмма и описание физической модели.

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

Рисунок 3. ER-диаграмма.

Я не привожу таблицу сущностей и атрибутов, т.к. на рисунке 3 отчетливо видны названия сущностей и атрибутов, а также отмечены первичные и вторичные ключи.

Генерация физической модели производилась в программе Erwin. После

документирования логической модели получили физическую модель БД представленную на рисунке 4. Физическая модель данных это модель БД предназначенная для конкретной СУБД.

Рисунок 4. Физическая модель БД.