Разработка автоматизированной системы учета выбывших из стационара
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
>
ИМЯ ТИП ДЛИНА СОДЕРЖАНИЕ
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 функциональных модулей функций и библиотеки функций.
Главный модуль выполняет следующие функции:
- инициализация глобальных переменных;
- ввод текущей даты;
- открытие всех рабочих областей с индексными файлами;
- организация главного меню.
Модуль ввода данных выполняет следующие функции:
- создание и ввод данных в новую КАРТУ;
- редактирование данных уже существующих КАРТ.
Модуль навигации организует просмотр БД по определенным пользователем условиям.
Модуль удаления удаляет из БД КАРТЫ, определенные пользователем.
Модуль отчетов формирует следующие отчеты:
- месячные по любому отделению;
- квартальные как по всему стационару, так и по любому его отделению:
- Состав больных в стационаре, сроки и исход лечения;
- Состав больных новорожденных, поступивших в возрасте 0-6 суток жизни и исход их лечения;
- Хирургическая работа учреждений;
- Распределение больных по возрасту и району;
- Состав больных, выбывших в возрасте от 0 до 6 суток жизни;
- Больные, переведенные в другие лечебные учреждения;
- Нозология больных, переведенных из других стационаров;
- Нозологическая таблица умерших;
- Нозология больных умерших по возрастам;
- Нозология умерших в возрасте от 0 до 6 дней жизни;
- Операции умерших;
- Нозология умерших до суток;
- Нозология инфекционных заболеваний;
- Распределение инфекционных заболеваний по отделениям;
- Распределение выбывших иногородних больных по каналам госпитализации и отделениям больницы;
- Число больных, переведенных в другие стационары, из них число новорожденных, переведенных в другие стационары, и число лиц, госпитализированных для обследования и оказавшихся здоровыми;
- Число новорожденных, умерших в возрасте от 0-6 суток, число умерших в первые 24 часа после поступления в стационар: в возрасте 0-24 часа после рождения, до 1 года, в том числе от пневмонии;
- Число больных инфарктом миокарда, поступивших в первые сутки от начала заболевания, число больных инфарктом миокарда, умерших в первые 24 часа после поступления в стационар;
- Число умерших беременных, рожениц и родильниц, из них число умерших от заболеваний, осложняющих беременность и роды.
Модуль настройки выполняет следующие функции:
- организация меню настройки;
- коррекция справочников по структуре стационара.
Вызов всех модулей второго уровня осуществляется из главного меню программы. Связь между отдельными модулями второго уровня осуществляется только по данным через глобальные переменные и файлы активной базы данных.
Работа программы во всех режимах кроме режима настройки детально описана в документе "Руководство программиста". Режим настройки является режимом администратора базы данных и описан в настоящем документе в разделе "Настройка программы".
4. Настройка программы
Настройка программы на режим конкретного использования заключается в корректировке справочников. Для корректировки справочников необходимо, находясь в главном меню программы, нажать Ctrl-F10.
При этом пользователь попадает в меню со следующими альтернативами:
- выбор и изменение списка отделений стационара;
- выбор и изменение списка профилей коек;
- выбор и изменение списка направляющих организаций;
- выбор и изменение списка причин смерти;
- выбор и изменение списка районов;
- выбор и изменение списка возрастов;
- выбор и изменение списка причин перевода;
- выбор и изменение списка причин направлений;
- выбор и изменение списка стран содружества.
При выборе любого пункта меню пользователь переходит к меню добавления, удаления и переименования выбранного списка.
В меню, для добавления нового элемента необходимо нажать клавишу INS. При этом вам будет предложено ввести новое название. Введите его и нажмите клавишу ENTER. Для удаления элемента нажмите клавишу DEL. Предоставляется другое меню из двух альтернатив "Удалять элемент из списка", "Не удалять". Для отказа от удаления выберите пункт "Не удалять" и нажмите клавишу ENTER либо клавишу ESC. Для удаления стационара выберите пункт м