Разработка автоматизированной системы учета выбывших из стационара
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Вµню "Удалять стационар из списка" и нажмите клавишу ENTER.
При нажатии клавиши ENTER осуществляется выбор текущего элемента в списке iелью его переименования. Введите новое название и нажмите клавишу ENTER. ESC означает отказ от переименования.
При нажатии ESC происходит возврат в предыдущее меню.
5. Сообщения системному программисту
В программе не предусмотрено специальных сообщений для системного программиста. При работе программы возможна выдача сообщений исполнительной системой Clipper. Типичными сообщениями могут быть:
- "Not enought memory","Memory fault" - по этим сообщениям следует удалить из оперативной памяти все резидентные программы, кроме русификаторов.
- "Unable to open file " - следует проверить наличие в директории указанного файла и при его отсутствии скопировать с резервной дискеты.
В более сложных случаях следует записать сообщение и ситуацию, в которой оно возникло и обратиться к разработчикам программы..
Приложение 5
Текст и описание программы:
тАЬАвтоматизированная система учета выбывших из стационаратАЭ
.1. Общие сведения о программе.
ВНИМАНИЕ!
Перед прочтением данного документа следует ознакомиться с документами "Описание применения" и "Руководство оператора".
Автоматизированная система учета выбывших из стационара (условное обозначение КАРТА) предназначена для автоматизации процесса заполнения формы №066/у Минздрава и получения фиксированных отчетных форм.
Программа работает под управлением операционной системы MS DOS версии 3.1 и выше.
Перед первым запуском программы в файл AUTOEXEC.BAT необходимо включить запись:
SET CLIPPER=F50.
В файле CONFIG.SYS параметр FILES установить равным 50
(FILES=50).
Программа реализована на языке программирования Clipper Summer87.
2. Функциональное назначение.
Программа выполняет следующие функции:
- Ввод, хранение, коррекцию данных по выписанным из стационара больным;
- Оформление печатных документов по данным о выписанных больных за отчетный период;
- Настройку на структуру конкретного стационара.
3. Описание логической структуры программы КАРТА.
3.1 Общие сведения о структуре программы
Структура программы КАРТА представлена на рис.7.
Рис. 7. Логическая структура программы.
Программа состоит из 5 функциональных модулей функций и библиотеки функций.
Главный модуль выполняет следующие функции:
- инициализация глобальных переменных;
- ввод текущей даты;
- открытие всех рабочих областей с индексными файлами;
- организация главного меню.
Модуль ввода данных выполняет следующие функции:
- создание и ввод данных в новую КАРТУ;
- редактирование данных уже существующих КАРТ.
Модуль навигации организует просмотр БД по определенным пользователем условиям.
Модуль удаления удаляет из БД КАРТЫ, определенные пользователем.
Модуль отчетов формирует следующие отчеты:
- месячные по любому отделению;
- квартальные как по всему стационару, так и по любому его отделению:
- Состав больных в стационаре, сроки и исход лечения;
- Состав больных новорожденных, поступивших в возрасте 0-6 суток жизни и исход их лечения;
- Хирургическая работа учреждений;
- Распределение больных по возрасту и району;
- Состав больных, выбывших в возрасте от 0 до 6 суток жизни;
- Больные, переведенные в другие лечебные учреждения;
- Нозология больных, переведенных из других стационаров;
- Нозологическая таблица умерших;
- Нозология больных умерших по возрастам;
- Нозология умерших в возрасте от 0 до 6 дней жизни;
- Операции умерших;
- Нозология умерших до суток;
- Нозология инфекционных заболеваний;
- Распределение инфекционных заболеваний по отделениям;
- Распределение выбывших иногородних больных по каналам госпитализации и отделениям больницы;
- Число больных, переведенных в другие стационары, из них число новорожденных, переведенных в другие стационары, и число лиц, госпитализированных для обследования и оказавшихся здоровыми;
- Число новорожденных, умерших в возрасте от 0-6 суток, число умерших в первые 24 часа после поступления в стационар: в возрасте 0-24 часа после рождения, до 1 года, в том числе от пневмонии;
- Число больных инфарктом миокарда, поступивших в первые сутки от начала заболевания, число больных инфарктом миокарда, умерших в первые 24 часа после поступления в стационар;
- Число умерших беременных, рожениц и родильниц, из них число умерших от заболеваний, осложняющих беременность и роды.
Модуль настройки выполняет следующие функции:
- организация меню настройки;
- коррекция справочников по структуре стационара.
Вызов всех модулей второго уровня осуществляется из главного меню программы. Связь между отдельными модулями второго уровня осуществляется только по данным через глобальные переменные и файлы активной базы данных.
Работа программы во всех режимах кроме режима настройки детально описана в документе "Руководство оператора". Режим настройки является режимом администратора базы данных и описан в документе "Руководство системного программиста и администратора базы данных" в разделе "Настройка программы".
Исходный текст программы (всех модулей) находится в файле KARTA.PRG. Библиотека функций находится в файле LIB.OBJ. Сп