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

CREATE PROCEDURE [doctor_statistic]врач.имя,isnull(count (distinct посещение.логин_пациента),0)as 'количествопосещений',isnull(COUNT(distinct пациент.логин_пациента),0)as 'количествопациентов',isnull (sum(distinct рецепт.количество),0) as 'количестволекарств',isnull (count( distinct направление_на_анализ.идентификатор_направления),0)AS 'количествовыписанныханализов',isnull (count( distinct направление_на_анализ.результат),0) as

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

Отчет по практике

Компьютеры, программирование

Другие отчеты по практике по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией

ГУАП КАФЕДРА №43

 

 

 

 

 

 

 

 

 

 

 

 

 

ОТЧЕТ

О КУРСОВОЙ РАБОТЕ

по курсу: РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ

 

 

 

СТУДЕНТ ГР. 4831 Н.М.Ткачев

Доц. к.т.нА.В, Бржезовский

 

 

 

 

 

 

Санкт-Петербург 2012

Содержание

 

1. Описание предметной области

1.1 Регистрация больных и пациентов

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

1.3 Запись на прием к врачу

1.4 Просмотр пациентом, сделанных врачом назначений

1.5 Редактирование пациентом или врачом информации о себе

1.6 Заполнение врачом результатов осмотра

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

1.8 Составление расписания

2. Требования к системе

2.1 Требование к системе в целом

2.2 Требования к функциям (задачам)

2.3 Требование к обеспечению

3. Концептуальная модель БД

4. Физическая модель базы данных

4.1 Описание хранимых процедур

4.1.1 Вставка рецепта

4.1.2 Обновление данных о посещении

4.1.3 Привязка пациента к талончику

4.1.4 Находит максимальную дату среди талонов

4.1.5 Добавление талончика

4.1.6 определяет существование логина и пароля пациента в системе

4.1.7 Обновляет направление на анализ

4.1.8 Просмотр анализов пациента

4.1.9 Добавление нового направления на анализ

4.1.10 Удаление направления на анализ

4.1.11 Возвращает типы анализов для посещения

4.1.12 Возвращает даты направления на анализы для посещения

4.1.13 Направления на анализы для пациента

4.1.14 Типы анализов для для посещения

4.1.15 Результаты анализов для талончика по типу и дате

4.1.16 Даты направления на анализ для талончика по типу посещения и дате

4.1.17 Даты направлений на анализы по идентификатору талончика и типу анализа

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

4.1.19 Возвращает пациентов на участке

4.1.20 Номер участка по имени пациента

4.1.21 Пациенты, относящиеся к врачу территориально

4.1.22 Возвращает информацию о посещениях для пациента

4.1.23 Возвращает даты и времена посещений для доктора и пациента

4.1.24 Возвращает информацию о посещениях для доктора и пациента

4.1.25 Свободные талончики для доктора на текушую дату

4.1.26 Все талончики для доктора на текушую дату

4.1.27 Все талончики для доктора

4.1.28 Все занятые талончики для доктора

4.1.29 Времена посещений для врача и пациента на конкретную дату

4.1.30 Посещения пациента на конкретную дату

4.1.31 Длительность приема по идентификатору посещения

4.1.32 Количество талончиков для доктора

4.1.33 Лекарства, выписанные врачом

4.1.34 Отчёт работы врачей в поликлиннике

4.1.35 Поиск врачей по специальности и участку

4.1.36 Поиск логина и пароля врача в системе

4.1.37 Поиск специальностей врачей на участке

4.1.38 Обновление информации о враче

4.1.39 Номер участка по улице

4.1.40 Свободные кабинеты для дня недели и смены

4.1.41 Номера кабинетов для доктора, где у него идёт прием

4.1.42 Расписание по имени доктора

4.1.43 Рабочие смены для доктора по его логину, дню недели и номеру кабинета

4.1.44 Рабочие смены для доктора по его логину и дню недели

4.1.45 Вставка строки расписания

4.1.46 Общее расписание

4.1.47 Удаления строки расписания

4.1.48 Количество отработанных врачом часов в неделю

4.2 Описание триггеров

4.2.1 Триггер instead of insert для таблицы расписание

4.2.2 Триггер instead of delete для таблицы пациент

5.Интерфейс пользователя

5.1 Главное окно приложения

5.2 гостевое меню

5.3 Меню пациента

5.4 Меню врача

5.5 Меню модератора

6.Репликация данных

7.Хранилище и отчеты

7.1. Схема хранилища

7.2 Отчеты

Список литературы

 

1. Описание предметной области

 

Данная курсовая работа посвящена разработке автоматизированной системы для работы поликлиники. Основные задачи, которые решает автоматизированная система:

·Регистрация больных и пациентов

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

·Запись на прием к врачу

·Просмотр пациентом, сделанных врачом назначений

·Редактирование пациентом или врачом информации о себе

·Заполнение врачом результатов осмотра

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

·Составление расписания

 

1.1Регистрация больных и пациентов

 

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

 

.2 Ознакомление со справочной информацией

 

Данная информационная система позволяет знакомиться со следующей информацией, даже, если у пользователя нет аккаунта в информационной системе:

просмотр расписания

просмотр пациентов у врача

просмотр всех врачей (по специальности и по участку и специальности)

выписанные врачом лекарства

нагрузка врача(часов в неделю)

отчет о работе врачей за весь период работы в поликлинике

статистика посещений пациента

просмотр пациентов по участкам

выписанные лекарства для пациента

выписанные анализы для пациента

 

.3 Запись на прием к врачу

поликлиника автоматизированный интерфейс

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

 

.4 Просмотр пациентом, сделанных врачом назначений

 

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

1.5 Редактирование пациентом или врачом информации о себе

В личном кабинете врача/пациента отображается личная информация. Разрешается её редактировать. Есть возможность редактирования логина и пароля входа.

 

.6 Заполнение врачом результатов осмотра

 

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

 

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

 

Врач имеет возможность выписать/заполнить направление на анализ, выписать рецепт по результатам посещения.

 

.8 Составление расписания

 

Модератор осуществляет создание/редактирование расписания. Учитываются следующие ограничения:

набор полей день недели, смена, кабинет уникален

-набор полей врач, день недели, смена уникален

После добавления строки расписания, в системе генерируются талончики на 10 дней вперед для этой строки.

 

2. Требования к системе

 

2.1 Требование к системе в целом

 

Разрабатываемая системе должна

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

Иметь возможность осуществления ремонта при возникновении неполадок в работе

Должна быть уникальной и независимой в технических решениях по сравнению с автоматизированными системами сторонних разработчиков.

Должна осуществлять работу в соответствии с действующими стандартами, принятыми в предметной области работы автоматизированной системы

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

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

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

 

2.2 Требования к функциям (задачам)

 

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

·Каждая выполняемая в автоматизированной системе операция не должна иметь слишком больших временных затрат на её исполнение.

·Все задачи, решаемые системой должны быть решены быстро и корректно

 

2.3 Требование к обеспечению

 

·Разрабатываемая система должна реализовать свои задачи с применением таких средств, как

Похожие работы

1 2 3 4 5 > >>