Найти

Учебная практика по программированию

	1. Техническое задание

	1.1. Постановка задачи

   Необходимо   разработать   ПС,  позволяющее  получать
медицинские справки по 7 формам, а именно:
- Выписка из истории болезни;
- Выписка из истории болезни больного со  злокачес-
  твенной опухолью;
- Контрольная карта диспансерного наблюдения;
- Справка;
- Протокол на  выявление  у  больного  запущенной
  формы злокачественной опухоли;

   Основной и самой главной справкой  является  "Выписка
из истории болезни", которая содержит самые полные  дан-
ные о больном. Остальные 6 справок будут  содержать  ме-
нее подробную информацию о пациенте. Формы справок пред-
ставлены в приложении 1 на стр. N-N.
   Разрабатываемая программа должна обеспечивать:
-  Ввод  полной  информации   о  пациенте.  Ввод  данных
   должен быть выполнен в удобном для  пользователя  ин-
   терфейсе, предполагающим работу с электронными  спра-
   вочниками, за счет которых ввод данных  будет  значи-
   тельно упрощен;
-  просмотр и редактирование справочных файлов базы дан-
   ных;
-  возможность просматривать, редактировать  и  дополнять
   данные о пациенте в удобной для пользователя форме;
-  удаление недостоверных или ошибочно введенных данных;
-  формирование всех указанных выше справок;
-  возможность  просматривать и  при  необходимости вно-
   сить измениения и дополнения в полученные справки;
-  вывод на печать указанных выше  справок. Причем пред-
   варительно пользователю должна  предоставляться  воз-
   можность выбора справок, требующихся  для  вывода  на
   печать;



	1.2. Требования к программе

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



    1.3. Требования к аппаратным и программным средствам

   Для функционирования  данного  программного  средства
необходимо следующее:
  - ПК, на котором может работать Windows в  стандартном
    или улучшенном режиме 386 (необходим процессор 80286
    и старше). Компьютер должен иметь не менее  4  Мбайт
    оперативной памяти и графический дисплей  (EGA,  VGA
    или лучше);
  - на ПК должна быть установлена версия Windows 3.0 или
    старше;
  - наличие  не  менее 10 Мбайт   свободного   дискового
    пространства, т.к.  предполагается  наличие  больших
    объемов данных;
  - требуется также наличие "мыши" или другого указываю-
    щего устройства.



	1.4. Инфоpмационое обеспечение

	1.4.1  Описание входной информации

    Входной инфоpмацией для pешения  данной  задачи  яв-
ляются данные из истории болезни пациента.
    С использованием удобной экранной  формы  инфоpмация
заносится и сохраняется в основных файлах базы данных.
    База данных ПС  будет  состоять из следующих файлов:

- Файл, содержащий личные данные о пациенте
 (Ф.И.О., место жительства, год рождения, и
 т.д.);
- Файл, содержащий основные данные о заболевании
 больного ( основной диагноз, дату госпитализации,
 цитологическое заключение, сопутствующие заболе-
 вания, хронология лечения);
- Файл, содержащий данные о проведенных
 операциях;
- Файл, содержащий данные о лучевой терапии;
- Файл, содержащий данные о химиотерапии;
- Файл, содержащий итоговые данные на момент вы-
  писки;
- Файл, содержащий данные о лабораторных исследо-
  ваниях.
- Файл, содержащий данные по хронологии лечения ЗН.

    Структура записи  основных  файлов  БД  преведена  в
табл. 1-9.


	1.4.2. Описание ноpмативно-спpавочной инфоpмации

    Для pешения данной задачи используются 22 спpавочных файла:

       - Диагноз подтвержден;
       - Операторы, ассистенты;
       - Интраоп. и п/о осложнения ;
       - Вид обезболевания;
       - Анестезиолог;
       - Осложнения наркоза и ПИТ;
       - Отделение;
       - Источник, вид облучения;
       - Режим фракционирования;
       - Реакционные осложнения (лучевая терапия);
       - Реакционные осложнения (химиотерапия);
 ( Справочники "Контрольная карта диспансерного наблюдения":)
       - Вид лечения;            (25)
       - Стадии;                 (19)
       - Сведения о лечении;     (24)
       - Состояние на конец года;(28)
       - Клиническая группа при взятии на учет; (23)
       - Состоял на учете на начало года; (22)
 ( Справочники "Справка N_":)
       - Стационар диспансера;
 ( Справочники "Протокол":)
       - Этапы обращения больного к врачу;
       - Стадия заболевания;
       - причина запущенности заболевания;

   Структура их записи преведена в табл. 10-32

        Структура записи основных файлов базы данных

                                                Таблица 1

       Файл, содержащий личные данные о пациенте.

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------¦-----------------------¦--------------------
                  ¦                       ¦
       kod_ill    ¦   код больного        ¦  numeric (4)
       fio        ¦   фамилия, имя,       ¦  a45
                  ¦   отчество            ¦
       data_rog   ¦   дата рождения       ¦  d
       raion      ¦   район               ¦  a25
       city       ¦   город               ¦  a25
       street     ¦   улица               ¦  a15
       house      ¦   дом                 ¦  n3
       korp       ¦   корпус              ¦  n3
       flat       ¦   квартира            ¦  n3
       mestnost   ¦   местность(Г,С)      ¦  a1
       progiv     ¦   поживает(пост, врем)¦  a4
       iov        ¦   ИОВ(да/нет)         ¦  a3
       pol        ¦   пол                 ¦  a1
       work       ¦   место работы        ¦  a25
       prof       ¦   профессия           ¦  a20

                                                Таблица 2

     Файл, содержщий основные данные о заболевании больного

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------¦-----------------------¦--------------------
       kod_ill    ¦   код больного        ¦  numeric (4)
       data_hosp  ¦   дата госпитализации ¦  d
       kod_disp   ¦   код стационара дис- ¦  n2
                  ¦   пансера             ¦
       kod_otdel  ¦   код отделения       ¦  n2
       group_bl   ¦   группа крови        ¦  n1
       rh         ¦                       ¦  a1
       ubsag      ¦                       ¦  ?
       atvih      ¦                       ¦  a3
       data_vip   ¦   дата выписки        ¦  d
       result_st  ¦   результат пребывания¦  a40
                  ¦   в стационаре        ¦
       year_in    ¦   год начала лечения  ¦  n4
                  ¦   ЗН                  ¦
       diag_osn   ¦   основной диагноз    ¦  a255
       t1         ¦                       ¦  n1
       t2         ¦                       ¦  n1
       m1         ¦                       ¦  n1
       g1         ¦                       ¦  n1
       pt         ¦                       ¦  n1
       n          ¦                       ¦  n1
       m2         ¦                       ¦  n1
       p          ¦                       ¦  n1
       g2         ¦                       ¦  n1
       s          ¦                       ¦  n1
       zitolog_zak¦   цитологическое зак- ¦  a50
                  ¦   лючение             ¦
       anamnez    ¦   в анамнезе          ¦  a40
       oslog_zn   ¦   осложнения ЗН       ¦  a8
       pmo        ¦   первично-множ.      ¦  a3
                  ¦   опухоли             ¦
       patog_zak  ¦   патогистологическое ¦  a8
                  ¦   заключение          ¦
       luch_patom ¦   луч. патоморфоз     ¦  a3
       text       ¦   произвольный текст  ¦  a256
       kod_diag   ¦   код диагноз подтвер-¦  n2
                  ¦   жден                ¦
       soput_ill1 ¦   сопутствующие забо- ¦  a40
                  ¦   левание 1           ¦
       soput_ill2 ¦   сопутствующее забо- ¦  a40
                  ¦   левание 2           ¦
       diag_klin  ¦  клинический диагноз  ¦  ?
       data_diag  ¦   дата установления   ¦  d
                  ¦   диагноза            ¦
       time_obs   ¦   длительность обсле- ¦  n2
                  ¦   дования             ¦
                  ¦                       ¦
       date_uch   ¦   дата взятия на учет ¦  d
       where_diag ¦   где установили      ¦  a40
                  ¦   диагноз             ¦
       where_obs  ¦   где обследовали до  ¦  a40
                  ¦   установки диагноза  ¦
       kod_stsd   ¦   код стадии          ¦  n1
       gist_struc ¦   гистологическая     ¦  a100
                  ¦   структура опухоли   ¦
       kod_lech   ¦   код вида лечения    ¦  n2
       double_lech¦   повторное лечение в ¦  a40
                  ¦   отчетном году       ¦
       operation  ¦   операция            ¦  a40
       kod_sost   ¦   код состояния на    ¦  n1
                  ¦   учете на начало года¦
       kod_vz     ¦   код клинической гру-¦  n1
                  ¦   ппы при взятии на   ¦
                  ¦   учет                ¦
       kod_sved   ¦   код сведений о лече-¦  n1
                  ¦   нии                 ¦
       kod_end    ¦   код состояния на ко-¦  n1
                  ¦   нец года            ¦
       date_dead  ¦   дата смерти или вы- ¦  d
                  ¦   езда                ¦
       kl_group   ¦   клиническая группа  ¦  a6
                  ¦   на конец отчетного  ¦
                  ¦   года                ¦
       year_per1      год пеpиода 1          n4
       kl_group1      клиническая гpуппа 1   n1
       year_per2
       kl_group2
       year_per3        --- || ---
       kl_group3
       year_per4
       kl_group4
       year_per5      год пеpиода 5
       kl_group5      клиническая гpуппа
                                                Таблица 3

    Файл, содержащий данные о проведенных операциях

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
                  ¦                       ¦
       kod_ill    ¦   код больного        ¦   numeric(4)
       data_oper  ¦   дата проведения опе-¦
                  ¦   рации               ¦   d
       time_oper  ¦   продолжительность   ¦   t
                  ¦   операции            ¦
       name_oper  ¦   название операции   ¦   a200
       kod_ass1   ¦                       ¦   n2
       kod_ass2   ¦   оператор  и         ¦   n2
       kod_ass3   ¦          ассистенты   ¦   n2
       kod_ass4   ¦                       ¦
       kod_ass5   ¦                       ¦
       kod_ass6   ¦                       ¦   n2
                  ¦                       ¦
      kod_osl_in1 ¦----¬  код             ¦   n2
      kod_osl_in2 ¦    ¦  интраоперац.    ¦   n2
      kod_osl_in3 ¦    ¦    осложнения    ¦   n2
      kod_osl_in4 ¦    ¦                  ¦   n2
      kod_osl_in5 ¦    ¦                  ¦   n2
      kod_osl_in6 ¦-----                  ¦   n2
                  ¦                       ¦
     kod_osl_pos1 ¦--¬                    ¦   n2
     kod_osl_pos2 ¦  ¦                    ¦   n2
     kod_osl_pos3 ¦  ¦  код послеопера-   ¦   n2
     kod_osl_pos4 ¦  ¦  ционного          ¦   n2
     kod_osl_pos5 ¦  ¦      осложнения    ¦
     kod_osl_pos6 ¦  ¦                    ¦
     kod_osl_pos7 ¦  ¦                    ¦
     kod_osl_pos8 ¦  ¦                    ¦
     kod_osl_pos9 ¦  ¦                    ¦
     kod_osl_pos10¦---                    ¦   n2
     kod_obes     ¦   код вида обезболи-  ¦   n2
                  ¦    вания              ¦
      kod_anast   ¦   код анастезиолога   ¦   n2
      kod_osl_nar1¦¬  код осложнения      ¦   n2
      kod_osl_nar2¦-      наркоза         ¦   n2
                  ¦                       ¦
      kod_osl_pit1¦¬  код осложнения      ¦   n2
      kod_osl_pit2¦-      ПИТ             ¦   n2
      last_blood  ¦   кровопотеря         ¦   n5
      effectivity ¦   эффективность       ¦   a25
                  ¦                       ¦

                                                Таблица 4

       Файл, содержащий данные о лучевой терапии

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
     kod_ill      ¦  код больного         ¦   n4
     modif_sred   ¦  модифицирующие сред- ¦   a20
                  ¦  ства                 ¦
     date_begin   ¦  дата начала лечения  ¦   d
     date_end     ¦  дата конца лечения   ¦   d
     zone         ¦  орган, зона облучения¦   a15
     kod_istok    ¦  код источника, вида  ¦   n2
                  ¦  облучения            ¦
     kod_frak     ¦  код режима фракциони-¦   n2
                  ¦  рования              ¦
     doch         ¦  Dоч. раз. грей       ¦   ?
     kol_frak     ¦  колличество фракций  ¦   n2
     moshn        ¦  мощьность облучения, ¦   n6
                  ¦  рад/ч                ¦
     time_obl     ¦  время облучения,     ¦   n2
                  ¦  часы                 ¦
     sum_d        ¦  сумм.D план/реал грей¦   ?
     vdf          ¦  ВДФ / изоэф. доза    ¦   ?
     obluch       ¦  облучение до перерыва¦   n2
     time_out     ¦  перерыв в облучении  ¦   n2
     kod_osl_l1   ¦-¬                     ¦   n2
     kod_osl_l2   ¦ ¦код реак.            ¦   n2
     kod_osl_l3   ¦ ¦     осложнения      ¦   n2
     kod_osl_l4   ¦--                     ¦   n2
     effectivity  ¦  еффективность        ¦   a25

                                                Таблица 5

          Файл, содержащий данные о химиотерапии
 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
     kod_ill      ¦  код больного         ¦  n4
     nom_kurs     ¦  номер курса          ¦  ?
     date_begin   ¦  дата начала химиоте- ¦  d
                  ¦  рапии                ¦
     date_end     ¦  дата конца химиоте-  ¦  d
                  ¦  рапии                ¦
     name_prep    ¦  название препарата   ¦  a25
     dosa         ¦  доза, раз.           ¦  a7
     ritm         ¦  ритм введ.           ¦  a7
     kod_method   ¦  метод введ.          ¦  n2
     dosa_plan    ¦  сумма дозы плановая  ¦  n3
     dosa_real    ¦  сумма дозы реальная  ¦  n3
     kod_osl_hm1  ¦-¬                     ¦  n2
     kod_osl_hm2  ¦ ¦ код реак.           ¦  n2
     kod_osl_hm3  ¦ ¦     осложнения      ¦  n2
     kod_osl_hm4  ¦ ¦                     ¦  n2
     kod_osl_hm5  ¦--                     ¦  n2
     effectivity  ¦   эффективность       ¦  a25


                                                Таблица 6

    Файл, содержащий данные о лабораторных исследованиях

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
     kod_ill      ¦  код больного         ¦   n4
     rentgen      ¦  рентген              ¦   a255
 -----------------+-----------------------+--------------------
                  Анализ крови при выписке
 -----------------T-----------------------T--------------------
     bl_er        ¦  ЭР                   ¦  n3
     bl_hb        ¦  Hb                   ¦  n3
     bl_tp        ¦  Tp                   ¦  n3
     bl_l         ¦  Л                    ¦  n3
     bl_lf        ¦  лф                   ¦  n3
     bl_soe       ¦  СОЭ                  ¦  n3
 -----------------+-----------------------+--------------------
                  Анализ мочи при выписке
 -----------------T-----------------------T--------------------
     m_ves        ¦  уд. вес              ¦  n3
     m_belok      ¦  белок                ¦  n3
     m_lekoz      ¦  лейкоциты            ¦  n3
     m_eritr      ¦  эритроциты           ¦  n3
                  ¦                       ¦
     befor        ¦  иммунологический     ¦  a5
                  ¦  статус до лечения    ¦
     after        ¦  иммунологический     ¦  a5
                  ¦  статус после лечения ¦
     jel_coke     ¦  желудочный сок       ¦  ?

                                                Таблица 7

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

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
     kod_ill      ¦  код больного         ¦   n4
     diagnos      ¦  диагноз              ¦   a200
     kod_stad     ¦  код стадии заболева- ¦   n2
                  ¦  ния                  ¦
     date_ust     ¦  дата установления за-¦   d
                  ¦  пущенности рака      ¦
     date_first   ¦  дата появления пер-  ¦   d
                  ¦  вичных признаков бо- ¦
                  ¦  лезни                ¦
     data_obr     ¦  дата первичного обра-¦   d
                  ¦  щения больного       ¦
     hospital     ¦  лечебное учреждение, ¦   a40
                  ¦  куда обратился боль- ¦
                  ¦  ной                  ¦
     Date_diag1   ¦  дата установления    ¦   d
                  ¦  первичного диагноза  ¦
                  ¦  рака                 ¦
     hospital_1   ¦  в каком лечебном уч- ¦   a40
                  ¦  реждении             ¦
     kod_prich    ¦  код причины запущен- ¦   n1
                  ¦  ности                ¦
     addition     ¦  дополнительные заме- ¦   a255
                  ¦  чания                ¦

                                                Таблица 8

     Файл, содержащий итоговые данные на момент выписки.

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
     kod_ill      ¦  код больного         ¦  n4
     date_vipis   ¦  дата выписки или сме-¦  d
                  ¦  рти                  ¦
     sost_vipis   ¦  состояние больного   ¦  a250
                  ¦  к моменту выписки    ¦
     results      ¦  результаты лечения в ¦  a150
                  ¦  стационаре           ¦
     factors      ¦  факторы, повлиявшие  ¦  a150
                  ¦  на лечение           ¦
     continue     ¦  лечение, назначенное ¦  a200
                  ¦  после выписки из ста-¦
                  ¦  ционара              ¦
     rehabil      ¦  реабилитация         ¦  a150
     bad_days     ¦  койко-дни            ¦  n3
     date_list    ¦  дата выдачи больнич- ¦  d
                  ¦  ного листа           ¦
     another      ¦  другие виды иссллед. ¦  a100
                  ¦  после лечения        ¦

                                                Таблица 9

     Файл, содержащий данные по хронологии лечения ЗН.

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
     kod_ill      ¦  код больного         ¦  n4
     year         ¦  год                  ¦
     mounth       ¦  месяц                ¦
     kod_lech     ¦  код лечения          ¦

                                                Таблица 10

     Файл, содержащий этапы обращения больного к врачам.

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
     kod_ill      ¦  код больного         ¦  n4
     date_pos     ¦  дата посещения       ¦
     kod_method   ¦  код метода исследова-¦
                  ¦  ния                  ¦
     result       ¦  результат исследова- ¦
                  ¦  ния                  ¦
     pos_diagnos  ¦  поставленный диагноз ¦
     lechenie     ¦  проведенное лечение  ¦




Справочники:
                                                Таблица 11

                    Диагноз подтвержден

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
                  ¦                       ¦
       diagnos    ¦   диагноз             ¦   n2
       kod_diag   ¦   код диагноза        ¦   a20
                  ¦                       ¦

                                                Таблица 12

                    Оператор, ассистенты

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+-------------------
    kod_ass       ¦    код оператора,     ¦
                  ¦    ассистента         ¦
    name          ¦    Ф.И.О.             ¦

                                                Таблица 13

                   Интраоп. осложнения

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
   kod_osl_in     ¦  код интр. осложнения ¦
   name           ¦  наименование         ¦

                                                Таблица 14

                      П/о осложнения

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_osl_pos   ¦   код п/о осложнения  ¦
    name          ¦   наименование        ¦

                                                 Таблица 15

                   Вид  обезболевания

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
                  ¦                       ¦
       obesb      ¦   вид обезболевания   ¦
       kod_obesb  ¦   код вида обезболе-  ¦
                  ¦   вания               ¦

                                                Таблица 16

                        Анестезиолог

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
                  ¦                       ¦
     fio_anastes  ¦   Ф.И.О. анастезиоло- ¦
                  ¦   га                  ¦
     kod_anastes  ¦   код анастезиолога   ¦


                                                Таблица 17

                   Осложнения наркоза

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
     kod_osl_nar  ¦    код осложнения     ¦
                  ¦    наркоза            ¦
     name         ¦    наименование       ¦

                                                Таблица 18

                    Осложнения ПИТ

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
     kod_osl_pit  ¦    код осложнения ПИТ ¦
     name         ¦    наименование       ¦


                                                Таблица 19
                      Отделение

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_otdel     ¦    код отделения      ¦
    name          ¦    наименование       ¦


                                                Таблица 20
                 Источник, вид облучения

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_istoh     ¦    код источника      ¦
    name          ¦    наименование       ¦


                                                Таблица 21
                  Режим фракционирования

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_frak      ¦   код фракционирования¦
    name          ¦   наименование        ¦


                                                Таблица 22

            Реакционные осложнения (лучевая терапия)

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_osl_l     ¦    код реакционного   ¦
                  ¦    осложнения         ¦
    name          ¦    наименование       ¦


                                                Таблица 23

             Реакционные осложнения (химиотерапия)

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_osl_hm    ¦     код реакционного  ¦
                  ¦     осложнения        ¦
    name          ¦     наименование      ¦


                                                Таблица 24

                        Вид лечения

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_lech      ¦   код лечения         ¦
    name          ¦   наименование        ¦


                                                Таблица 25

                           Стадии

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_stad      ¦   код стадии          ¦
    name          ¦   наименование        ¦


                                                Таблица 26

                   Сведения о лечении(24)

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_sved      ¦   код сведения        ¦
    name          ¦   наименование        ¦

                                                Таблица 27

                 Состояние на конец года(28)

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_end       ¦   код состояния       ¦
    name          ¦   наименование        ¦

                                                Таблица 28

                  Группа взятия на учет(23)

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_vz        ¦   код группы взятия   ¦
    name          ¦   наименование        ¦

                                                Таблица 29

             Состоял на учете на начало года(22)

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_sost      ¦   код состояния       ¦
    name          ¦   наименование        ¦


                                                Таблица 30

                     Стационар диспансера

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_disp      ¦   код диспансера      ¦
    name          ¦   наименование        ¦


                                                Таблица 31

                       Стадия заболевания

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_stad_s
    name          ¦ наименование          ¦


                                                Таблица 32

                     Причина запущенности

 -----------------T-----------------------T--------------------
   Наименование   ¦    Значение           ¦    Тип
          поля    ¦        поля           ¦       данных
 -----------------+-----------------------+--------------------
    kod_prich     ¦   код причины запущен-¦
                  ¦   ности               ¦
    name          ¦   наименование        ¦


	1.4.3. Описание выходной информации

   В результате выполнения программы формируются следую-
щие документы:
- Выписка из истории болезни;
- Выписка из истории болезни больного со  злокачес-
  венной опухолью;
- Контрольная карта диспансерного наблюдения;
- Справка;
- Протокол на  выявление  у  больного  запущенной
  формы злокачественной опухоли;
-
-
   Документ " Выписка из истории болезни " является  ос-
новной и наиболее полной справкой, содержащей общие све-
дения о пациенте, данные о  проведенных  операциях,  ре-
зультаты лучевой и химиотерапии и результаты  лаборатор-
ного обследования больного к моменту выписки.
   В документ " Выписка из  истории  болезни  больного  со
злокачественной опухолью " содержится название и  адресс
учереждения, куда направляется выписка, общие сведения о
пациенте, заключительный диагноз и  стадия  заболевания,
данные гистологического исследования, виды лечения и да-
та выписки из стационара или смерти.
   Документ " Контрольная карта  диспансерного  наблюде-
ния " содержит данные о результатах диспансерного обсле-
дования ......................................
   Документ " Протокол на выявление у больного  запущен-
ной формы злокачественной опухоли"....................
   Документ " СправкаN_ " содержит  клинический  диагноз
пациента, вид проведенного лечения (оперативное, консер-
вативное), данные обследования перед выпиской,  рентген,
результаты лабораторных исследований, состояние  больно-
го к моменту выписки и рекомендации больному.


	1.5. Характеристика языка программирования

    Для выполнения данной задачи, после анализа  имеюще-
гося в наличии програмного обеспечения, была выбрана ви-
зуальная среда разработки прикладных программ в Windows
- Delphi. Для функцониpования Delphi необходимо  наличие
жесткого диска с установленной  Windows  и  минимального
объема оперативной памяти пеpсональной ЭВМ 4 Мб.
Выбор был  произведен  на основе  следующих  преимуществ
Delphi:
- Многократное использование и  расширение  компонентов.
  Delphi устраняет  необходимость  пограммировать  такие
  компоненты Windows общего назначения, как метки,  пик-
  тограммы и даже диалоговые панели. Также имеются пред-
  варирительно определенные визуальные  и   невизуальные
  объекты, включая кнопки, объекты  с  данными  и  меню.
  Предоставляемый Delphi  внушительный  список  объектов
  ставит эту систему во главе сред  разработки,  предос-
  тавляющих архитектуру повторно используемых  компонен-
  тов.
- Шаблоны   приложений  и   форм.  Delphi  предоставляет
  встроенные шаблоны форм и  приложений,  которые  можно
  использовать для быстрой разработки  прикладных  прог-
  рамм. В систему  также  включены  наиболее  часто  ис-
  пользуемые диалоговые панели.
- Настройка  среды разработки. Палитра компонентов,  ре-
  дактор кода, шаблоны приложений и форм -  примеры  об-
  ластей, где Delphi может  быть  настроена  в  соответ-
  ствии с пожеланиями программиста.
- Компилируемые  программы. Delphi не использует ни  ин-
  терпритаторов, ни Р-код, создавая действительно отком-
  пилированные программы, готовые для исполнения.  Прог-
  раммы Delphi столь же быстры, как и  программы,  напи-
  санные на языках третьего поколения.  Delphi  является
  самым  быстрым  инструментом  разработки  баз  данных.
  Простые программы Delphi  могут  поставляться  в  виде
  единственного  исполняемого модуля без  дополнительных
  библиотек DLL.
- Широкие   возможности  доступа  к  данным.  В   Delphi
  встроен BDE (Borland Database Engine) - механизм рабо-
  ты с базами данных. В  настоящее  время  BDE  является
  стандартным промежуточным слоем, используемым для дос-
  тупа ко всем популярным форматам современных баз  дан-
  ных.



	1.6. Характеристика используемой ОС

    Операционная система (ОС)  представляет собой  слож-
ный программный комплекс, выполняющий  следующие  основ-
ные задачи:
- управление ходом вычислительного процесса;
- предоставление пользователю возможности общего  управ-
  ления вычислительной системой.
    Одним из главных критериев выбора ОС является ее на-
личие на жестком диске  в  месте  разработки  программы.
Программа разрабатывалась под  управлением  операционной
системы MS DOS версии 6.20. Данная  версия  ОС  является
одной из последних несетевых версий, MS  DOS  корпорации
Microsoft Corp., но  в короткие сроки она  успела  полу-
чить широкое распространение. Разработка производилась в
среде Microsoft Windows версии 3.1. MS Windows  наиболее
популярная и удобная система  для  пользователей  персо-
нальных ЭВМ 90-х  годов,  предоставляющая  пользователям
оболочку графического интерфейса (GUI), которая  обеспе-
чивает стандартную среду  пользователя  и  программиста.
GUI предлагает более сложное  и  дружелюбное  окружение,
чем  такой  командно-управляемый  интерфейс,  как   DOS.
Windows обеспечивает переключение задач, управление вир-
туальной памятью, перемещение объектов (drag-and-drop) и
использует стандартные соглашения для обычных  операций.
Несмотря на то, что организация работы Windows  довольно
сложна, Windows повсеместно популярна среди  пользовате-
лей персональных компьютеров.




                2. Техноpабочий пpоект

           Стpуктуpа пpогpаммного сpедства

               Алгоpитм pешения задачи

       Стpуктуpа взаимосвязи файлов базы данных

                  Описание пpогpаммы

           Тестирование и отладка программы

         Руководство системного пpогpаммиста

        Руководство пpогpаммиста сопpовождения

               Инстpукция пользователю

                      Заключение

            Список используемой литеpатуpы
Рейтинг SIMPLETOP.NET

VipIP.ru - Система активной рекламы (САР)
Rambler's Top100 Powered byCeleron©
Бесплатный хостинг от EOMY.NET