PDA-0539 (Разработка автоматизированной системы учета выбывших из стационара), страница 8

2016-07-31СтудИзба

Описание файла

Документ из архива "Разработка автоматизированной системы учета выбывших из стационара", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "PDA-0539"

Текст 8 страницы из документа "PDA-0539"

Программа обеспечивает:

  1. Ввод, хранение, коррекцию данных по выписанным из стационара больным;

  2. Оформление печатных документов по данным о выписанных больных за отчетный период;

  3. Настройку на структуру конкретного стационара.

Программа "КАРТА" реализована на персональных ЭВМ IBM PC XT/AT со следующим набором периферийных устройств: принтер, дисплей с платой адаптера EGA/VGA, накопитель на жестком диске объемом не менее 80 Мб. Минимальный объем свободной оперативной памяти 540 Кб.

Программа работает под управлением операционной системы MS DOS версии 3.1 и выше.

Перед первым запуском программы в файл AUTOEXEC.BAT необходимо включить запись:

SET CLIPPER=F50.

В файле CONFIG.SYS параметр FILES установить равным 50 (FILES=50).

Программа реализована на языке программирования Clipper Summer'87.

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

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

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. Состав больных новорожденных, поступивших в возрасте 0-6 суток жизни и исход их лечения;

  3. Хирургическая работа учреждений;

  4. Распределение больных по возрасту и району;

  5. Состав больных, выбывших в возрасте от 0 до 6 суток жизни;

  6. Больные, переведенные в другие лечебные учреждения;

  7. Нозология больных, переведенных из других стационаров;

  8. Нозологическая таблица умерших;

  9. Нозология больных умерших по возрастам;

  10. Нозология умерших в возрасте от 0 до 6 дней жизни;

  11. Операции умерших;

  12. Нозология умерших до суток;

  13. Нозология инфекционных заболеваний;

  14. Распределение инфекционных заболеваний по отделениям;

  15. Распределение выбывших иногородних больных по каналам госпитализации и отделениям больницы;

  16. Число больных, переведенных в другие стационары, из них число новорожденных, переведенных в другие стационары, и число лиц, госпитализированных для обследования и оказавшихся здоровыми;

  17. Число новорожденных, умерших в возрасте от 0-6 суток, число умерших в первые 24 часа после поступления в стационар: в возрасте 0-24 часа после рождения, до 1 года, в том числе от пневмонии;

  18. Число больных инфарктом миокарда, поступивших в первые сутки от начала заболевания, число больных инфарктом миокарда, умерших в первые 24 часа после поступления в стационар;

  19. Число умерших беременных, рожениц и родильниц, из них число умерших от заболеваний, осложняющих беременность и роды.

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

  • организация меню настройки;

  • коррекция справочников по структуре стационара.

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

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

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

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

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

  • выбор и изменение списка отделений стационара;

  • выбор и изменение списка профилей коек;

  • выбор и изменение списка направляющих организаций;

  • выбор и изменение списка причин смерти;

  • выбор и изменение списка районов;

  • выбор и изменение списка возрастов;

  • выбор и изменение списка причин перевода;

  • выбор и изменение списка причин направлений;

  • выбор и изменение списка стран содружества.

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

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

При нажатии клавиши ENTER осуществляется выбор текущего элемента в списке с целью его переименования. Введите новое название и нажмите клавишу 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 Summer'87.

2. Функциональное назначение.

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

  1. Ввод, хранение, коррекцию данных по выписанным из стационара больным;

  2. Оформление печатных документов по данным о выписанных больных за отчетный период;

  3. Настройку на структуру конкретного стационара.

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

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

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

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

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

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

  • инициализация глобальных переменных;

  • ввод текущей даты;

  • открытие всех рабочих областей с индексными файлами;

  • организация главного меню.

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

  • создание и ввод данных в новую КАРТУ;

  • редактирование данных уже существующих КАРТ.

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

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

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

  • месячные по любому отделению;

  • квартальные как по всему стационару, так и по любому его отделению:

  1. Состав больных в стационаре, сроки и исход лечения;

  2. Состав больных новорожденных, поступивших в возрасте 0-6 суток жизни и исход их лечения;

  3. Хирургическая работа учреждений;

  4. Распределение больных по возрасту и району;

  5. Состав больных, выбывших в возрасте от 0 до 6 суток жизни;

  6. Больные, переведенные в другие лечебные учреждения;

  7. Нозология больных, переведенных из других стационаров;

  8. Нозологическая таблица умерших;

  9. Нозология больных умерших по возрастам;

  10. Нозология умерших в возрасте от 0 до 6 дней жизни;

  11. Операции умерших;

  12. Нозология умерших до суток;

  13. Нозология инфекционных заболеваний;

  14. Распределение инфекционных заболеваний по отделениям;

  15. Распределение выбывших иногородних больных по каналам госпитализации и отделениям больницы;

  16. Число больных, переведенных в другие стационары, из них число новорожденных, переведенных в другие стационары, и число лиц, госпитализированных для обследования и оказавшихся здоровыми;

  17. Число новорожденных, умерших в возрасте от 0-6 суток, число умерших в первые 24 часа после поступления в стационар: в возрасте 0-24 часа после рождения, до 1 года, в том числе от пневмонии;

  18. Число больных инфарктом миокарда, поступивших в первые сутки от начала заболевания, число больных инфарктом миокарда, умерших в первые 24 часа после поступления в стационар;

  19. Число умерших беременных, рожениц и родильниц, из них число умерших от заболеваний, осложняющих беременность и роды.

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

  • организация меню настройки;

  • коррекция справочников по структуре стационара.

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

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее