Реферат: Разработка автоматизированной системы учета выбывших из стационара
Название: Разработка автоматизированной системы учета выбывших из стационара Раздел: Рефераты по информатике, программированию Тип: реферат | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Аннотация Дипломный проект посвящен разработке автоматизированной информационной системы учета выбывших из стационара. Система базируется на форме №066/у Министерства Здравоохранения России, имеющей название "Статистическая карта выбывшего из стационара ". Программа предназначена для автоматизации процесса обработки формы №066/у и формирования на ее основе отчетных форм для стационара. Система предназначена для работы в отделениях медстатистики больниц и не требует от пользователя дополнительных знаний по программированию, она предоставляет ему удобный экранный интерфейс для работы с многофайловой базой данных. База данных содержит информацию о выбывших больных, адекватную информации в форме №066/у МЗ России. На основании этой информации система позволяет формировать отчетные документы по фиксированным формам. Документы формируются за любой отчетный период (дни, месяцы, годы), по всему стационару или по любому его отделению. Система прошла опытную эксплуатацию в Детской городской клинической больнице N13 им. Н.Ф. Филатова и передана для внедрения в отделении медстатистики этой больницы. Программное обеспечение системы написано на языке программирования Clipper. Экономико-организационная часть включает в себя анализ информации по теме дипломного проекта, расчет годового экономического эффекта и рекламу разработки. Отчетные материалы к дипломному проекту включают пояснительную записку, 5 приложений и графический материал. Содержание Введение__________________________________________________________________ 4 1. Анализ существующих методов создания информационных систем в медицине 6 1.1. Классификация МИС_____________________________________________________ 6 1.2. Методология создания автоматизированных больничных информационных систем_ 7 1.2.1. Декомпозиция АБИС __________________________________________________ 8 1.2.2. Интеграция компонент АБИС _________________________________________ 9 1.3. Архитектура интегрированных АБИС_______________________________________ 10 1.4. Эффективность применения АБИС_________________________________________ 11 2. Технология работы отдела Медстатистики по обработке данных о выбывших из стационара, выбор технических и программных средств__________________________________ 13 2.1. Технологическая схема работы отдела_____________________________________ 13 2.2. Формализованное описание документооборота______________________________ 15 2.3. Оценка потоков информации, проходящих через отдел Медстатистики___________ 17 3. Разработка структуры базы данных (БД) и алгоритмов обработки__________ 18 3.1. Структура БД__________________________________________________________ 18 3.1.1. Файловая структура таблиц _________________________________________ 19 3.1.2. Сохранность БД ____________________________________________________ 21 3.2. Алгоритм программы___________________________________________________ 22 4. Описание программной реализации________________________________________ 25 4.1. Описание программы___________________________________________________ 25 4.1.1. Ввод текущей даты _________________________________________________ 26 4.1.2. Работа в главном меню _____________________________________________ 26 4.1.3. Ввод новых данных __________________________________________________ 27 4.1.4. Редактирование ранее введенной информации __________________________ 28 4.1.5. Просмотр БД ______________________________________________________ 28 4.1.6. Удаление информации _______________________________________________ 29 4.1.7. Получение отчетных форм __________________________________________ 29 4.1.8. Настройка ________________________________________________________ 32 4.1.9. Выход из программы ________________________________________________ 33 4.2. Результаты опытной эксплуатации_________________________________________ 33 5.Экономико-организационная часть________________________________________ 35 5.1.Анализ потока публикаций_______________________________________________ 35 5.2. Расчет годового экономического эффекта___________________________________ 36 Заключение______________________________________________________________ 40 Литература._____________________________________________________________ 42 Приложение 1_____________________________________________________________ 43 “Техническое задание на разработку автоматизированной информационной системы учета выбывших из стационара (форма №066/у)”________________________________________________ 43 Приложение 2_____________________________________________________________ 77 Описание применения “Автоматизированной системы учета выбывших из Приложение 3_____________________________________________________________ 83 Руководство оператора “Автоматизированной системы учета выбывших из стационара”_ 83 Приложение 4_____________________________________________________________ 92 Руководство системного программиста “Автоматизированной системы учета выбывших из стационара”________________________________________________________________________ 92 Приложение 5____________________________________________________________ 107 Текст и описание программы: “Автоматизированная система учета выбывших из стационара” 107 ВведениеВ последнее время все более возрастает интерес к использованию средств вычислительной техники в медицине. Это объясняется теми возможностями, которые несут в себе вычислительные средства, в первую очередь современные персональные ЭВМ. Эти ЭВМ являются удобным средством для автоматизации обработки информации в различных областях человеческой деятельности. Габариты персональных компьютеров позволяют разместить их непосредственно на рабочем месте пользователя, а удобство общения с ПЭВМ делает их доступными для широкого круга пользователей-непрограммистов. Современные ПЭВМ имеют быстродействие и объем оперативной памяти достаточные для обработки больших массивов информации, их применение в таких областях медицины как, например, Медстатистика , позволяет значительно сократить затраты ручного труда, повысить качество и правильность работы, сократить время получения конечного результата. Именно этой проблеме и посвящен дипломный проект. Его целью была разработка автоматизированной системы выбывших из стационара, в основе которой лежит форма №066/у Министерства Здравоохранения России: "Статистическая карта выбывшего из стационара". О важности данной разработки говорит тот факт, что прикладное программное обеспечение информационных систем, необходимое учреждениям здравоохранения, редко может быть закуплено в готовом виде и так как практически все учреждения здравоохранения обладают своей спецификой. Выполнение дипломного проекта потребовало решения следующих основных задач: - проведение анализа особенностей и специфики автоматизированных информационных систем в медицине; - анализ технологии работы автоматизируемого подразделения; - определение необходимой входной и выходной информации; - разработка структуры базы данных; - разработка и отладка программы; - проведение опытной эксплуатации и внедрение у заказчика; - определение экономического эффекта от внедрения разработанных программных средств. Содержание пояснительной записки в значительной степени определяется перечисленными задачами. 1. Анализ существующих методов создания информационных систем в медицинеОбеспечение здоровья населения требует постоянного сбора и хранения данных. Затраты на создание и функционирование системы сбора, хранения, обработки и передачи информации составляют значительную и постоянно возрастающую часть бюджета лечебных учреждений. По одним оценкам [1] эти затраты составляют от 10 до 20% от суммарных затрат на лечение, по другим они составляют до 33% бюджета лечебных учреждений. Для снижения этих затрат, дальнейшего совершенствования обработки и представления информации, а также для повышения эффективности управления лечебными учреждениями разрабатываются и внедряются разнообразные медицинские информационные системы (МИС). 1.1. Классификация МИССогласно [1], общим для всех МИС является рутинный систематический сбор данных, интегрируемых в информацию, обеспечивающую принятие управляющих административных и медицинских решений. В той же работе [1] описывается следующая классификация МИС: - амбулаторные МИС; - МИС стационаров; - МИС социального страхования здоровья населения; - национальные МИС. Амбулаторные МИС обеспечивают сбор данных о каждом визите пациента к врачу, включая диагноз, оказанные медицинские услуги и предписанные назначения. Эти данные используются при повторных визитах, планирования работы, выписке счета пациенту и т.д. МИС стационаров обеспечивают сбор данных для выписного эпикриза, в том числе краткий анамнез, диагнозы, продолжительность госпитализации, состояние при выписке и перечень оказанных медицинский услуг вместе с их стоимостью. Эти данные используются при повторной госпитализации, для учета и планирования работы подразделений и отдельных врачей, для расчетов с пациентами и т.д. МИС социального страхования здоровья населения собирают данные обо всех медицинских услугах, стоимость которых требуется возместить из бюджета страховой компании, и обеспечивают расчеты с лечебными учреждениями. Национальные МИС собирают данные о функционировании медицинских учреждений и обобщают эту информацию для руководства национальным сектором здравоохранения. 1.2. Методология создания автоматизированных больничных информационных системСовременная автоматизированная больничная информационная система (АБИС) представляет собой тесно взаимодействующее сочетание МИС стационара и амбулаторной МИС. АБИС - это больничная медицинская и административная информационная система, в функции которой входят сбор, обработка и передача информации в присущих больнице целях. АБИС обладает высокой сложностью и в целях управляемости, как в техническом, так и в организационном отношениях целесообразнее разделить ее на отдельные системы или подсистемы, которые можно создавать поэтапно. Время показало, что принцип поэтапного создания АБИС значительно облегчил их разработку и внедрение и имел определенные экономические выгоды. Принцип заключается в том, что вначале осуществляется декомпозиция АБИС, т.е. ее подразделение на отдельные компоненты, а затем интеграция этих компонент в единую систему. АБИС, спроектированная по такому принципу, получила название "интегрированная АБИС". 1.2.1. Декомпозиция АБИССуществует много подходов к декомпозиции АБИС. Все они опираются на сочетание двух принципов ее разделения на отдельные взаимосвязанные компоненты: горизонтального и вертикального [1] . Горизонтальный принцип соответствует созданию отдельных систем, ориентированных на нужды конкретного пользователя или достаточно однородной группы пользователей, например, подразделяют АБИС на административную систему, лабораторную систему и группу специализированных систем (аптечная система, система диетпитания, консультационные системы и пр.). Вертикальный или функциональный принцип деления соответствует выделению систем, каждая из которых имеет определенный набор функций и может выполнять их по запросу любого пользователя системы. Примером может служить следующее вертикальное деление АБИС на 5 подсистем, каждая из которых наделена специфической функцией: 1) обеспечение выполнения медицинских действий; 2) эксплуатация медицинских данных в целях увеличения объема медицинских знаний в лечебном учреждении; 3) обеспечение материально-технического и медицинского снабжения; 4) оперативное планирование административной деятельности; 5) оперативное планирование лечебной деятельности. Исторически преобладающим оказался горизонтальный подход, при котором вначале создаются автоматизированные системы отдельных подразделений и служб, которые затем объединяются в интегрированную АБИС. Так, первые интегрированные АБИС появились в результате слияния административно-финансовых систем с независимо разрабатывающимися автоматизированными системами диагностических подразделений больниц, в первую очередь клинических лабораторий и отделений лучевой диагностики. 1.2.2. Интеграция компонент АБИСИнтеграция компонент АБИС является не менее сложным предприятием, чем ее декомпозиция на отдельные компоненты. Выделяют три основных требования к интеграции систем АБИС [1]: - пациент не должен ощущать влияния разделения на подсистемы; назначения, предписанные ему в разных подразделениях, должны быть согласованы между собой (интеграция на уровне пациента); - пользователь АБИС должен иметь возможность облегченного доступа (при наличии соответствующих полномочий) к функциям различных подсистем, ввод данных должен осуществляться однократно, и при этом система должна обеспечивать целостность и непротиворечивость информации (интеграция на уровне пользователей АБИС); - информация должна храниться в единой базе данных и предоставляться по мере необходимости любой заинтересованной в ней подсистеме (техническая интеграция). Интеграция не является самоцелью и должна вводится для улучшения функционирования больницы. Отдельные системы интегрированной АБИС вводятся в эксплуатацию, как правило, поэтапно. Состав АБИС, сроки и последовательность ввода ее отдельных систем в эксплуатацию зависят от приоритетов, устанавливаемых руководством больницы, и имеющихся финансовых возможностей. 1.3. Архитектура интегрированных АБИСМожно выделить следующие модели архитектуры АБИС: - модель с централизованной обработкой данных; - модель с распределенной обработкой данных. АБИС модели с централизованной обработкой данных выполнены на базе одной или нескольких тесно связанных больших ЭВМ или супер-ЭВМ, которые выполняют централизованную обработку всех потоков информации. Достоинством централизованной обработки данных является относительная простота организации доступа к данным о пациенте, отсутствие избыточности хранения информации. К недостаткам можно отнести необходимость значительных начальных капиталовложений, в том числе на оборудование машинного зала и стандартное программное обеспечение, а также определенные трудности развития прикладного программного обеспечения АБИС. АБИС модели с распределенной обработкой данных выполнены на базе сети малых или больших ЭВМ, каждая из которых имеет собственную базу данных. Основное достоинство этой модели состоит в том, что средства вычислительной техники могут приобретаться постепенно и компоненты АБИС могут быть внедрены поэтапно. Однако распределенность базы данных по нескольким ЭВМ приводит к усложнению разработки прикладного программного обеспечения АБИС и определенным трудностям обеспечения бесперебойной эксплуатации оборудования, а также эксплуатации баз данных. Архитектура многих АБИС не укладывается в рамки описанных выше моделей, они имеют смешанную архитектуру. Например, в связи с широким распространением ПЭВМ в ряде АБИС они используются в качестве терминалов центральных ЭВМ, для решения локальных задач в нуждах отдельных подразделений больницы или даже отдельных специалистов, а также для предоставления справочно-информационных услуг. Имеются примеры совместного использования центральной ЭВМ и локальной сети ПЭВМ, предназначенной для диспетчеризации амбулаторного приема [1]. 1.4. Эффективность применения АБИСБудучи средством организации труда персонала больницы АБИС не оказывает прямого влияния на лечение пациента. Однако система позволяет активно влиять на процессы принятия персоналом больницы как административных, так и медицинских решений. В качестве целей создания АБИС можно привести следующие: - прямая экономия зарплаты персонала; - косвенная экономия за счет избавления медицинских сотрудников от рутинной канцелярской работы; - улучшение качества медицинского обслуживания за счет большей точности, более широкого распространения информации и увеличения ее оперативности; - уменьшение числа избыточных услуг; - более полное использование ресурсов; - лучшее снабжение ресурсами; - общее улучшение качества обслуживания. Если раньше основным назначением АБИС было улучшение управления больницей, то теперь - это улучшение качества лечения. Внедрение АБИС не приводит к снижению бюджетных затрат, а лишь способствует уменьшению их роста. Основной потенциал рационализации функционирования больницы заключается в снижении расходов на зарплату персонала, которая составляет 60-70% бюджета больницы [1]. Такое снижение может быть достигнуто только за счет изменения в организации труда, распределения работ и ответственности за их выполнение. Поскольку наибольшие штаты и средства (за исключением собственно лечения) отвлекает обработка информации, на что расходуется до 15-25% бюджета больницы, то потенциальный экономический эффект внедрения АБИС достаточно высок. . 2. Технология работы отдела Медстатистики по обработке данных о выбывших из стационара, выбор технических и программных средств2.1. Технологическая схема работы отделаДля обеспечения оперативной информацией различных категорий сотрудников больницы и формирования отчетных материалов о лечебной деятельности отделений стационара в нем существует отделение медстатистики. Рассмотрим технологию работы медстатистики при поступлении информации из отделений стационара. На рис.1 представлена структура функциональной связи отдела с другими подразделениями больницы при поступлении информации о выбывших больных. Рис. 1 . Технологическая схема работы отдела медстатистики. В медстатистику поступают истории болезни (ИБ) с заполненными врачами статистическими картами на выбывших из стационара (форма №066/у). Форма №066/у заполняется на каждого выбывшего. На каждого иногороднего выбывшего заполняется дополнительно еще одна форма №066/у. В подразделении медстатистики производится сверка поступивших ИБ на выбывших с данными журнала на выбывших, умерших и переведенных (ЖВ). В ЖВ вносятся отметки о наличии ИБ на выбывших. Далее составляется справка о непоступивших ИБ на выбывших больных, которая передается обратно в отделения. Поступившие ИБ отправляются в архив на хранение. Формы №066/у складываются в папки отделений для составления отчетов о деятельности стационара. Второй экземпляр формы №066/у на иногородних больных отправляется в Боткинскую больницу для дальнейшей статобработки. Далее, на основании формы №066/у в подразделении медстатистики готовятся следующие отчетные формы для отделений стационара, бухгалтерии и администрации больницы: - ежемесячный отчет по каждому отделению; - годовые отчеты по всему стационару (см. Приложение 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. Число умерших беременных, рожениц и родильниц, из них число умерших от заболеваний, осложняющих беременность и роды. Таблицы 1-3,16-19 формируются для написания отчетов о деятельности стационара для администрации больницы и в вышестоящие организации, 4-15 - только для администрации больницы. 2.2. Формализованное описание документооборотаФорма №066/у является обязательным документом для любого стационара Российской Федерации и имеет полное название "Статистическая карта выбывшего из стационара". Она заполняется на каждого выбывшего и заключает в себе следующую информацию: 1. Номер истории болезни больного; 2. Фамилия И.О. больного; 3. Пол больного; 4. Дата рождения; 5. Время рождения; 6. Возраст; 7. Вес; 8. Адрес постоянного местожительства; 9. Район проживания; 10. Горожанин / селянин; 11. Государство, гражданином которого является больной; 12. Направляющая организация; 13. Причина направления; 14. Отделение стационара; 15. Профиль койки; 16. Доставлен в стационар по экстренным показаниям или в плановом порядке; 17. Через сколько часов после заболевания (получения травмы); 18. Дата поступления в стационар; 19. Время поступления в стационар; 20. Исход заболевания; 21. Дата выписки / перевода /смерти; 22. Время выписки / перевода /смерти; 23. Количество, проведенных в стационаре дней; 24. Диагноз направившего учреждения; 25. Госпитализирован впервые / повторно; 26. Диагноз стационара; 27. Хирургические операции; 28. Обследование на реакцию Вассермана; 29. Фамилия И.О. лечащего врача. 2.3. Оценка потоков информации, проходящих через отдел МедстатистикиВ 1998 году план на пролеченных больных в ДГКБ составил 22 400 человек. На каждого пролеченного больного должна быть сформирована ф.№066/у. Объем одной этой формы составляет около 1 КБ, тогда объем поступающей информации по ф.№066/у в год составит порядка 19 МБ. При этом в медстатистику поступает и другая информация: о движении больных и коечного фонда (ф.7), а также информация из хирургического центра, районной поликлиники и травмопункта. Самый большой объем здесь имеет форма 7. Если считать, что объем одной ф.7 также равен 1 КБ, то в день объем поступившей информации по ф.7 составит 15 КБ. Если полагать, что число рабочих дней в году 273, то годовой объем информации, поступившей в медстатистику по ф.7 составит порядка 4 МБ. Тогда общий объем информации составит 23 МБ. При этом объем информации, поступающий в день, составит порядка 0.1 МБ. В стационар из медстатистики поступает порядка 0.003 МБ информации, в том случае, если администрации передается информация, сформированная на основе ф.7. Учитывая характер работы стационара, следует предположить, что основная информация будет проходить в сети с 8 до 14 часов. При этом интенсивность потока информации составляет порядка 0.036 Кбит/с. При пропускной способности стандартной сети Ethernet 10 Мбит/с этот поток не представляет большой нагрузки на сеть. Следует ожидать, что не рассмотренные оценки потоков информации из хирургического центра, районной поликлиники и травмопункта не окажут существенного влияния на загрузку сети. 3. Разработка структуры базы данных (БД) и алгоритмов обработки3.1. Структура БДДля хранения информации по выбывшим больным была разработана БД, концептуальная модель которой представлена на рис.2 . Рис. 2 . Концептуальная модель базы данных. БД является распределенной - она состоит из трех таблиц: - ТАБЛИЦЫ "DIA66" (содержащей диагнозы заболеваний больного); - ТАБЛИЦЫ "OP66" (содержащей названия операций больного); - ТАБЛИЦЫ "KARTA" (содержащей всю остальную информацию). Связь осуществляется по номеру истории болезни. Каждому выбывшему соответствует одна запись в таблице "KARTA" и такое количество записей в таблицах "DIA66" и "OP66", сколько диагнозов ему проставлено и сколько операций ему было проведено соответственно. Другими словами между таблицей "KARTA" и таблицей "DIA66", а также между таблицей "KARTA" и таблицей "OP66" существует связь "один ко многим". Для уменьшения объема, отводимого для хранения одной записи в таблице "KARTA", используется следующее: заполнение ф. №066/у в программе идет в автоматизированном режиме, т.е. все пункты ф.№066/у (где это возможно) заполняются с помощью выбора одной из нескольких альтернатив, представленных в виде меню. Совокупность всех альтернатив называется справочником. Заполнение справочника происходит на самом раннем этапе эксплуатации программы. Каждой альтернативе в справочнике соответствует уникальный номер или код (поэтому справочники иногда называют кодификаторами), т.е. между альтернативой и ее кодом существует взаимооднозначное соответствие. В виду этого в БД хранятся не сами альтернативы, а их коды. Существуют отработанные процедуры работы со справочниками, в частности разработанные сотрудниками кафедры 29. 3.1.1. Файловая структура таблицКаждая таблица включает в себя файл(ы) данных и файл(ы) индексов. Таблица для хранения данных по пациентам содержит файлы: - КАRТА66.DBF и КАRТА66.NTX; - DIA66.DBF и DIA66.NTX; - OP66.DBF и OP66.NTX. Структура файла KARTA66.DBF:
Индексное выражение для файла: NUM_IB. Структура файла DIA66.DBF:
Индексное выражение для файла: NUM_IB+KOD1. Структура файла OP66.DBF:
Индексное выражение для файла: NUM_IB. 3.1.2. Сохранность БДВ целях поддержания сохранности и целостности БД были разработаны организационно - технические мероприятия, заключающиеся в создании программы сохранения на дискеты основных баз данных автоматизированной системы и обучения работы с ней пользователей, а также рекомендации по ее применению, заключающиеся в следующем: по окончанию сеанса работы с системой желательно сохранить вновь введенную информацию на дискеты для возможности ее восстановления, если жесткий диск выйдет из строя. При сохранении информации на дискеты переносятся все основные базы данных полностью, причем каждая база данных на свою дискету. Если объема одной дискета будет не достаточно для сохранения какой-либо базы данных, то эта база данных будет сохранена на нескольких дискетах. Программа сохранения не требует от персонала специальных навыков: необходимо только запустить ее и вставлять/вынимать дискеты, реагируя на сообщения, которые она будет выдавать на экран. Частоту запусков программы сохранения определяет сам пользователь. 3.2. Алгоритм программыСистема предназначена для автоматизации заполнения формы №066/у Минздрава России и генерации на ее основе типовых отчетов для стационаров. В соответствии с ТЗ на разработку системы взаимодействие программы с пользователем должно быть реализовано по следующему алгоритму: 1) Ввод текущей даты; 2) Выбор из главного меню одной из следующих функций: а) Ввод данных (перечень данных см. пункт 2.2) и печать; б) Коррекция ранее введенных данных; в) Поиск данных больного по N ИБ или по фамилии. г) Получение отчетных форм (за отчетный период с <число, месяц, год> по <число, месяц, год>); д) Выход из программы. После выполнения каждой функции необходимо обеспечить возврат в главное меню и выбор любой другой функции. При выборе функции "Выход из программы" работа программы завершается. При выборе функции "Коррекция ранее введенных данных" пользователь может откорректировать данные, введенные ранее. Предусмотрен также режим "Настройка программы", который должен обеспечивать адаптацию программы к изменяющимся справочникам, используемым в программе. Режим настройки должен быть скрыт от конечного пользователя программы и доступен лишь администратору БД. Разработанный алгоритм программы приведен на рис.3. Алгоритм процедуры формирования отчетных документов приведен на рис.4. Рис. 3 .А лгоритм программы. Рис. 4 . А лгоритм формирования отчетов. 4. Описание программной реализации4.1. Описание программыКак уже отмечалось ранее, автоматизированная система выбывшего из стационара предназначена для автоматизации процесса заполнения формы №066/у Минздрава России и формирования на ее основе отчетных форм для стационара. Программа обеспечивает: - ввод, хранение, коррекцию данных по выбывшим из стационара больным; - оформление печатных документов по данным о выбывших больных за отчетный период; - настройку на структуру конкретного стационара. Она ориентирована на пользователя, не являющегося профессионалом в области вычислительной техники. Система реализована для персональных ЭВМ IBM PC XT/AT со следующим набором периферийных устройств: принтер; дисплей с платой адаптера EGA/VGA, накопитель на жестком диске объемом не менее 80 Мб. Минимальный объем свободной оперативной памяти 540 Кб. Программа написана на языке программирования Clipper и работает под управлением операционной системой MS DOS версии 3.1 и выше. Для запуска программы необходимо набрать в командной строке => karta и нажать клавишу ENTER. Об успешном запуске программы свидетельствует приглашение ввести дату (см. пункт 4.1.1.). Процесс работы с системой разбивается на несколько этапов: - ввод текущей даты; - работа в главном меню; - ввод новых данных; - коррекция введенных данных; - формирование и печать отчетов за выбранный период; - настройка программы на структуру конкретного стационара; - выход из программы 4.1.1. Ввод текущей датыПри запуске программы на экране появляется заставка с надписью “СЕГОДНЯ: ” и некоторой датой. На машинах, снабженных автономными встроенными часами, будет выведена текущая дата, на других машинах выводится дата, установленная последней системной командой "DATE". Для подтверждения даты нажмите клавишу ENTER, для изменения - наберите нужную дату и нажмите клавишу ENTER. Можно также ввести любую дату, а не только текущую. 4.1.2. Работа в главном менюГлавное меню программы содержит следующие пункты: - создание; - удаление; - редактирование; - навигация; - отчеты; - выход. Перемещение по пунктам главного меню осуществляется клавишами перемещения курсора: стрелка вправо, стрелка вниз и стрелка влево, стрелка вверх. Выбор и отказ от выбора пункта меню осуществляется клавишами ENTER и ESC соответственно. В нижней части экрана имеется подсказка о тех действиях, которые будут производиться при выборе соответствующего пункта главного меню. 4.1.3. Ввод новых данныхЕсли выбран пункт главного меню "Создание ", то можно ввести данные в новую карту, выбывшего из стационара (другими словами, заполнить новую форму №066/у). Высвечивается приглашение для введения номера истории болезни вновь выбывшего из стационара больного. Новая карта будет создана только в том случае, если информации о больном, с указанным номером истории болезни, в базе данных нет. После этого на экране появляется текст, который содержит основные пункты формы №066/у, подлежащие заполнению (см. пункт 2.2). Движение по этому тексту осуществляется клавишами перемещения курсора, при этом по экрану перемещается "световое пятно". Для заполнения нужного пункта надо подвести "световое пятно" к данному пункту текста и нажать клавишу ENTER. Если данный пункт формы №066/у может содержать одно из наперед заданных значений, то на экран выводятся все эти значения и пользователь, используя клавиши перемещения курсора и клавишу ENTER, осуществляет выбор (используя клавишу ESC, можно выйти из данного пункта без выбора какого-либо значения). Все эти, "наперед заданные" значения хранятся в справочниках. Если данный пункт может содержать любое значение, то пользователю предлагается ввести его самому. Возврат в основное меню происходит по нажатию клавиши F10. Если некоторые пункты (а именно, те которые нужны для составления отчетных документов) не будут заполнены, то вновь введенная форма не будет сохранена. При попытке выхода, в этом случае, пользователю будет предложено заполнить нужные пункты. 4.1.4. Редактирование ранее введенной информацииВыбрав пункт главного меню "Редактирование ", пользователь может произвести коррекцию любой ранее введенной формы, хранящейся в БД. Для этого ему предлагается либо ввести номер истории болезни, либо фамилию интересующего его больного. Коррекция осуществляется по тем же правилам, что о при "Создании" (см. пункт 4.1.3.). Для поиска №066/у формы интересующего больного, пользователь может использовать "Навигатор" БД (см. пункт 4.1.5.). Пользователь имеет возможность получить твердую копию отредактированной им формы. Для этого ему надо, находясь в режиме "Редактирование" или "Создание", сделать следующее: - включить принтер; - вставить в принтер лист бумаги; - нажать клавишу F5 . Перед пользователем появится меню, пунктами которого являются: 1. "Печатать текущий раздел документа", т.е. тот пункт, на котором в данный момент находится курсор ("световое пятно"); 2. "Печатать весь документ", т.е. всю данную №066/у форму целиком; 3. "Отказ от печати". Клавишами перемещения курсора и клавишей ENTER пользователь осуществляет выбор. 4.1.5. Просмотр БДВыбрав пункт "Навигатор ", пользователь может просмотреть всю информацию, которая хранится в БД. Для этого ему предлагается меню второго уровня, используя пункты "Текущая карта ", "Следующая карта " и "Предыдущая карта " которого, пользователь может последовательно просмотреть всю БД. При этом в нижней части экрана будет представлены номер истории болезни пациента, его фамилия и дата выписки, соответствующие очередной №066/у форме. Кроме того, пользователь может ввести условия просмотра: - либо номер истории болезни интересующего его больного (в этом случае, пользователь будет просматривать БД, начиная с формы с введенным номером истории болезни (если она есть в БД); если формы с введенным номером истории болезни в БД; нет, то будет представлена первая форма с номером большим, чем у заданной); - либо фамилию больного; - либо дату выписки больного из стационара (в этом случае, пользователь будет просматривать №066/у формы больных, выписанных во введенную дату и во все последующие дни). Возврат в основное меню - по F10 или по ESC. После выхода из "Навигатора" текущим номер истории болезни становится тот номер, который был у последней из просмотренных форм. Это можно использовать для поиска и последующего редактирования интересующей пользователя формы или для её удаления ( см. пункт 4.1.6.). 4.1.6. Удаление информацииВыбрав этот пункт основного меню, пользователь получает возможность, путем последовательного просмотра БД, помечать интересующие его №066/у формы на удаление. Помеченные пользователем на удаление формы после выполнения пункта "Удаление " физически удаляются из БД. 4.1.7. Получение отчетных формБлок- схема процедуры формирования отчетов была представлена ранее на рис.4. Выбрав пункт главного меню "Отчеты", можно получить отчеты фиксированной формы на основе введенной информации. Предлагается меню со следующими пунктами: - Месячные отчеты; - Квартальные отчеты. Выбрав первый пункт, можно получить месячный отчет по любому отделению стационара. Для этого пользователю предлагается указать названия отделения, по которому будет формироваться отчет. Если отделение не будет указано, то отчет формироваться не будет. Если выбран второй пункт, то необходимо указать конкретный отчет, который надо сформировать. Выбор осуществляется с помощью следующего меню: 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. Число умерших беременных, рожениц и родильниц, из них число умерших от заболеваний, осложняющих беременность и роды. Можно получить квартальные отчеты, как по всему стационару, так и по любому его отделению. Для этого пользователю предлагается определить отделение, по которому будет формироваться отчет. Если отделение не будет указано (нажата клавиша ESC), то отчет будет формироваться по всему стационару. После выбора отчета необходимо ввести дату начала и окончания отчетного периода. Для ввода даты надо набрать чч/мм/гг на клавиатуре и нажать клавишу ENTER. Для отказа от ввода - ESC. После обработки получается необходимая отчетная форма, которая изображается на экране и сохраняется в файле. Можно получить твердую копию отчетной формы на принтере. Чтобы получить твердую копию на принтере необходимо вы- полнить следующие действия: - включить принтер; - вставить в принтер лист бумаги; - выбрать в меню альтернативу "Выводить отчет на печать". Всюду для возврата в предыдущее меню используется клавиша ESC. Некоторые отчетные документы имеют большую ширину, поэтому для их распечатки необходим широкий принтер. Ширину отчета можно определить при его просмотре после того, как он появится на экране. 4.1.8. НастройкаНастройка программы на режим конкретного использования заключается в корректировке справочников. Режим настройки скрыт от конечного пользователя программы и доступен лишь администратору БД. Для корректировки справочников необходимо, находясь в главном меню программы, нажать Control-F10. При этом пользователь попадает в меню со следующими альтернативами: - выбор и изменение списка отделений стационара; - выбор и изменение списка профилей коек; - выбор и изменение списка направляющих организаций; - выбор и изменение списка причин смерти; - выбор и изменение списка районов; - выбор и изменение списка возрастов; - выбор и изменение списка причин перевода; - выбор и изменение списка причин направлений; - выбор и изменение списка стран содружества. При выборе любого пункта меню пользователь переходит к меню добавления, удаления и переименования выбранного списка. В меню, для добавления нового элемента необходимо нажать клавишу INS. После этого будет предложено ввести новое название. Закончив ввод, надо нажать клавишу ENTER. Для удаления элемента используется клавиша DEL. При нажатии клавиши ENTER осуществляется выбор текущего элемента в списке с целью его переименования. Вводится новое название элемента и нажимается клавиша ENTER. ESC означает отказ от переименования. При нажатии ESC происходит возврат в предыдущее меню. 4.1.9. Выход из программыДля окончания работы с системой следует выбрать пункт "Выход" главного меню. В программе не предусмотрено специальных сообщений для системного программиста. При работе программы возможна выдача сообщений исполнительной системой Clipper. Типичными сообщениями могут быть: "Not enought memory", "Memory fault" – по этим сообщениям следует удалить из оперативной памяти все резидентные программы, кроме русификаторов. "Unable to open file <имя_файла>" - следует проверить наличие в каталоге указанного файла и при его отсутствии скопировать с резервной дискеты. В более сложных случаях следует записать сообщение и ситуацию, в которой оно возникло, и обратиться к системному программисту, сопровождающему программу. 4.2. Результаты опытной эксплуатацииОпытная эксплуатация проходила в Детской городской клинической больнице N13 им. Н. Ф. Филатова (ДГКБ N 13). В систему было заложено порядка 900 форм №066/у действительно выбывших из ДГКБ N13 больных. Ввод информации проводился сотрудниками отдела медстатистики этой больницы. В процессе работы были определенны некоторые особенности ввода информации и формирования отчетных документов. Все они были учтены в окончательном варианте программы. На основании этих 900 форм были получены все возможные отчетные документы. Сверка их с отчетами отдела медстатистики, полученными в ручную, подтвердила правильность работы системы. Система передана для внедрения в отделение медстатистики ДГКБ N13. 5.Экономико-организационная часть5.1.Анализ потока публикацийВ соответствии с заданием на дипломное проектирование проводилось изучение изменения потока публикаций по теме дипломного проекта. Анализ проводился с помощью автоматизированной поисковой системы, действующей в ГПНТБ. Для поиска использовались следующие ключевые слова: - медицинская статистика; - медицинская информатика; - СУБД. Для оценки потока публикаций был взят отрезок времени, начинающийся 1993 годом. Полученные результаты представлены на гистограмме изменения потока публикаций (рис.5 ). Рис. 5. Гистограмма изменения потока публикаций. Из данной гистограммы видно, что наблюдается непрерывное увеличение числа публикаций, говорящее, вероятно, о возрастании интереса к проблеме использования средств вычислительной техники в работе отдела медицинской статистики. Это, скорее всего, связано со значительным увеличением парка ЭВМ, в первую очередь - персональных, их относительной дешевизной и увеличением их производительности, что играет не последнюю роль при обработке больших объемов статистической информации. Неослабевающий интерес к этой теме связан с теми большими возможностями, которые представляют такие средства, как СУБД и пакеты прикладных программ. 5.2. Расчет годового экономического эффектаГодовой экономический эффект будем рассчитывать согласно [7]: Э = (Эб – Эн ) * Ан , где - Эб = Сб + Ен * Кб - приведенные затраты на единицу работы базового образца; - Эн = Сн + Ен * Кн - приведенные затраты на единицу работы нового образца; - Ен - нормативный коэффициент эффективности (Ен =0.15); - Кб ,Кн - капитальные затраты; - Сб ,Сн - себестоимость единицы работы; - Ан - годовой объем работ. В качестве единицы работы возьмем работу, проводимую отделом Медстатистики больницы за год. В этом случае Ан =1. В качестве Эб возмем затраты труда этого отдела без использования ЭВМ (т.о. Кб =0). Капитальные затраты Кн представляют собой затраты на выполнение дипломного проекта Сдп , которые отражаются в величине его себестоимости [6]: Кн = Сдп = Спр + Снакл , где - Спр - прямые расходы на выполнение дипломного проекта; - Снакл - накладные расходы. Для МИФИ Снакл составляют примерно 25% от величины Спр : Спр = Зосн + Зэвм + Осс + Оп , где - Зосн - зарплата и стипендия основных исполнителей ДП; - Зэвм - затраты на использования машинного времени; - Осс - отчисления на социальное страхование; - Оп - отчисления в пенсионный фонд. Зосн = Зстуд * Тдп + Зрук * Трук + Зконс * Тконс , где - Зстуд , Зрук , Зконс - заработная плата студента-дипломника, его руководителя и консультанта соответственно; - Тдп , Трук , Тконс - время, затраченное на участие в выполнении ДП этими лицами соответственно (см. табл. 1. ). Таблица 1 . Расчет заработной платы.
Таким образом: Зосн =(800+800+1600+1600) + 62*24 + 62*2=4800+1488+124=6412. Выполнение ДП потребовало 320 часов машинного времени. Стоимость 1 часа на PC XT составляла 40 рублей. Таким образом, Зэвм = 320*40 = 12800 рублей. Отчисления на социальное страхование и в пенсионный фонд составляют 37% от Зосн , следовательно: (Осс + Оп )= 0.37 * Зосн = 0.37*6412 = 2372.44 рублей Таким образом: Спр = Зосн + Зэвм + Осс + Оп =6412+12800+2372.44=21584.44; Спр =21584.44 рублей; Снакл =0.25*Спр =0.25*21584.44=5396.11 рублей; Кн = Сдп = Спр + Снакл = 21584.44 + 5396.11 = 26980.55; Кн =26981 рубль. Себестоимость эксплуатации Сн представляет собой стоимость единицы работы, сделанной новым образцом. Эта стоимость включает в себя зарплату оператора, работающего с программой (новым образцом) и стоимость машинного времени. Зарплата оператора Зоп вычисляется как произведение времени работы с программой в часах Траб с почасовой оплатой оператора (35 руб./час). Стоимость машинного времени определяется как произведение Траб со стоимостью одного часа машинного времени (40руб/час). Траб определяется из содержания самой работы, которую выполняет программа: - формирование ежемесячных отчетов по 14 отделениям больницы (среднее время формирования одного отчета 15 минут); - формирование 19 различных годовых отчетов (среднее время формирования одного годового отчета 45 минут). Следовательно, Траб = 12*(14*15/60) + 19*45/60 = 42+14.25 = 56.25 часов. Таким образом, Зоп = 56.25*35 = 1968.75 рублей, а стоимость машинного времени 56.25*40=2250 рублей. Отчисления в фонд социального страхования и в пенсионный фонд составят 37% от Зоп , т.е. 1968.75 * 0.37 = 728.44 рублей. С учетом накладных расходов получаем себестоимость работы программы: Сн = (1968.75+2250+728.44) + 0.25*(1968.75+2250+728.44) = = 6183.99 рублей. Сн = 6184 рублей. Для оценки Эб рассчитаем затраты отдела медстатистики стационара без использования ЭВМ. В отделе работает пять человек: - 4 медрегистратора (ставка 4000 руб./месяц); - 1 врач (ставка 6000 руб./месяц). Следовательно, затраты за год составляют: 12 * (4 * 4000 + 6000) * (1 + 0.37) = 361680 рублей. Разработанная система покрывает около 40% всей работы отдела, следовательно, Эб = 0.40*361680 = 144672 рублей. В итоге получаем: Э = (Эб – Эн )*Ан = (144672 - (6184 + 0.15*26981)) * 1= 134440.85 рублей. Годовой экономический эффект от использования разработанной системы составит 134440 рублей. Лимитная цена разработанной системы: Ц = 0.15 * Кн + П * Кн + НДС * Кн + Сн , где - Кн - себестоимость разработки; - П - прибыль (0.30); - НДС- налог на добавленную стоимость (0.20); - Сн - себестоимость эксплуатации. Ц= 0.15*26981 + 0.30*26981 + 0.20*26981 + 6184 =23721.65 Следовательно, Лимитная цена разработки составляет 23 721 рубль . . ЗаключениеВ результате проделанной работы были получены следующие результаты: - проведен анализ существующих методов создания информационных систем в медицине; - проведен анализ работы отдела медстатистики стационара и анализ потоков информации, проходящей через него, на основании чего сделан вывод о возможности использования в работе отдела стандартной сети Ethernet, с пропускной способностью 10 Мбит/с; - учитывая объем хранимой информации, потоки запросов на ввод/вывод, допустимую скорость обработки, в качестве технических средств выбраны ПЭВМ IBM PC XT/АТ со следующим набором периферийных устройств: принтер, дисплей с платой адаптера EGA/VGA, накопитель на жестком диске объемом не менее 40 МБ, и минимальным объемом свободной оперативной памяти не менее 540 КБ; а в качестве программных средств – язык программирования Clipper; - составлено формализованное описание документооборота (форма №066/у МЗ России); - разработана концептуальная модель базы данных, содержащая в себе информацию, адекватную форме №066/у МЗ России и состоящую из трех баз данных, связанных по номеру истории болезни; - разработаны алгоритмы обработки; - разработанная с использование языка Clipper Summer'87 программа занимает в виде загрузочного модуля 310 КБ ОП; - разработаны организационно- технические мероприятия, направленные на поддержание сохранности и целостности БД; - определен годовой экономический эффект от внедрения разработанной автоматизированной системы, который составил 134 440 рублей. Система прошла опытную эксплуатацию в Детской городской клинической больнице N13 им. Н.Ф.Филатова и передана для внедрения в отделение медстатистики этой больницы. Литература1. Clipper Summer'87. Комплект документации. 2. Дейт К.Дж.”Введение в системы баз данных”: 3. Каррабис Дж. - Д. “Программирование на dBase III plus”: 4. Мартин Дж. “Организация баз данных в вычислительных системах”: 5. Серия "Обзоры по важнейшим проблемам медицины": 6. Тригер Д.Я. “Технико-экономическое обоснование и информационное обеспечение дипломных проектов (в области физики и вычислительной техники)”: 7. Эриванский Ю.А. “Экономическое обоснование эффективности программных средств вычислительной техники”: Приложение 1“ Техническое задание на разработку автоматизированной информационной системы учета выбывших из стационара (форма №066/у)”Автоматизированная система учета выбывших из стационара (условное обозначение КАРТА) предназначена для автоматизации заполнения формы №066/у Минздрава России и генерации на ее основе типовых отчетов для стационаров. Основанием для разработки является договор N 12-1-99 на создание научно-технической продукции между ДГКБ N13 и ИТЦ ИА. Указано во введении. 4.1. Функциональные характеристики. Программа должна выполнять функции ввода, хранения и обработки информации о выбывшем больном и формирования ежедневных, месячных и годовых отчетов по фиксированным формам. В программе должен быть обеспечен: - ввод непротиворечивой и целостной информации; - удобство пользователя, не имеющего специальных навыков работы с вычислительной техникой при заполнении формы №066/у, высокая скорость заполнения за счет повышения наглядности и упрощения процесса ввода отдельных элементов информации; - получение фиксированных отчетных форм за время, приемлемое для пользователя (не более 5 минут для ежедневного отчета, не более 1 часа для месячного отчета и не более 1 рабочего дня для годового отчета). Контроль непротиворечивости и целостности информации должен состоять из двух этапов: 1. контроля непосредственно при вводе (проверка ограничений на элемент информации, вводимый в данный момент); 2. контроля информации после завершения ввода (проверка ограничений на совокупность элементов информации). Для удобства пользователя в качестве базы для экранного интерфейса необходимо использовать полноэкранное редактирование полей БД. Входной информацией программы является информация из формы №066/у (см. Приложение 1.1). Выходной информацией программы являются таблицы: - месячного отчета (см. Приложения 1.2 и 1.3); - годового отчета, включающие в себя: 1. Состав больных в стационаре, сроки и исход лечения (см. табл.1 ф.№14); 2. Состав больных новорожденных, поступивших в возрасте 0-6 суток жизни и исход их лечения (см. табл.2 ф.№14); 3. Хирургическая работа учреждений (см. табл.3 ф.№14); 4. Распределение больных по возрасту и району (см. Приложение 4); 5. Состав больных, выбывших в возрасте от 0 до 6 суток жизни (см. Приложение 1.5); 6. Больные, переведенные в другие лечебные учреждения (см. Приложение 1.6); 7. Нозология больных, переведенных из других стационаров (см. Приложение 1.7); 8. Нозологическая таблица умерших (см. Приложение 1.8); 9. Нозология больных умерших по возрастам (см. Приложение 1.9); 10. Нозология умерших в возрасте от 0 до 6 дней жизни (см. Приложение 1.10); 11. Операции умерших (см. Приложение 1.11); 12. Нозология умерших до суток (см. Приложение 1.12); 13. Нозология инфекционных заболеваний (см. Приложение 1.13); 14. Распределение инфекционных заболеваний по отделениям (см. Приложение 1.14); 15. Распределение выбывших иногородних больных по каналам госпитализации и отделениям больницы (см. Приложение 1.15); 16. Число больных, переведенных в другие стационары, из них число новорожденных, переведенных в другие стационары, и число лиц, госпитализированных для обследования и оказавшихся здоровыми; 17. Число новорожденных, умерших в возрасте от 0-6 суток, число умерших в первые 24 часа после поступления в стационар: в возрасте 0-24 часа после рождения, до 1 года, в том числе от пневмонии; 18. Число больных инфарктом миокарда, поступивших в первые сутки от начала заболевания, число больных инфарктом миокарда, умерших в первые 24 часа после поступления в стационар; 19. Число умерших беременных, рожениц и родильниц, из них число умерших от заболеваний, осложняющих беременность и роды. Таблицы 1-3,16-19 формируются для написания отчетов о деятельности стационара для администрации больницы и в вышестоящие организации, 4-15 - только для администрации больницы. Взаимодействие программы с пользователем должно быть реализовано по следующему алгоритму: 1. Ввод текущей даты. 2. Выбор из главного меню одной из следующих функций: 2.1. Ввод данных (перечень данных см. в Приложении 1.1) и печать; 2.2. Коррекция ранее введенных данных; 2.3. Поиск данных больного по №ИБ или по Фамилии И.О; 2.4. Получение отчетных форм (за отчетный период с <число, месяц> по <число, месяц>); 2.5. Выход из программы. После выполнения каждой функции необходимо обеспечить возврат в главное меню и выбор любой другой функции. При выборе функции "Выход из программы" работа программы завершается. При выборе функции "Коррекция ранее введенных данных" пользователь может откорректировать данные, вводимые ранее. Предусмотрен также режим "Настройка программы", который должен обеспечивать адаптацию программы к изменяющимся справочникам, используемым в программе, а именно: 1. Добавление и удаление списка отделений стационара; 2. Добавление и удаление списка профилей коек; 3. Добавление и удаление списка направляющих организаций; 4. Добавление и удаление списка причин смерти; 5. Добавление и удаление списка операций; 6. Добавление и удаление списка районов; 7. Добавление и удаление списка возрастов; 8. Добавление и удаление списка учреждений, откуда и куда переводятся больные ДГКБ №13; 9. Добавление и удаление причин перевода больного; 10. Добавление и удаление причин направлений больного; 11. Добавление и удаление стран содружеств и их шифров. Режим настройки должен быть скрыт от конечного пользователя программы и доступен лишь администратору БД. Концептуальная модель БД ф. №066/у представлена в Приложении 14. 4.2. Требования к надежности. Разработанная программа должна обладать средствами защиты от ошибочных действий персонала. 4.3. Условия эксплуатации. Программа должна быть ориентирована на пользователя, не имеющего специальных навыков работы в области вычислительной техники и программирования. 4.4. Требования к составу и параметрам технических средств. Программу необходимо реализовать на базе ПЭВМ типа IBM PC/XT/AT с набором периферийных устройств (принтер, дисплей с платой адаптера EGA/VGA, накопителем на жестком диске с объемом не менее 40 МБ). 5. Требования к программной документации. Документация на программу должна включать объединенный документ: описание программы и текст программы, эксплуатационные документы в согласованном с пользователем объеме. Данные о больном, фиксируемые в форме №066/у: 1. Номер истории болезни; 2. Фамилия И.О; 3. Пол: 3.1. Мужской; 3.2. Женский; 4. Дата и время рождения (год, месяц, число, время); 5. Возраст: 5.1. 0-6 дней. 5.2. 7-28 дней; 5.3. 29 дней-3 мес.; 5.4. 4-6 мес.; 5.5. 7-9 мес.; 5.6. 10-12 мес.; 5.7. 1год; 5.8. 2-3 года; 5.9. 4-7 лет; 5.10. 8-14 лет; 5.11. 15 лет; 6. Вес (кг/г); 7. Проживает: 7.1. Адрес постоянного местожительства; 7.2. Район: 7.2.1. Москва; 7.2.2. Московская область; 7.2.3. Иногородний; 7.2.4. Сельский житель; 7.2.5. Иностранец; 8. Житель: 8.1. Города; 8.2. Села; 9. Государство 10. Кем направлен: 10.1. Род. дома, род. отделения больниц; 10.2. Клиники, больницы: 10.2.1. ДГКБ №32; 10.2.2. ДГКБ №67; 10.2.3. ДГКБ №1; 10.2.4. ДКБ №11; 10.2.5. ДГКБ №3; 10.2.6. ГКБ №13; 10.2.7. ДКБ №2; 10.2.8. ДГКБ №9; 10.2.9. 5 ДИБ; 10.2.10. ДИБ 12; 10.2.11. ДИБ 6; 10.3. Поликлиники; 10.4. Консультации; 10.5. Минздрав России; 10.6. Скорая; 10.7. Самотек; 10.8. ГУЗМ; 10.9. Военная часть; 10.10. Милиция; 10.11. Повторные больные; 10.12. ГУЗМО; 10.13. РЗГВ; 10.14. Прочее; 11. Причина: 11.1. Оперативное вмешательство; 11.2. На гемодиализ; 11.3. В реанимационное отделение; 11.4. Прочее; 12. Отделение: 12.1. Микрохирургия; 12.2. Хирургия новорожденных; 12.3. Урология; 12.4. Травматология; 12.5. Гнойной хирургии; 12.6. Торакальное; 12.7. Искусственная почка; 12.8. Нефрология; 12.9. Терапия старшего возраста; 12.10. Токсикология; 12.11. Патология новорожденных; 12.12. Лор; 12.13. Реанимация; 12.14. Неонатальный центр; 13. Профиль коек: 13.1. Хирургический; 13.2. Терапевтический; 13.3. Реологический; 13.4. Реанимационный; 14. Доставлен в стационар по экстренным показаниям: 14.1. Да; 14.2. Нет; 15. Через сколько часов после заболевания (получения травмы): 15.1. в первые 6 часов; 15.2. 7-24 ч.; 15.3. позднее 24 ч.; 16. Дата и время поступления в стационар (год, месяц, число, время) 17. Исход заболевания: 17.1. выписан; 17.2. умер; 17.3. переведен; 18. Если переведен: 18.1. Куда: 18.1.1. ДГКБ №32; 18.1.2. ДГКБ №67; 18.1.3. ДГКБ №1; 18.1.4. ДКБ №11; 18.1.5. ДГКБ №3; 18.1.6. ГКБ №13; 18.1.7. ДКБ №2; 18.1.8. ДГКБ №9; 18.1.9. 5 ДИБ; 18.1.10. ДИБ 12; 18.1.11. ДИБ 6; 18.2. Причины перевода: 18.2.1. по профилю; 18.2.2. для дальнейшего лечения; 18.2.3. оперативное вмешательство; 19. Дата и время выписки, перевода, либо смерти (год, месяц, число, час); 20. Проведено дней (вычисляется автоматически как разность между датой выписки, перевода, либо смерти и датой поступления); 21. Диагноз направившего учреждения по МКБ; 22. Госпитализирован в данном году по поводу данного заболевания: 22.1. Впервые; 22.2. Повторно; 23. Диагноз стационара по МКБ: 23.1. Основной; 23.1.1. клинический; 23.1.2. патологоанатомический; 23.2. осложнения; 23.2.1. клинический; 23.2.2. патологоанатомический; 23.3. сопутствующие заболевания; 23.3.1. клинический; 23.3.2. патологоанатомический; 24. Причина смерти: 24.1. основное заболевание; 24.2. осложнения основного заболевания; 24.3. другие важные заболевания, способствовавшие смертельному исходу, но не связанные с заболеванием или его осложнениями, послужившим непосредственной причиной смерти; 25. Хирургические операции: 25.1. Дата (число, месяц, год); 25.2. Название операции (берется из каталога операций в ф.№14 - отчет о деятельности стационара и каталога операций из ф.№30-здрав - отчет ЛПУ) 26. Обследование на реакцию Вассермана: 26.1. Число, месяц, год; 26.2. Результат: 26.2.1. Положительный; 26.2.2. Отрицательный; 27. Фамилия, имя, отчество лечащего врача. Месячная таблица для отделений “Хирургия новорожденных” и “Патология новорожденных” должна включать следующие графы: 1. Шифр классов болезней; 2. Названия классов болезней; 3. Шифр болезни в классе; 4. Название болезни в классе. По каждому названию болезни: 5. Возраст: 5.1. 0 - 6 дней; 5.2. 7 - 14 дней; 5.3. 15- 21 дня; 5.4. 22- 28 дней; 5.5. 29 дней - 3 мес.; 5.6. 4 - 6 мес.; 5.7. 7 - 9 мес.; 5.8. 10 - 12 мес.; 6. Всего до одного года: 6.1. Всего; 6.2. В т.ч. сельских жителей; 6.3. К/Д; 6.4. В т.ч. сельских жителей; 7. Выписано: 7.1. Всего; 7.2. Москва; 7.3. Московская область; 7.4. Иногородние; 7.5. Сельские жители; 7.6. Иностранцы; 8. Первично/Вторично; 9. Направляющие организации. Месячная таблица для всех отделений стационара (кроме отделений “Хирургия новорожденных” и “Патология новорожденных”) должна включать следующие графы: 1. Шифр классов болезней; 2. Названия классов болезней; 3. Шифр болезни в классе; 4. Название болезни в классе. По каждому названию болезни: 5. Возраст: 5.1. 29 дней. - 3 мес.; 5.2. 4 - 6 мес.; 5.3. 7 - 9 мес.; 5.4. 10 - 12 мес.; 6. Всего до одного года: 6.1. Всего; 6.2. В т.ч. сельских жителей; 6.3. К/Д; 6.4. В т.ч. сельских жителей; 7. Выписано до 14 лет: 7.1. 1 год; 7.2. 2 года; 7.3. 3- 7 лет; 7.4. 8- 17 лет; 7.5. Всего; 7.6. В т.ч. сельские жители; 7.7. К/Д; 7.8. В т.ч. сельские жители; 8. 15 лет и старше: 8.1. Всего; 8.2. В т.ч. сельские жители; 8.3. К/Д; 8.4. В т.ч. сельские жители; 9. Выписано всего: 9.1. Всего; 9.2. Москва; 9.3. Московская область; 9.4. Иногородние; 9.5. Сельские жители; 9.6. Иностранцы; 9.7. К/Д; 10. Первично/Вторично; 11. Направляющие организации. Таблица распределения выбывших по возрасту и району за год должна включать следующие графы: 1. Возраст: 1.1. 0 - 6 дней; 1.2. 7 - 28 дней; 1.3. Всего новорожденных; 1.4. 29 дней - 3 мес.; 1.5. 4 - 6 мес.; 1.6. 7 - 9 мес.; 1.7. 10 - 12 мес.; 1.8. Всего до одного года; 1.9. Один год; 1.10. 2 - 3 года; 1.11. 4 - 7 лет; 1.12. 8 - 14 лет; 1.13. 15 лет; 2. Всего выбыло; 3. Число койко-дней выбывших; 4. Число койко-дней умерших; 5. Выбыло москвичей; 6. По каждому возрасту исход: 6.1. Выбыло домой; 6.2. Переведено в другие учреждения; 6.3. Умерло; 7. Для каждого вида исхода распределение по районам: 7.1. Москва; 7.2. Московская область; 7.3. Иногородние; 7.4. Сельские жители; 7.5. Иностранцы; 8. Общее число больных; 9. Общее число больных из прикрепленных районов; 10. Общее число иногородних больных; 11. Процент от общего числа больных из прикрепленных районов; 12. Процент от общего числа больных иногородних; Таблица "Состав больных выбывших в возрасте от 0 до 6 суток жизни" должна включать следующие графы: 1. Наименование болезни и шифр по МКБ: 1.1. Острые распираторные инфекции 460 – 466; 1.2. Пневмония 480-486; 1.3. Инфекции кожи и подкожной клетчатки 680 – 686; 1.4. Врожденные аномалии 740 – 759; 1.5. Внутричерепная родовая травма 767.6; 1.6. Другие родовые травмы 767.4-7; 1.7. Внутриматочная гипоксия и асфиксия при родах 768; 1.8. Синдром дыхательных расстройств и другие распираторные состояния 769, 770.1-9; 1.9. Врожденные пневмонии 770.0; 1.10. Инфекции, специфичные для перинатального периода 771.0-7; 1.11. Сепсис новорожденных 771.8-часть; 1.12. Гемолитическая болезнь, обусловленная иммунизацией 773; 1.13. Другие болезни перинатальной желтухи 774; 1.14. Прочие болезни плода и новорожденного; 2. Количество детей с массой тела при рождении: 2.1. До 1000 грамм; 2.2. Большей либо равной 1000 грамм. 2.3. Для новорожденных с массой тела как меньшей 1000 грамм, так и большей либо равной 1000 грамм. 3. Поступило больных в первые 0 - 6 суток после рождения; 4. Умерло: 4.1. Всего; 4.2. В том числе в первые 0 - 6 суток после рождения. Таблица "Больные, переведенные в другие лечебные учреждения" должна включать следующие графы: 1. Наименование классов заболеваний; 2. Шифр по МКБ; 3. Общее количество больных, переведенных в другие лечебные учреждения по каждому классу заболеваний; 4. Количество больных до года, переведенных в другие лечебные учреждения по каждому классу заболеваний; 5. Причины перевода по каждому классу заболеваний. Таблица "Нозология больных, переведенных из других лечебных учреждений" должна включать следующие графы: 1. Название болезни; 2. Шифр по МКБ; По каждому названию болезни 3. Количество детей: 3.1. до 28 дней; 3.2. до года; 3.3. всего; 4. Причины направления в ДГКБ: 4.1. оперативное вмешательство; 4.2. на гемодиализ; 4.3. в реанимационное отделение; 4.4. прочее; 5. Из каких учреждений направлены больные. Таблица “Нозология умерших” должна включать следующие графы: 1. Шифр классов болезней; 2. Названия классов болезней; 3. Шифр болезни в классе; 4. Название болезни в классе. По каждому названию болезни. 5. Пол: 5.1. Всего мальчиков; 5.2. Всего девочек; Таблица "Нозология умерших больных по возрастам" должна включать следующие графы: 1. Шифр классов болезней; 2. Названия классов болезней; 3. Шифр болезни в классе; 4. Название болезни в классе. По каждому названию болезни: 5. Пол: 5.1. Всего мальчиков; 5.2. Всего девочек; 6. Возраст: 6.1. 0 - 6 дней; 6.2. 7 - 28 дней; 6.3. Всего новорожденных; 6.4. 29 дней - 3 мес.; 6.5. 4 - 6 мес.; 6.6. 7 - 9 мес.; 6.7. 10 - 12 мес.; 6.8. Всего до одного года; 6.9. Койко-дни больных до одного года; 6.10. Один год; 6.11. 2 - 3 года; 6.12. 4 - 7 лет; 6.13. 8 - 14 лет; 6.14. 15 лет; 6.15. Всего умерло; 6.16. Койко-дни всех умерших; 7. Кем направлен: 7.1. Род. Дома; 7.2. Клиники, больницы; 7.3. Поликлиники; 7.4. Консультации; 7.5. Минздрав России; 7.6. Скорая; 7.7. Самотек; 7.8. ГУЗМ; 7.9. Военная часть; 7.10. Милиция; 7.11. Повторные больные; 7.12. ГУЗМО; 7.13. РЗГВ; 7.14. Прочее; 8. Районы: 8.1. Москва; 8.2. Московская область; 8.3. Иногородние; 8.4. Сельские жители; 8.5. Иностранцы; 9. Сколько дней пробыл в больнице: 9.1. До суток; 9.2. Одни сутки; 9.3. Двое суток; 9.4. Трое суток; 9.5. Свыше трех суток; Таблица “Нозология умерших в возрасте от 0 до 6 дней жизни” должна включать следующие графы: 1. Шифр классов болезней; 2. Названия классов болезней; 3. Шифр болезни в классе; 4. Название болезни в классе. По каждому названию болезни. 5. Пол: 5.1. Всего мальчиков; 5.2. Всего девочек; 6. Возраст: 6.1. 0 - 1 дня; 6.2. 2 - 3 дней; 6.3. 4 - 6 дней; 6.4. Всего умерло; 7. Кем направлен: 7.1. Род. Дома; 7.2. Клиники, больницы; 7.3. Поликлиники; 7.4. Консультации; 7.5. Минздрав России; 7.6. Скорая; 7.7. Самотек; 7.8. ГУЗМ; 7.9. Военная часть; 7.10. Милиция; 7.11. Повторные больные; 7.12. ГУЗМО; 7.13. РЗГВ; 7.14. Прочее; 8. Районы: 8.1. Москва; 8.2. Московская область; 8.3. Иногородние; 8.4. Сельские жители; 9. Пробыло в стационаре: 9.1. До суток; 9.2. Сутки; 9.3. Двое суток; 9.4. Трое суток; 9.5. Четверо суток; 9.6. Пять суток; 9.7. Шесть суток. Таблица "Операции умерших" должна включать следующие графы: 1. Шифр классов болезней; 2. Названия классов болезней; 3. Шифр болезни в классе; 4. Название болезни в классе. По каждому названию болезни; 5. Количество оперированных больных всего; На нервной системе: 5.1. На головном мозге; 5.2. На периферийной нервной системе; 6. На эндокринной системе: 6.1. Из них тиреотомии; 7. Операции на органах зрения: 7.1. По поводу глуакомы; 7.2. По поводу энуклеации; 7.3. По поводу катаракты; 8. Операции на органах уха, горла, носа: 8.1. Из них на ухе; 9. Операции на органах дыхания: 9.1. На миндалинах и аденоидах; 9.2. Пульмонэктомия; 9.3. Резекция доли легкого; 9.4. Резекция сегмента легкого; 10. Операции на сердце: 10.1. На открытом сердце; 10.2. Имплантации кардиостимулятора; 11. Операции на сосудах: 11.1. Операции на артериях; 11.2. Операции на венах; 12. Операции на органах брюшной полости: 12.1. На желудке по поводу язвенной болезни; 12.2. По поводу острой непроходимости кишечника; 12.3. По поводу острого аппендицита; 12.4. По поводу прободной язвы желудка; 12.5. По поводу желудочно-кишечного кровотечения; 12.6. По поводу ущемленной грыжи; 12.7. По поводу острого холецистита; 12.8. По поводу острого панкреатита; 12.9. Аппендиктомии при хроническом аппендиците; 12.10. Грыжеиссечение при неущемленной грыже; 12.11. Холецистомии при хронических холециститах; 12.12. Липафотомии диагностические; 13. Операции на почках и мочеточниках; 14. Операции на предстательной железе; 15. Операции на женских половых органах: 15.1. Выскабливание матки (кроме аборта); 15.2. По поводу стерилизации женщин; 16. Акушерские операции: 16.1. По поводу внематочной беременности; 16.2. Наложение щипцов; 16.3. Вакуум-экстрация; 16.4. Кесарево сечение (кроме малого влагалищного); 16.5. Плодоразрушающие; 16.6. Аборт; 17. Операции на костно-мышечной системе: 17.1. На костях и суставах; 18. Операции на молочной железе; 19. Операции на коже и подкожной клетчатке: 19.1. Прочие операции; 20. Для каждой операции число операций; 21. В том числе детям до 14 лет включительно. Таблица "Нозология умерших до суток" должна включать следующие графы: 1. Шифр классов болезней; 2. Названия классов болезней; 3. Шифр болезни в классе; 4. Название болезни в классе. По каждому названию болезни. 5. Пол: 5.1. Всего мальчиков; 5.2. Всего девочек; 6. Возраст: 6.1. 0 - 6 дней; 6.2. 7 - 14 дней; 6.3. 15 - 21 дня; 6.4. 22 дней - 28 дней; 6.5. Всего новорожденных; 6.6. 29 дней - 3 мес.; 6.7. Всего умерло; 7. Кем направлен: 7.1. Род. Дома; 7.2. Клиники, больницы; 7.3. Поликлиники; 7.4. Консультации; 7.5. Минздрав России; 7.6. Скорая; 7.7. Самотек; 7.8. ГУЗМ; 7.9. Военная часть; 7.10. Милиция; 7.11. Повторные больные; 7.12. ГУЗМО; 7.13. РЗГВ; 7.14. Прочее; 8. Время пребывания в больнице: 8.1. 0-30 мин; 8.2. 30 мин; 8.3. 1 час; 8.4. 1-3 ч; 8.5. 10-24 ч; 8.6. более 24 ч; 9. Койко-дни умерших. Таблица "Нозология инфекционных заболеваний" должна включать следующие графы: 1. Шифр: 1.1. Общее количество больных выбывших из стационара; 1.2. Количество больных в возрасте до 1 года, выбывших из стационара; 1.3. Количество койко-дней проведенное выписанными больными; 1.4. Количество умерших; 1.5. Количество умерших до года; 1.6. Количество койко-дней умерших; 1.7. Летальность от общего числа умерших. Таблица "Распределение инфекционных заболеваний по отделениям" должна включать следующие графы: 1. Шифр и название болезни; 2. Отделение, в котором зарегистрировано данное заболевание. Таблица “Распределения выбывших иногородних больных по каналам госпитализации и отделениям больницы” должна включать следующие графы: 1. Всего выписанных больных из больницы: 1.1. из Москвы; 1.2. иностранцев; 2. Наименование страны содружества; 3. Шифр страны; По каждой стране содружества: 4. Направляющее учреждение; 5. Отделения больницы; 6. Койко-дни; 7. Всего выписанных иногородних больных; 8. Процент иногородних больных от числа выписанных больных. . Приложение 2Описание применения “Автоматизированной системы учета выбывших из стационара”Автоматизированная система учета выбывших из стационара (условное обозначение КАРТА) предназначена для автоматизации процесса заполнения формы №066/у Минздрава России и формирования на ее основе отчетных форм для стационара. Программа позволяет во много раз сократить время получения справочной информации по выбывшим больным за отчетный период, практически исключить ошибки, возникающие при оформлении документов, упростить процедуру коррекции данных. Программа обеспечивает: 1. Ввод, хранение, коррекцию данных по выбывшим из стационара больных; 2. Оформление печатных документов по данным о выбывших больных за отчетный период; 3. Настройку на структуру конкретного стационара. Программа ориентирована на пользователя, не являющегося профессионалом в области вычислительной техники. Программа КАРТА реализована для персональных ЭВМ IBM PC XT/АТ со следующим набором периферийных устройств: принтер, дисплей с платой адаптера EGA/VGA, накопитель на жестком диске объемом не менее 40 МБ. Минимальный объем свободной оперативной памяти 540 КБ. Программа работает под управлением операционной системы MS DOS версии 3.1 и выше. Программа реализована на языке программирования Clipper Summer'87. Программа обеспечивает ввод и хранение следующих данных: 1. Номер истории болезни больного; 2. Фамилия И.О. больного; 3. Пол больного; 4. Дата рождения; 5. Время рождения; 6. Возраст; 7. Вес; 8. Адрес постоянного местожительства; 9. Район проживания; 10. Горожанин / селянин; 11. Государство, гражданином которого является больной; 12. Направляющая организация; 13. Причина направления; 14. Отделение стационара; 15. Профиль койки; 16. Доставлен в стационар по экстренным показаниям / нет; 17. Через сколько часов после заболевания (получения травмы); 18. Дата поступления в стационар; 19. Время поступления в стационар; 20. Исход заболевания; 21. Дата выписки / перевода /смерти; 22. Время выписки / перевода /смерти; 23. Количество, проведенных в стационаре дней; 24. Диагноз направившего учреждения; 25. Госпитализирован впервые / повторно; 26. Диагноз стационара; 27. Хирургические операции; 28. Обследование на реакцию Вассермана; 29. Фамилия И.О. лечащего врача. Программа обеспечивает формирование отчетных документов: - месячных по любому отделению стационара; - годовых (квартальных) как по всему стационару, так и по любому его отделению: 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. Число умерших беременных, рожениц и родильниц, из них число умерших от заболеваний, осложняющих беременность и роды. Таблицы 1-3,16-19 формируются для написания отчетов о деятельности стационара для администрации больницы и в вышестоящие организации, 4-15 - только для администрации больницы. Различия между месячными и квартальными отчетами наблюдаются только в составе информации, выводимой в таблицы. И те, и другие отчеты могут формироваться за любой период. Программа обеспечивает использование и настройку следующих видов справочников: 1. Справочник названий отделений стационара; 2. Справочник названий профилей коек; 3. Справочник названий направляющих организаций; 4. Справочник причин смерти; 5. Справочник названий районов; 6. Справочник возрастов; 7. Справочник названий учреждений, откуда и куда переводятся больные; 8. Справочник причин перевода больного; 9. Справочник причин направлений больного; 10. Справочник названий стран содружества и их шифров. 4. Входная и выходная информация программы. Входной информацией программы является следующая: - данные, вводимые пользователем; - данные, хранящиеся в базе данных по пациентам; - текущая системная дата; - данные, хранящиеся в справочных базах данных; Выходной информацией программы является следующая: - данные, введенные пользователем в базу данных по пациентам; - отчетные документы. Приложение 3Руководство оператора “Автоматизированной системы учета выбывших из стационара”Автоматизированная система учета выбывших из стационара (условное обозначение КАРТА) предназначена для автоматизации процесса заполнения формы №066/у Минздрава России и формирования на ее основе отчетных форм для стационара. Программа обеспечивает: - Ввод, хранение, коррекцию данных по выбывшим из стационара больным; - Оформление печатных документов по данным о выбывших больных за отчетный период; - Настройку на структуру конкретного стационара. Программа ориентирована на пользователя, не являющегося профессионалом в области вычислительной техники. 2.Условия выполнения программы. Программа "КАРТА" реализована на персональных ЭВМ IBM PC XT/AT со следующим набором периферийных устройств: принтер, дисплей с платой адаптера EGA/VGA, накопитель на жестком диске объемом не менее 80 Мб. Минимальный объем свободной оперативной памяти 540 Кб. Программа работает под управлением операционной системы MS DOS версии 3.1 и выше. Для запуска программы необходимо набрать в командной строке =>karta и нажать клавишу ENTER. Об успешном запуске программы свидетельствует приглашение ввести дату (см пункт 3.2.1). Процесс работы с программой разбивается на несколько этапов: - ввод текущей даты; - работа в главном меню; - ввод новых данных; - коррекция введенных данных; - формирование и печать отчетов за выбранный период; - настройка программы на структуру конкретного стационара; - выход из программы. 3.2.1 Ввод текущей даты При запуске программы на экране появляется заставка с надписью “СЕГОДНЯ: “ и некоторой датой. На машинах, снабженных автономными встроенными часами, будет выведена текущая дата, на других машинах выводится дата, установленная последней системной командой "DATE". Для подтверждения даты нажмите клавишу ENTER, для изменения - наберите нужную дату и нажмите клавишу ENTER. Внимание! Можно также ввести любую дату, а не только текущую. 3.2.2 Работа в главном меню. Главное меню программы содержит следующие пункты: - создание; - удаление; - редактирование; - навигация; - отчеты; - выход. Перемещение по пунктам главного меню осуществляется клавишами перемещения курсора: стрелка вправо, стрелка вниз и стрелка влево, стрелка вверх. Выбор и отказ от выбора пункта меню осуществляется клавишами ENTER и ESC соответственно. В нижней части экрана имеется подсказка о тех действиях, которые будут производиться при выборе соответствующего пункта главного меню. 3.2.3 Ввод новых данных Если выбран пункт главного меню "СОЗДАНИЕ", то можно ввести данные в новую карту, выбывшего из стационара (другими словами, заполнить новую форму №066/у). Перед вами высвечивается приглашение для введения номера истории болезни вновь выбывшего из стационара больного. Внимание! Новая карта будет создана только в том случае, если информации о больном, с введенным вами номером истории болезни, в базе данных нет. После этого на экране появляется текст, который содержит основные пункты формы №066/у, подлежащие заполнению (см. пункт 3 "Описания применения"). Движение по этому тексту осуществляется клавишами перемещения курсора, при этом по экрану перемещается "световое пятно". Для заполнения нужного пункта КАРТЫ надо подвести "световое пятно" к данному пункту текста и нажать клавишу ENTER. Если данный пункт формы №066/у может содержать одно из наперед заданных значений, то на экран выводятся все эти значения и пользователь, используя клавиши перемещения курсора и клавишу ENTER, осуществляет выбор (используя клавишу ESC, можно выйти из данного пункта КАРТЫ без выбора какого-либо значения). Все эти, "наперед заданные" значения хранятся в справочниках. Если данный пункт может содержать любое значение, то пользователю предлагается ввести его самому. Возврат в основное меню происходит по нажатию клавиши F10. Внимание! Если некоторые пункты КАРТЫ (а именно, те которые нужны для составления отчетных документов) не будут заполнены, то вновь введенная форма не будет сохранена. При попытке выхода, в этом случае, пользователю будет предложено заполнить нужные пункты КАРТЫ. 3.2.4. Редактирование ранее введенных форм. Выбрав пункт главного меню "Редактирование", пользователь может произвести коррекцию любой ранее введенной формы, хранящейся в БД. Для этого ему предлагается либо ввести номер истории болезни, либо фамилию интересующего его больного. Коррекция осуществляется по тем же правилам, что и при "Создании" (см. пункт 3.2.3.). Для поиска КАРТЫ интересующего больного, пользователь может использовать "Навигатор" БД (см. пункт 3.2.5.). Пользователь имеет возможность получить твердую копию отредактированной им КАРТЫ. Для этого ему надо, находясь в режиме "Редактирование", сделать следующее: - включить принтер; - вставить в принтер лист бумаги; - нажать клавишу F5. Перед пользователем появится меню, пунктами которого являются: 1. "Печатать текущий раздел документа", т.е. тот пункт КАРТЫ, на котором в данный момент находится курсор ("световое пятно"); 2. "Печатать весь документ", т.е. всю данную КАРТУ целиком; 3. "Отказ от печати". Клавишами перемещения курсора и клавишей ENTER пользователь осуществляет выбор. 3.2.5. Навигация (просмотр) БД. Выбрав пункт "Навигатор", пользователь может просмотреть всю информацию, которая хранится в БД. Для этого ему предлагается меню второго уровня, используя пункты "Текущая карта", "Следующая карта" и "Предыдущая карта" которого, пользователь может последовательно просмотреть всю БД. При этом в нижней части экрана будет представлены номер истории болезни пациента, его фамилия и дата выписки, соответствующие очередной КАРТЕ. Кроме того, пользователь может ввести условия просмотра: - либо номер истории болезни интересующего его больного (в этом случае, пользователь будет просматривать БД, начиная с КАРТЫ с введенным номером истории болезни (если она есть в БД); если КАРТЫ с введенным номером истории болезни в БД нет, то будет представлена первая КАРТА с номером большим, чем у заданной); - либо фамилию больного; - либо дату выписки больного из стационара (в этом случае, пользователь будет просматривать КАРТЫ больных, выписанных во введенную дату и во все последующие дни). Возврат в основное меню - по F10 или по ESC. Внимание! После выхода из "Навигатора" текущим номер истории болезни становится тот номер, который был у последней из просмотренных КАРТ. Это можно использовать для поиска и последующего редактирования интересующей пользователя КАРТЫ или для ее удаления (см. пункт 3.2.6). 3.2.6. Удаление КАРТ. Выбрав этот пункт основного меню, пользователь получает возможность, путем последовательного просмотра БД, помечать определенные им КАРТЫ на удаление. Внимание! Помеченные пользователем на удаление КАРТЫ после выполнения пункта "Удаление" физически удаляются из БД. 3.2.7. Получение отчетных форм. Выбрав пункт главного меню "Отчеты", можно получить отчеты фиксированной формы на основе введенной информации. Предлагается меню со следующими пунктами: - Месячные отчеты; - Квартальные отчеты. Выбрав первый пункт, можно получить месячный отчет по любому отделению стационара. Для этого пользователю предлагается указать названия отделения, по которому будет формироваться отчет. Если отделение не будет указано, то отчет формироваться не будет. Если выбран второй пункт, то необходимо указать конкретный отчет, который надо сформировать. Выбор осуществляется с помощью следующего меню: 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. Число умерших беременных, рожениц и родильниц, из них число умерших от заболеваний, осложняющих беременность и роды. Можно получить квартальные отчеты, как по всему стационару, так и по любому его стационару. Для этого пользователю предлагается определить отделение, по которому будет формироваться отчет. Если отделение не будет указано (нажата клавиша ESC), то отчет будет формироваться по всему стационару. После выбора отчета необходимо ввести дату начала и окончания отчетного периода. Для ввода даты наберите чч/мм/гг на клавиатуре и нажмите клавишу ENTER. Для отказа от ввода нажмите клавишу ESC. После обработки получается необходимая отчетная форма, которая изображается на экране и сохраняется в файле. Можно получить твердую копию отчетной формы на принтере. Чтобы получить твердую копию на принтере необходимо выполнить следующие действия: - включить принтер; - вставить в принтер лист бумаги; - выбрать в меню альтернативу с заголовком "Выводить отчет на печать". Всюду для возврата в предыдущее меню используйте клавишу ESC. Внимание! Некоторые отчетные документы имеют большую ширину, поэтому для их распечатки необходим широкий принтер. Ширину отчета можно определить при его просмотре после того, как он появится на экране. 3.2.8. Настройка. Режим настройки скрыт от конечного пользователя программы и доступен лишь администратору БД, используя его можно настроить программу на структуру конкретного стационара. Подробнее процедура настройки описана в "Руководстве системного программиста". 3.2.9. Выход из программы. Для окончания работы с программой "КАРТА" следует выбрать пункт "Выход" главного меню. Приложение 4Руководство системного программиста “Автоматизированной системы учета выбывших из стационара”ВНИМАНИЕ! Перед прочтением данного документа следует ознакомиться с документами “Описание применения” и “Руководство оператора”. Системному программисту необходимо также ознакомиться с документом “Текст и описание программы”. Автоматизированная система учета выбывших из стационара (условное обозначение КАРТА) предназначена для автоматизации процесса заполнения формы №066/у Минздрава России и получения на ее основе фиксированных отчетных форм. Программа обеспечивает: 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. База данных (БД) программы "КАРТА" состоит из следующих основных компонентов: - Таблица для хранения данных по пациентам; - Таблица для хранения шаблона формы N66/у; - Таблица для хранения справочных данных и данных для настройки программы структуру конкретного стационара; - Таблица для формирования и хранения отчетных документов. Каждая таблица включает в себя файл (ы) данных и файл (ы) индексов. Таблица для хранения данных по пациентам содержит файлы: КА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.1 Структура файла KARTA66.DBF . ИМЯ ТИП ДЛИНА СОДЕРЖАНИЕ NUM_IB C 7 номер истории болезни FAM C 30 фамилия больного F_S_NAME C 30 имя, отчество больного DATE_B в 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 в 8 дата поступления в стационар HOUR_IN N 2 часы поступления MINS_IN N 2 минуты поступления END1 N 1 код исхода END2 N 1 код причины исхода END3 N 2 код учреждения для перевода DATE_END в 8 дата исхода HOUR_END N 2 часы исхода MINS_END N 2 минуты исхода ALL_DAY N 2 количество дней в стационаре DIA_DIRECT C 4 направляющий диагноз NUM_COME N 1 код числа поступлений RW_DATE в 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 в 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.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. Число умерших беременных, рожениц и родильниц, из них число умерших от заболеваний, осложняющих беременность и роды. Модуль настройки выполняет следующие функции: - организация меню настройки; - коррекция справочников по структуре стационара. Вызов всех модулей второго уровня осуществляется из главного меню программы. Связь между отдельными модулями второго уровня осуществляется только по данным через глобальные переменные и файлы активной базы данных. Работа программы во всех режимах кроме режима настройки детально описана в документе "Руководство программиста". Режим настройки является режимом администратора базы данных и описан в настоящем документе в разделе "Настройка программы". Настройка программы на режим конкретного использования заключается в корректировке справочников. Для корректировки справочников необходимо, находясь в главном меню программы, нажать Ctrl-F10. При этом пользователь попадает в меню со следующими альтернативами: - выбор и изменение списка отделений стационара; - выбор и изменение списка профилей коек; - выбор и изменение списка направляющих организаций; - выбор и изменение списка причин смерти; - выбор и изменение списка районов; - выбор и изменение списка возрастов; - выбор и изменение списка причин перевода; - выбор и изменение списка причин направлений; - выбор и изменение списка стран содружества. При выборе любого пункта меню пользователь переходит к меню добавления, удаления и переименования выбранного списка. В меню, для добавления нового элемента необходимо нажать клавишу INS. При этом вам будет предложено ввести новое название. Введите его и нажмите клавишу ENTER. Для удаления элемента нажмите клавишу DEL. Предоставляется другое меню из двух альтернатив "Удалять элемент из списка", "Не удалять". Для отказа от удаления выберите пункт "Не удалять" и нажмите клавишу ENTER либо клавишу ESC. Для удаления стационара выберите пункт меню "Удалять стационар из списка" и нажмите клавишу ENTER. При нажатии клавиши ENTER осуществляется выбор текущего элемента в списке с целью его переименования. Введите новое название и нажмите клавишу ENTER. ESC означает отказ от переименования. При нажатии ESC происходит возврат в предыдущее меню. 5. Сообщения системному программисту В программе не предусмотрено специальных сообщений для системного программиста. При работе программы возможна выдача сообщений исполнительной системой Clipper. Типичными сообщениями могут быть: - "Not enought memory","Memory fault" - по этим сообщениям следует удалить из оперативной памяти все резидентные программы, кроме русификаторов. - "Unable to open file <имя_файла>" - следует проверить наличие в директории указанного файла и при его отсутствии скопировать с резервной дискеты. В более сложных случаях следует записать сообщение и ситуацию, в которой оно возникло и обратиться к разработчикам программы.. Приложение 5
Текст и описание программы:
|