Разработка автоматизированной системы учета выбывших из стационара
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
определить при его просмотре после того, как он появится на экране.
3.2.8. Настройка.
Режим настройки скрыт от конечного пользователя программы и доступен лишь администратору БД, используя его можно настроить программу на структуру конкретного стационара. Подробнее процедура настройки описана в "Руководстве системного программиста".
3.2.9. Выход из программы.
Для окончания работы с программой "КАРТА" следует выбрать пункт "Выход" главного меню.
Приложение 4
Руководство системного программиста тАЬАвтоматизированной системы учета выбывших из стационаратАЭ
1. Общие сведения о программе
ВНИМАНИЕ!
Перед прочтением данного документа следует ознакомиться с документами тАЬОписание применениятАЭ и тАЬРуководство операторатАЭ. Системному программисту необходимо также ознакомиться с документом тАЬТекст и описание программытАЭ.
Автоматизированная система учета выбывших из стационара (условное обозначение КАРТА) предназначена для автоматизации процесса заполнения формы №066/у Минздрава России и получения на ее основе фиксированных отчетных форм.
Программа обеспечивает:
- Ввод, хранение, коррекцию данных по выписанным из стационара больным;
- Оформление печатных документов по данным о выписанных больных за отчетный период;
- Настройку на структуру конкретного стационара.
Программа "КАРТА" реализована на персональных ЭВМ IBM PC XT/AT со следующим набором периферийных устройств: принтер, дисплей с платой адаптера EGA/VGA, накопитель на жестком диске объемом не менее 80 Мб. Минимальный объем свободной оперативной памяти 540 Кб.
Программа работает под управлением операционной системы MS DOS версии 3.1 и выше.
Перед первым запуском программы в файл AUTOEXEC.BAT необходимо включить запись:
SET CLIPPER=F50.
В файле CONFIG.SYS параметр FILES установить равным 50 (FILES=50).
Программа реализована на языке программирования Clipper Summer87.
2.Структура базы данных
2.1 Общая структура
База данных (БД) программы "КАРТА" состоит из следующих основных компонентов:
- Таблица для хранения данных по пациентам;
- Таблица для хранения шаблона формы N66/у;
- Таблица для хранения справочных данных и данных для настройки программы структуру конкретного стационара;
- Таблица для формирования и хранения отчетных документов.
2.2 Файловая структура БД
Каждая таблица включает в себя файл (ы) данных и файл (ы) индексов.
Таблица для хранения данных по пациентам содержит файлы:
КАRТА66.DBF и КАRТА66.NTX
DIA66.DBF и DIA66.NTX
OP66.DBF и OP66.NTX
Таблица для хранения шаблона формы №066/у содержит файлы:
MENU.DBF и MENU.NTX
Таблица для хранения справочных данных содержит файлы:
CODIF.DBF и CODIF.NTX
Таблица для формирования и хранения отчетных документов содержит файлы:
CLASS.DBF и CLASS.NTX
GRUP1.DBF и GRUP1.NTX
GRUP2.DBF и GRUP2.NTX
BUFF8.DBF и BUFF8.NTX
Кроме того, имеются файлы с информацией для представления отчетов в удобной для пользователя форме:
OTD.FRM;
OTD1.FRM;
OTD2.FRM;
OTD5.FRM, OTD51.FRM;
NEONAT.FRM;
OTCH.FRM;
OTCH1.FRM;
OTCH2.FRM;
OTCH3.FRM;
OTCH4.FRM, OTCH41.FRM;
OTCH5.FRM;
OTCH6.FRM;
OTCH7.FRM;
OTCH8.FRM;
OTCH9.FRM; OTCH91.FRM; OTCH92.FRM;
OTCH10.FRM; OTCH101.FRM; OTCH102.FRM;
OTCH11.FRM; OTCH111.FRM; OTCH112.FRM;
OTCH12.FRM; OTCH121.FRM;
OTCH13.FRM;
OTCH14.FRM;
OTCH15.FRM; OTCH151.FRM;
OTCH16.FRM;
OTCH17.FRM;
OTCH18.FRM;
OTCH19.FRM;
2.3 Структуры файлов БД
2.3.1 Структура файла KARTA66.DBF.
ИМЯ ТИП ДЛИНА СОДЕРЖАНИЕ
NUM_IB C 7 номер истории болезни
FAM C 30 фамилия больного
F_S_NAME C 30 имя, отчество больного
DATE_B D 8 дата рождения
HOUR_B N 2 часы рождения
MINS_B N 2 минуты рождения
OLD N 2 код возраста
POL N 1 код пола
MASSA C 6 масса
PLACE_LIV C 60 адрес
RAION N 2 код района
CITY_VIL N 1 код: горожанин/селянин
DIRECT1 N 2 код направляющего учреждения
DIRECT2 N 2 код стационара
STATE N 2 код государства
WHY N 1 код причины направления
DEPARTMENT N 2 код отделения стационара
KOIKA N 2 код профиля койки
PASS N 1 код состояния поступления
TIME N 1 код поступления после болезни
DATE_IN D 8 дата поступления в стационар
HOUR_IN N 2 часы поступления
MINS_IN N 2 минуты поступления
END1 N 1 код исхода
END2 N 1 код причины исхода
END3 N 2 код учреждения для перевода
DATE_END D 8 дата исхода
HOUR_END N 2 часы исхода
MINS_END N 2 минуты исхода
ALL_DAY N 2 количество дней в стационаре
DIA_DIRECT C 4 направляющий диагноз
NUM_COME N 1 код числа поступлений
RW_DATE D 8 дата анализа на RW
RW_REZ N 1 код результата RW
FAM_DOCTOR N 2 код фамилии лечащего врача
Индексное выражение для файла: NUM_IB.
2.3.2 Структура файла DIA66.DBF
ИМЯ ТИП ДЛИНА СОДЕРЖАНИЕ
NUM_IB C 7 номер истории болезни
KOD1 C 1 код заболевания
KOD2 C 1 код диагноза
SHIFR C 4 шифр заболевания
COMM M 10 названия заболеваний
Индексное выражение для файла: NUM_IB+KOD1.
2.3.3 Структура файла OP66.DBF
ИМЯ ТИП ДЛИНА СОДЕРЖАНИЕ
NUM_I C 7 номер истории болезни
SHIFR C 4 шифр операции
DATA D 8 дата операции
COMM M 10 название операции
Индексное выражение для файла: NUM_IB.
2.3.4 Структура файла MENU.DBF