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

Автор работы: Пользователь скрыл имя, 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 Кб (Скачать документ)

           Анализ крови  Включает  Анализ кровиРезультат 

АК1                                                                                     АКР1 

АК2                                                                                     АКР2

АК3                                                                                     АКР3

                            АКР4

           Рис. 37

       Один  документ анализ крови может иметь  несколько видов анализов крови, но Анализ крови Результат со своим Линномер может принадлежать только одному документу анализу крови, т.е. в данном случае имеем степень связи 1:n. В базе не могут храниться документы анализы крови пациентов, на которых не определен вид анализа, а также его результат, также как и не может быть "свободного" анализа кровиРезультат. Следовательно, класс принадлежности сущности Анализ крови и Анализ кровиРезультат является обязательным.

       Составим  диаграмму ER - типа.

        Диаграмма ER - типа

              1          1  

        АК       Включает      АКРезультат КодАК…         Рис. 38            Линномер… 

       Здесь ключами сущностей являются КодАК  и Линномер.

       Диаграмма ER - экземпляров

       Назначения  Включает  НазначенияРезультат 

Н1                                                                                     НР1 

Н2                                                                                     НР2

Н3                                                                                     НР3

                            НР4

           Рис. 39

       Один  документ назначения может иметь  несколько видов назначений, но НазначенияРезультат  со своим Линномер может принадлежать только одному документу назначения, т.е. в данном случае имеем степень  связи 1:n. В базе не могут храниться документы назначения пациентов, на которых не определены сами назначения, а также их результат, также как и не может быть "свободного" назначенияРезультата. Следовательно, класс принадлежности сущности Назначения и НазначенияРезультат является обязательным.

       Составим диаграмму ER - типа.

       Диаграмма ER - типа

             1          1  

        Назначения     Включает      НазнРезультат КодНазн…        Линномер…

       Рис. 40

       Здесь ключами сущностей являются КодНазн  и Линномер.

       Диаграмма ER - экземпляров

         Эпикризы  Включает  ЭпикризыРекомендации 

  Э1                                                                                     ЭР1 

Э2                                                                                     ЭР2

Э3                                                                                     ЭР3

                       ЭР4

           Рис. 41

       Один  документ эпикризы может иметь несколько  видов эпикризы, но ЭпикризыРекомендации со своим Линномер может принадлежать только одному документу эпикризы, т.е. в данном случае имеем степень связи 1:n. В базе не могут храниться документы эпикризы пациентов, на которых не определены сами ЭпикризыРекомендации, также как и не может быть "свободного" ЭпикризыРекомендации. Следовательно, класс принадлежности сущности Эпикризы и ЭпикризыРекомендации является обязательным.

       Составим  диаграмму ER - типа.

       Диаграмма ER - типа

              1          1  

        Эпикризы      Включает      ЭпикризыРеком КодЭпикр…       Линномер…

       Рис. 42

       Здесь ключами сущностей являются КодЭпикр и Линномер.

      1. П о с т р о е н и е   н а б о р а   п р е д в а р и т е л ь н ы х   о т н о -

ш е  н и й

       Для случая,   изображенным на рисунке 1, мы получаем два предварительных отношения: по одному для каждой сущности, в которых первичными ключами являются ключи сущности соответствующих сущностей. А в отношении для n связной сущности необходимо добавить в качестве атрибута ключ сущности односвязной сущности. Итак имеем отношения: Пациент (КодПац,……….), Мед.карта (КодМедкарты, КодПац, …..……).

             Для случая, изображенным на рисунке 2, мы получаем два предварительных отношения: по одному для каждой сущности, в которых первичными ключами являются ключи сущности соответствующих сущностей. А в отношении для n связной сущности необходимо добавить в качестве атрибута ключ сущности односвязной сущности. Итак имеем отношения: Мед.карта (КодМедкарты,…), Документы (КодДок, КодМедкарты, …).

       Для случаев, изображенных на рисунках 3 - 35, мы получаем по два предварительных отношения: по одному для каждой сущности, в которых первичными ключами являются ключи сущности соответствующих сущностей. А в отношении класс принадлежности которой является обязательным в качестве атрибута необходимо добавить ключ сущности необязательной. Итак имеем отношения:

  • Документы (КодДок, …);
    • АК (КодАК, КодДок, …);
    • ДОбсл (КодДобсл, КодДок, …);
    • Назн (КодНазн, КодДок, …);
    • Осмотр (КодОсм, КодДок, …);
    • ОсмКЭК (КодОсмКЭК, КодДок, …);
    • ППсихИ (КодППсихИ, КодДок, …);
    • Эхо-Эс (КодЭхо-ЭС, КодДок,…);
    • ЭЭГ (КодЭЭГ, КодДок,…);
    • РЭГ (КодРЭГ, КодДок,…);
    • Рент (КодРент, КодДок,…);
    • ЭКГ (КодЭКГ, КодДок,…);
    • Рецепт (КодРецепт, КодДок,…);
    • КТгол (КодКТгол, КодДок,…);

       -   Эпикризы (КодЭпикр, КодДок, …).

       Отношение Мед.карта (КодМедкарты,…) является избыточным, так как уже есть отношение Мед.карта (КодМедкарты, КодПац,…), поэтому удаляем его.

       Так как в отношениях АК (КодАК, КодДок, …), ДОбсл (КодДобсл, КодДок, …), Назн (КодНазн, КодДок, …), Осмотр (КодОсм, КодДок, …), ОсмКЭК (КодОсмКЭК, КодДок, …), ППсихИ (КодППсихИ, КодДок, …), Эхо-Эс (КодЭхо-ЭС, КодДок,…), ЭЭГ (КодЭЭГ, КодДок,…), РЭГ (КодРЭГ, КодДок,…), Рент (КодРент, КодДок,…), ЭКГ (КодЭКГ, КодДок,…), Рецепт (КодРецепт, КодДок,…), КТгол (КодКТгол, КодДок,…), Эпикризы (КодЭпикр, КодДок, …) соответствующие этим отношениям коды нигде больше не участвуют, то заменим их на КодДок, оставив то же название:

    • АК (КодАК, …);
    • ДОбсл (КодДобсл, …);
    • Назн (КодНазн, …);
    • Осмотр (КодОсм, …);
    • ОсмКЭК (КодОсмКЭК, …);
    • ППсихИ (КодППсихИ, …);
    • Эхо-Эс (КодЭхо-ЭС, …);
    • ЭЭГ (КодЭЭГ, …);
    • РЭГ (КодРЭГ, …);
    • Рент (КодРент, …);
    • ЭКГ (КодЭКГ, …);
    • Рецепт (КодРецепт, …);
    • КТгол (КодКТгол, …);

       -    Эпикризы (КодЭпикр, …).

       Для случаев, изображенным на рисунках 37 - 41, мы получаем два предварительных отношения: по одному для каждой сущности, в которых первичными ключами являются ключи сущности соответствующих сущностей. А в отношении для n связной сущности необходимо добавить в качестве атрибута ключ сущности односвязной сущности. Итак имеем отношения: Анализ крови (КодАК,…), Анализ кровиРезультат (КодАК, Линномер…), Назначения (КодНазн, …), НазначенияРезультат (КодНазн, Линномер,…), Эпикризы (КодЭпикр, …), ЭпикризыРекомендации (КодЭпикр, Линномер,…).

       Отношения Анализ крови (КодАК,…), Назначения (КодНазн, …), Эпикризы (КодЭпикр, …) являются избыточными.

       2.1.5 Р а с п р е д е л е н и е   о с т а в ш и х с я   а т р и б у т о в   п о  п о -л у ч е н н ы м   о т н о ш е н и я м

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

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

       Атрибуты, относящиеся к документам поместим в отношение Документы (КодДок, КодМедкарты, документ, дата, врач, дата заполнания).

       Атрибуты, относящиеся к истории болезни  старого типа поместим в отношение  Ибстартипа (КодИБстартипа, текст истории).

       Атрибуты, относящиеся к анализу крови поместим в отношение Анализ крови (КодАК, врач).

       Атрибуты, относящиеся к анализу крови  поместим в отношение Анализ кровиРезультат (КодАК, линномер, вид анализа, отрицательно, положительно).

       Атрибуты, относящиеся к дополнительному  обследованию поместим в отношение ДОбсл (КодДОбсл, вид обследования, врач, результат).

       Атрибуты, относящиеся к назначению поместим в отношение Назн (КодНазн, режим, обследования (анализ), стол, врач, дополнительно).

       Атрибуты, относящиеся к назначению поместим в отношение НазначениеРезультат (КодНазн, линномер, препарат, форма, доза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).

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