Автоматизированная информационная система учета пациентов отделений в психо-неврологическом диспансере

Автор работы: Пользователь скрыл имя, 01 Декабря 2011 в 01:50, дипломная работа

Описание

В данной работе делается попытка спроектировать автоматизированную информационную систему учета пациентов отделений в ПНД. Разработанная система повысит оперативность получения информации о пациентах, результатах его лечения. Хранение этой информации в памяти ЭВМ придаст ей принципиально новое качество динамичности. Система должна находится в состоянии непрерывного обновления, отражая все изменения результатов лечения пациентов. Устройства автоматической печати должны позволить в случае необходимости быстро представить любую выборку из этой информации в форме представления на бумаге.

Содержание

Введение………………………………………………………………………….... 5
1 Системный анализ предметной области…………………………………….….7
2 Проектирование БД……………………………………………………………...12
2.1 Проектирование с использованием ER - метода……………………….…14
2.1.1 Определение сущностей и связей между ними………………….….14
2.1.2 Определение исходных и ролевых сущностей……………………...15
2.1.3 Построение ER - диаграмм…………………………………………...15
2.1.4 Построение набора предварительных отношений……………….…30
2.1.5 Распределение оставшихся атрибутов по полученным
отношениям………………………………………………………………………...32
2.1.6 Проверка нахождения полученных отношений в НФБК…………..35
2.2 Проверка отношений на завершающей фазе проектирования…………...37
3 Выбор СУБД……………………………………………………………………..38
4 Разработка алгоритмического и программного обеспечения АИС…………..40
4.1 Алгоритм функционирования информационной системы……………….40
4.2 Инструкция пользователя…………………………………………………..46
4.2.1 Запуск программы…………………………………………………….46
4.2.2 Работа со справочниками……………………………………………46
4.2.3 Работа с пациентами…………………………………………………48
4.2.4 Создание и редактирование медицинской карты…………………..51
4.2.5 Создание остальной документации………………………………….54
4.2.6 Работа с документацией……………………………………………..58
4.2.7 Вывод отчетов………………………………………………………..64
4.2.8 О справке……………………………………………………………...70
4.2.9 Завершение работы……………………………………………………71
5 Безопасность жизнедеятельности………………………………………………72
5.1 Анализ условий труда………………………………………………………72
5.2 Требования безопасности, эргономики и технической
эстетики к рабочему месту программиста……………………………………….74
5.3 Разработка защитных мероприятий на рабочем
месте программиста…………………………………………………………….83
5.4. Расчет естественного освещения………………………………………….88
5.5 Расчет искусственного освещения…………………………………………89
5.6 Безопасность жизнедеятельности в чрезвычайных ситуациях…………..91
5.6.1 Рекомендуемые нормы пожарной безопасности……………………92
5.6.2 Меры по индивидуальной защите оператора……………………….92
5.7 Вывод………………………………………………………………………...93
6 Экономический раздел…………………………………………………………..94
6.1 Расчет необходимых капитальных вложений……………………94
6.1.1 Расчет затрат на разработку АИС…………………………..94
6.1.2 Капитальные вложения по базовому варианту …………..95
6.2 Расчет текущих эксплуатационных затрат………………………95
6.2.1 Расчет затрат по базовому варианту………………………...96
6.2.2 Расчет затрат по проектному варианту……………………..96
6.3 Расчет показателей экономической эффективности……………………..97
6.4 Вывод……………………………………………………………………….100
Заключение………………………………………………………………………..101
Список использованных источников……

Работа состоит из  1 файл

диплом-Альбина.doc

— 930.50 Кб (Скачать документ)

       - причина социальной опасности;

       - сопутствующие заболевания.

       При этом медицинская карта при желании  пользователя может быть распечатана.

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

       В медицинскую карту должно входить  содержание подчиненных документов на данного пациента:

       - история болезни старого типа (история, введенная по старому шаблону, т.е. до внедрения этой программы);

       - анализ крови;

       - дополнительное обследование (ОАМ,  ОАК, невропатологическое исследование, окулист и др.);

       - назначения;

       - осмотр в отделении;

       - осмотр КЭК    и  т.д.

       Каждый  подчиненный документ содержит данные на конкретного пациента, например, анализ крови:

       - номер документа (код);

       - текущая дата;

       - Ф.И.О. пациента;

       - номер медицинской карты;

       - врач;

       - вид анализа;

       - результат (отрицательный, положительный).

       Также АИС содержит журнал документов, куда будет каждый день автоматически  заносится текущая дата, какой-либо документ (назначения, анализ крови, и  т.д) , ФИО пациента, а также врач, осмотревший этого пациента. Это  необходимо для ежедневного контроля и учета за  пациентами.

       С данной АИС должны работать следующие  группы пользователей:

       - оперативный персонал ПНД;

       - руководящий персонал.

       Оперативный персонал ПНД (врачи, психологи) при  работе с АИС должен иметь возможность  решать следующие задачи:

       - принимать новых пациентов и регистрировать их личные данные в АИС;

       - разделять пациентов по отделениям;

       - производить осмотр пациента;

       - завести медицинскую карту;

       - завести необходимые подчиненные  документы для медицинской карты  (анализ крови, осмотры, рентенография и т.д.);

       - отслеживать результаты процедур, назначенные пациентам.

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

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

       На  основании проведенного системного анализа были составлены информационные потоки, изображенные на листе № 1509.13.00.00.0.00 Д6. 
 
 
 
 
 
 
 
 
 
 
 

  1. ПРОЕКТИРОВАНИЕ  БД
 

       Процесс проектирования БД представляет собой  последовательность переходов от неформального  словесного описания информационной структуры предметной области к формализованному описанию объектов предметной области в терминах некоторой модели. Иерархическая и сетевая модель данных в явном виде определяют иерархические связи между объектами предметной области. Реляционная модель данных в силу своей простоты и лаконичности не позволяет отобразить семантику, то есть смысл предметной области. Проблема  представления семантики давно интересовала разработчиков и именно модель Чена "сущность-связь", или "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:n. В системе не могут  храниться медицинские карты, в которых нет подчиненных документов (так как пациент пришел в ПНД лечиться), а также не могут быть "свободные" документы. Следовательно, класс принадлежности сущности Документы и Медкарты является обязательным.

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