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

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

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



Вµню "Удалять стационар из списка" и нажмите клавишу ENTER.

При нажатии клавиши ENTER осуществляется выбор текущего элемента в списке iелью его переименования. Введите новое название и нажмите клавишу ENTER. ESC означает отказ от переименования.

При нажатии ESC происходит возврат в предыдущее меню.

5. Сообщения системному программисту

В программе не предусмотрено специальных сообщений для системного программиста. При работе программы возможна выдача сообщений исполнительной системой Clipper. Типичными сообщениями могут быть:

  1. "Not enought memory","Memory fault" - по этим сообщениям следует удалить из оперативной памяти все резидентные программы, кроме русификаторов.
  2. "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. Функциональное назначение.

Программа выполняет следующие функции:

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

3. Описание логической структуры программы КАРТА.

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

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

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

Программа состоит из 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. коррекция справочников по структуре стационара.

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

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

Исходный текст программы (всех модулей) находится в файле KARTA.PRG. Библиотека функций находится в файле LIB.OBJ. Сп