Автоматизированная информационная система учета пациентов отделений в психо-неврологическом диспансере
Содержание.
Введение…………………………………………………………
1 Системный анализ
предметной области………………………………
2 Проектирование БД……………………………………………………………...12
2.1 Проектирование с использованием ER - метода……………………….…14
2.1.1 Определение сущностей и связей между ними………………….….14
2.1.2
Определение исходных и
2.1.3 Построение ER - диаграмм…………………………………………...15
2.1.4
Построение набора
2.1.5
Распределение оставшихся
отношениям……………………………………………………
2.1.6
Проверка нахождения
2.2 Проверка отношений на завершающей фазе проектирования…………...37
3 Выбор СУБД……………………………………………………
4 Разработка
алгоритмического и
4.1 Алгоритм
функционирования
4.2 Инструкция
пользователя………………………………………………
4.2.1
Запуск программы……………………………………
4.2.2
Работа со справочниками…………………
4.2.3
Работа с пациентами……………………………
4.2.4
Создание и редактирование
4.2.5
Создание остальной
4.2.6 Работа с
документацией……………………………………………
4.2.7
Вывод отчетов……………………………………………
4.2.8
О справке………………………………………………………
4.2.9
Завершение работы…………………………………
5 Безопасность
жизнедеятельности…………………………………
5.1 Анализ
условий труда……………………………………………
5.2 Требования безопасности, эргономики и технической
эстетики к рабочему месту программиста……………………………………….74
5.3
Разработка защитных
месте
программиста………………………………………………
5.4.
Расчет естественного
5.5
Расчет искусственного
5.6 Безопасность жизнедеятельности в чрезвычайных ситуациях…………..91
5.6.1 Рекомендуемые нормы пожарной безопасности……………………92
5.6.2 Меры по индивидуальной защите оператора……………………….92
5.7
Вывод…………………………………………………………………
6 Экономический
раздел…………………………………………………………..
6.1 Расчет необходимых капитальных вложений……………………94
6.1.1 Расчет затрат на разработку АИС…………………………..94
6.1.2
Капитальные вложения по
6.2 Расчет текущих эксплуатационных затрат………………………95
6.2.1 Расчет затрат по базовому варианту………………………...96
6.2.2 Расчет затрат по проектному варианту……………………..96
6.3 Расчет показателей экономической эффективности……………………..97
6.4
Вывод…………………………………………………………………
Заключение……………………………………………………
Список использованных источников……………………………………………102
Приложение А………………………………………………
ВВЕДЕНИЕ
Современный мир информационных технологий трудно представить себе без использования баз данных. Практически все системы в той или иной степени связаны с функциями долговременного хранения и обработки информации. Фактически информация становится фактором, определяющим эффективность любой сферы деятельности. Увеличились информационные потоки, повысились требования к скорости обработки данных, и теперь уже большинство операций очень трудно выполнять вручную.
Информационные
системы представляют собой программно-аппаратный
комплекс. Эти системы имеют дело
с большими объемами информации,
имеющей достаточно сложную структуру..
Классическими примерами
Темой данной дипломной работы является автоматизированная информационная система учета пациентов в психо-неврологическом диспансере. Работа с пациентами в психо-неврологическом диспансере (ПНД) связана с накоплением большого количества информации о личных данных пациентов, их медицинских карт, а также процедур, назначенные пациентам отделений ПНД. Традиционно информация хранится на бумажных носителях. При этом трудно осуществить быстрый отбор нужных данных при поступлении пациента в ПНД, дальнейшем его лечении в соответствующем отделении, при его выписке.
В
данной работе делается попытка спроектировать
автоматизированную информационную систему
учета пациентов отделений в
ПНД. Разработанная система повысит
оперативность получения
- СИСТЕМНЫЙ АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
Требуется разработать автоматизированную информационную систему (АИС) для ведения списков пациентов отделений психо-неврологического диспансера и прилагаемых к ним всей необходимой медицинской документации. Пользователями системы могут быть медицинский персонал для ввода и редактирования информации, а также руководство лечебного учреждения - для контроля и наблюдения.
Пациенты диспансера разделены по отделениям (мужское, женское, детское). Текущий пациент, т.е. лежащий в настоящее время, будет находится в текущем списке отделения, остальные пациенты будут занесены в архивы отделений с их данными и медицинскими картами. Предполагается ввод новых пациентов в указанное пользователем отделение, при этом "новый" пациент при создании для него новой медицинской карты автоматически будет заносится в список, при его выписке - он автоматически перенесется в архив этого отделения. Новая медицинская карта может быть "снабжена" новыми для него медицинскими приложениями (новые данные могут быть введены пользователем или скопированы со старых архивных документов). Имеются в виду следующие нижеперечисленные приложения:
-
история болезни старого типа
(история, введенная по
- анализ крови;
-
дополнительное обследование (ОАМ,
ОАК, невропатологическое
- назначения;
- осмотр в отделении;
- осмотр КЭК;
-
патопсихологическое
- эхоэнцефалоскопия (Эхо-ЭС);
- электроэнцелография (ЭЭГ);
- реоэнцелография (РЭГ);
- рентгенография;
- электрокардиография (ЭКГ);
- рецепты;
- КТ головного мозга;
- дневник;
- эпикризы;
-
заявление в нарсуд с
Любую документацию можно будет вывести на печать.
Каждый пациент, хранящийся в списке пациентов, характеризуется следующими параметрами:
а). уникальный номер (код);
б). фамилию, имя, отчество;
в). пол;
г). дата рождения;
д). адрес (по прописке, фактический);
е). телефон;
ж). место работы (учебы);
з). профессия;
и). источник дохода;
к). группа крови;
л). резус;
м). сведения об инвалидности по психическому заболеванию:
1). группа инвалидности;
2). дата освидетельствования;
н). сведения о дееспособности и опеке:
1). недееспособность пациента (дата установления);
2). опекун (ФИО, адрес, телефон);
о). семейное положение;
п). количество детей;
р). сведения о близком родственнике:
1). родственное отношение (ФИО, адрес, телефон).
Каждый пациент в списках отделений (или их архивов) может иметь одну или несколько медицинских карт. Если в диспансер поступил больной, который уже был на учете в ПНД, но выписался и его медицинская карта лежит в архиве, то выводиться запрос - переводить этого пациента в отделение из архива, да/нет. В зависимости от ответа пользователя пациент будет перемещен или оставлен в прежнем списке.
В медицинской карте должны отражаться следующие данные:
- номер медицинской карты (код);
- Ф.И.О. пациента;
- дата поступления;
- дата выписки;
- отделение;
- количество койко-дней;
- диагноз клинический;
-
диагноз заключительный
- цель поступления;
- кем направлен;
-
наименование направившегося
- имеется ли согласие на лечение;
- социально опасен;
- причина социальной опасности;
- сопутствующие заболевания.
При этом медицинская карта при желании пользователя может быть распечатана.
В
системе предусмотрена
В медицинскую карту должно входить содержание подчиненных документов на данного пациента:
- история болезни старого типа (история, введенная по старому шаблону, т.е. до внедрения этой программы);
- анализ крови;
-
дополнительное обследование (ОАМ,
ОАК, невропатологическое
- назначения;
- осмотр в отделении;
- осмотр КЭК и т.д.
Каждый подчиненный документ содержит данные на конкретного пациента, например, анализ крови:
- номер документа (код);
- текущая дата;
- Ф.И.О. пациента;
- номер медицинской карты;
- врач;
- вид анализа;
-
результат (отрицательный,
Также АИС содержит журнал документов, куда будет каждый день автоматически заносится текущая дата, какой-либо документ (назначения, анализ крови, и т.д) , ФИО пациента, а также врач, осмотревший этого пациента. Это необходимо для ежедневного контроля и учета за пациентами.
С данной АИС должны работать следующие группы пользователей:
- оперативный персонал ПНД;
- руководящий персонал.
Оперативный персонал ПНД (врачи, психологи) при работе с АИС должен иметь возможность решать следующие задачи:
- принимать новых пациентов и регистрировать их личные данные в АИС;
-
разделять пациентов по
- производить осмотр пациента;
- завести медицинскую карту;
-
завести необходимые
-
отслеживать результаты
Руководство лечебного учреждения (главный врач, заведующие отделениями) могут выполнять те же действия что и медицинский персонал ПНД, а также производят контроль и наблюдение за документооборотом пациентов в ПНД.
Необходимо
предусмотреть следующие
На
основании проведенного системного анализа
были составлены информационные потоки,
изображенные на листе № 1509.13.00.00.0.00 Д6.
- ПРОЕКТИРОВАНИЕ БД
Процесс проектирования БД представляет собой последовательность переходов от неформального словесного описания информационной структуры предметной области к формализованному описанию объектов предметной области в терминах некоторой модели. Иерархическая и сетевая модель данных в явном виде определяют иерархические связи между объектами предметной области. Реляционная модель данных в силу своей простоты и лаконичности не позволяет отобразить семантику, то есть смысл предметной области. Проблема представления семантики давно интересовала разработчиков и именно модель Чена "сущность-связь", или "Entity Relationship" стала фактически стандартом при инфологическом моделировании баз данных. Используем ER-метод проектирования, так как в нашем случае число атрибутов > 20.
Атрибуты, которые необходимо поместить в АИС:
- код пациента (кодПац - номер, присвоенный пациенту);
- характеристики пациента (фамилия, имя, отчество, пол, дата рождения, адрес по прописке, телефон по прописке, фактический адрес, фактический адрес, место работы (учебы), профессия (должность), источник дохода, группа крови, резус, группа инвалидности, дата освидетельствования инвалидности, недееспособность, дата установления недееспособности, опекун, адрес опекуна, телефон опекуна, семейное положение, количество детей, Ф.И.О. близкого родственника, родственное отношение с пациентом, адрес близкого родственника, телефон близкого родственника);
- код медицинской карты (кодМК - номер присвоенный мед.карте);
- характеристики медицинской карты (дата поступления, дата выписки, отделение, количество койко-дней, диагноз клинический, диагноз заключительный клинический, цель поступления, кем направлен, наименование направившегося учреждения, имеется ли согласие на лечение, социально опасен, причина социальной опасности, сопутствующие заболевания);
- код истории болезни старого типа (кодИБстартипа - номер дополнительного документа);
- характеристики ИБ старого типа (текст истории);
- код анализа крови (кодАК - номер дополнительного документа);
- характеристики анализа крови (врач, вид анализа, отрицательно, положительно);
- код дополнительного обследования (кодДОбсл);
- характеристики дополнительного обследования (вид обследования, врач, результат);
- код назначения (кодНазн);
- характеристики назначения (режим, обследования (анализ), стол, врач, дополнительно, препарат, форма, доза1, доза2, доза3, метод введения, длительность (дней), комментарий);
- код осмотра в отделении (кодОсм);
- характеристики осмотра в отделении (врач, жалобы, анамнез, катамнез, соматический статус, неврологический статус, психический статус, обоснование диагноза, диагноз);
- код осмотра КЭК (кодОсмКЭК);
- характеристики осмотра КЭК (врач1, врач2, врач3, врач4, жалобы, анамнез, катамнез, психологический статус, обоснование диагноза, диагноз, время поступления в приемный покой, врач приемного покоя, врач направивший на госпитализацию, мед.учреждение, от кого сведения о необходимости госпитализации, сведения, возможность находиться в помещении суда, отсутствие согласия на госпитализацию, причина невозможности, направлен учреждением, срок болезни1, срок болезни2, срок болезни3, срок болезни4, срок болезни5, осложнения, сопутствующие болезни, изменение профессий за последний год);
- код патопсихологического исследования (кодППсихИ);
- характеристики патопсихологического исследования (врач, вид исследования, методика, заключение, протокол);
- код Эхо-ЭС (кодЭхо-ЭС);
- характеристики ЭхоЭС (врач, результат);
- код ЭЭГ (кодЭЭГ);
- характеристики ЭЭГ (врач, результат);
- код РЭГ (кодРЭГ);
- характеристики РЭГ (врач, результат);
- код рентенографии (кодРент);
- характеристики рентенографии (врач, вид рентенографии, результат);
- код ЭКГ (кодЭКГ);
- характеристики ЭКГ (врач, результат);
- код рецепты (кодРецепт);
- характеристики рецепты (врач, препарат1, форма1, доза1, метод введения1, комментарий1, препарат2, форма2, доза2, метод введения2, комментарий2, препарат3, форма3, доза3, метод введения3, комментарий3, препарат4, форма4, доза4, метод введения4, комментарий4);
- код КТ головного мозга (кодКТгол);
- характеристики КТ головного мозга (врач, результат);
- код дневника (кодДневник);
- характеристики дневника (текст дневника);
- код эпикризы (кодЭпикр);
- характеристики эпикризы (врач, анемнистические сведения, психический статус, ремис1, ремис2, ремис3, ремис4, ремис5, ремис6, ремис7, ремис8, ремис9, ремис10, ремис11, ремис12, ЭСТ, ИКТ, ФИКТ, физиотерапия, трудовые рекомендации, состояние при выписке, примечание, лсредства, лформа, доза1, доза2, доза3, доза4, метод, длительность, комментарий).
Курсивом
приведены обозначения
2.1 П р о е к т и р о в а н и е с и с п о л ь з о в а н и е м E R - м е т о д а
2.1.1 О п р е д е л е н и е с у щ н о с т е й и с в я з е й м е ж д у н и м и
Сущностями в рассматриваемом случае являются Пациент, Мед.карты, Документы, дополнительные документы (Ибстартипа, Анализ крови, …), Анализ кровиРезультат, НазначенияРезультат, ЭпикризыРекомендации, а также существуют связи между Пациентом и Мед.карты - Имеет, между Мед.карты и Документами - Содержит, между Документы и дополнительными документами, между Анализ крови и Анализ кровиРезультат, между Назначения и НазначенияРезультат, между Эпикризы и ЭпикризыРекомендации - Включает.
2.1.2 О п р е д е л е н и е и с х о д н ы х и р о л е в ы х с у щ н о с т е й
В рассматриваемой АИС ролевых сущностей нет.
Общая ER-диаграмма пректирования системы изображена на листе № 1509.13.00.00.0.00 Д5.
2.1.3 П о с т р о е н и е E R - д и а г р а м м
Проанализируем каждую пару сущностей.
Составим диаграмму ER - экземпляров:
Диаграмма ER - экземпляров
Пациент Имеет Мед.
П1 М1
П2 М2
П3 М3 М4
Рис. 1
У любого пациента может быть несколько медицинских карточек (например, 1 - в отделении, 2 - в архиве). Но медицинская карта со своим КодМК может принадлежать только одному пациенту, т.е. в данном случае имеем степень связи 1:n. В базе не должен храниться пациент без медицинской карты (иначе он не пациент) и в то же время не может быть медицинской карты без пациента. Следовательно, класс принадлежности обеих сущностей является обязательным.
Составим диаграмму ER - типа.
Диаграмма ER - типа
1 n
Пациент Имеет Мед.карту
Рис. 2
Здесь ключами сущностей являются КодПац и КодМедкарты.
Диаграмма ER - экземпляров
Мед.карта Содержит
М1 Д1
М2 Д2
М3 Д3 Д4
Рис. 3
У
любой медицинской карты может
быть несколько подчиненных
- Автоматизированная информационная система учета продажи билетов и результатов от проката на примере кинотеатра «Октябрь»
- Автоматизированная обработка информации по учету основных средств с использованием бухгалтерской программы 1С: Предприятие на примере ОО
- Автоматизированная обработка налоговой информации
- Автоматизированная подсистема единой дежурно-диспетчерской службы ЦУС ГУ МЧС по Амурской области
- Автоматизированная подсистема учета финансовых поступлений АГУ
- Автоматизированная система бухгалтерского учета Министерства здравоохранения Республики Тыва
- Автоматизированная система для локального, удалённого контроля и управления компьютером пользователя
- Автоматизація роботи в офісі. Розпізнання документів в програмі FineReader. Інвентаризація запасів підприємства, відображення вобліку її резу
- Автоматизація управління запасами торгівельного підприємства (2)
- Автоматизированная информационная система перспективного планирования производственной деятельности КЭП
- Автоматизированная информационная система планирования и контроля ремонта оборудования
- Автоматизированная информационная система поддержки технологической подготовки производства для сборки электронных средств
- Автоматизированная информационная система управления складом предприятия ОСП Лихославльский почтамт филиал ФГУП Почта России по Т
- Автоматизированная информационная система учета автомобилей в автосалоне