Разработка автоматизированной системы учета выбывших из стационара

Дипломная работа - Компьютеры, программирование

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



>

ИМЯ ТИП ДЛИНА СОДЕРЖАНИЕ

KEY C 9 ключ элемента 66 формы

TEXT C 60 текст элемента

Индексное выражение для файла: KEY.

2.3.5 Структура файла CODIF.DBF

ИМЯ ТИП ДЛИНА СОДЕРЖАНИЕ

KEY C 9 ключ элемента справочника

TEXT C 60 текст элемента справочника

Индексное выражение для файла: KEY.

2.3.6 Структура файла CLASS.DBF

ИМЯ ТИП ДЛИНА СОДЕРЖАНИЕ

NAME_CLASS C 100 название класса заболеваний

SHIFR_LEFT C 4 левая граница класса

SHIFR_RIGH C 4 правая граница класса

Индексное выражение для файла: SHIFR_LEFT.

Файлы GRUP1.DBF и GRUP2.DBF имеют аналогичную структуру.

2.3.7 Структура файла BUFF8.DBF

ИМЯ ТИП ДЛИНА СОДЕРЖАНИЕ

NUMBER C 2 Содержание каждого поля

SHIFR C 4 зависит от вида отчетного

NAME C 100 документа, который формируется

NAMECL C 100 и затем хранится в

SHIFRL C 4 этой базе данных.

SHIFRR C 4

COUNT1 N 10

COUNT2 N 10

A1 N 5

........

E1 N 5

Индексное выражение для файла: SHIFR.

3. Структура программы КАРТА

3.1 Общие сведения о структуре программы

Структура программы КАРТА представлена на рис.6.

Рис. 6. Логическая структура программы

Программа состоит из 5 функциональных модулей функций и библиотеки функций.

Главный модуль выполняет следующие функции:

  1. инициализация глобальных переменных;
  2. ввод текущей даты;
  3. открытие всех рабочих областей с индексными файлами;
  4. организация главного меню.

Модуль ввода данных выполняет следующие функции:

  1. создание и ввод данных в новую КАРТУ;
  2. редактирование данных уже существующих КАРТ.

Модуль навигации организует просмотр БД по определенным пользователем условиям.

Модуль удаления удаляет из БД КАРТЫ, определенные пользователем.

Модуль отчетов формирует следующие отчеты:

  1. месячные по любому отделению;
  2. квартальные как по всему стационару, так и по любому его отделению:
  3. Состав больных в стационаре, сроки и исход лечения;
  4. Состав больных новорожденных, поступивших в возрасте 0-6 суток жизни и исход их лечения;
  5. Хирургическая работа учреждений;
  6. Распределение больных по возрасту и району;
  7. Состав больных, выбывших в возрасте от 0 до 6 суток жизни;
  8. Больные, переведенные в другие лечебные учреждения;
  9. Нозология больных, переведенных из других стационаров;
  10. Нозологическая таблица умерших;
  11. Нозология больных умерших по возрастам;
  12. Нозология умерших в возрасте от 0 до 6 дней жизни;
  13. Операции умерших;
  14. Нозология умерших до суток;
  15. Нозология инфекционных заболеваний;
  16. Распределение инфекционных заболеваний по отделениям;
  17. Распределение выбывших иногородних больных по каналам госпитализации и отделениям больницы;
  18. Число больных, переведенных в другие стационары, из них число новорожденных, переведенных в другие стационары, и число лиц, госпитализированных для обследования и оказавшихся здоровыми;
  19. Число новорожденных, умерших в возрасте от 0-6 суток, число умерших в первые 24 часа после поступления в стационар: в возрасте 0-24 часа после рождения, до 1 года, в том числе от пневмонии;
  20. Число больных инфарктом миокарда, поступивших в первые сутки от начала заболевания, число больных инфарктом миокарда, умерших в первые 24 часа после поступления в стационар;
  21. Число умерших беременных, рожениц и родильниц, из них число умерших от заболеваний, осложняющих беременность и роды.

Модуль настройки выполняет следующие функции:

  1. организация меню настройки;
  2. коррекция справочников по структуре стационара.

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

Работа программы во всех режимах кроме режима настройки детально описана в документе "Руководство программиста". Режим настройки является режимом администратора базы данных и описан в настоящем документе в разделе "Настройка программы".

4. Настройка программы

Настройка программы на режим конкретного использования заключается в корректировке справочников. Для корректировки справочников необходимо, находясь в главном меню программы, нажать Ctrl-F10.

При этом пользователь попадает в меню со следующими альтернативами:

  1. выбор и изменение списка отделений стационара;
  2. выбор и изменение списка профилей коек;
  3. выбор и изменение списка направляющих организаций;
  4. выбор и изменение списка причин смерти;
  5. выбор и изменение списка районов;
  6. выбор и изменение списка возрастов;
  7. выбор и изменение списка причин перевода;
  8. выбор и изменение списка причин направлений;
  9. выбор и изменение списка стран содружества.

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

В меню, для добавления нового элемента необходимо нажать клавишу INS. При этом вам будет предложено ввести новое название. Введите его и нажмите клавишу ENTER. Для удаления элемента нажмите клавишу DEL. Предоставляется другое меню из двух альтернатив "Удалять элемент из списка", "Не удалять". Для отказа от удаления выберите пункт "Не удалять" и нажмите клавишу ENTER либо клавишу ESC. Для удаления стационара выберите пункт м