Разработка и автоматизация подсистемы «Диетпитание» для учета питания всех пациентов

Автор работы: Пользователь скрыл имя, 10 Февраля 2011 в 11:26, дипломная работа

Описание работы

Объект исследования: изучение и выбор системы питания, которая является неотъемлемой частью процесса выздоровления пациента. Комплекс питания занимается подбором системы питания для каждого пациента в зависимости от его заболевания и диагноза, поставленного врачом, где не ведется никакого автоматизированного учета системы питания для всех пациентов.

Файлы: 1 файл

диплом исправленое1.doc

— 1.92 Мб (Скачать файл)

     1.3.2.Требования, предъявляемые к  внедряемой подсистеме

  • Требования к структуре и функционированию подсистемы

     Подсистема  должна быть достаточно надежна при  функционировании. У нее должен быть простой и понятный интерфейс, с возможностью получения, в случае необходимости, справочной информации. Информация, выдаваемая системой, должна быть достоверной и оперативной.

  • Требования к работникам

     Оператор  подсистемы должен быть квалифицированным  и обученным работе с подсистемой.

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

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

  • Требования к эргономике и технической эстетике

     Используемые  на уровне визуализации экранные формы, должны быть эргономичны, то есть иметь  хороший обзор информационной части, экран не должен быть перегружен информацией, общий вид формы и ее цвет не должны вызывать усталость и раздражение у оператора.

     Рабочее место оператора должно соответствовать  нормам и правилам охраны труда.

  • Требования к эксплуатации, техническому ремонту и ремонту технических средств

     Необходимо  производить регулярный профилактический осмотр технических и тестирование программных средств, с целью организации оперативного устранения поломок и ошибок в случае возникновения сбоя в работе подсистемы.

  • Требования к защите информации от несанкционированного доступа

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

1.3.3.Требования к функциям, выполняемым подсистемой

Перечень  функций, выполняемых подсистемой:

     1.Назначение  питания пациенту, соответствующее  его диагнозу;

     2.Контроль, замена продукта на эквивалентный  продукт;

     3.Заказ  закончившихся продуктов 

1.3.4.Обзор современных методов и программных средств решения задачи

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

     Системы предоставляют каждому из специалистов участвующих в процессе лечебного  питания (врачу-диетологу, диетсестре, начальнику продовольственной службы, старшей медицинской сестре отделения, постовым сестрам лечебных отделений, а так же администратору системы) перечень задач, позволяющих получать и вводить различную информацию в базу данных в режиме реального времени.В качестве платформы для проекта автоматизации учета меню всех пациентов на базе корпоративной информационной системы «Флагман» - разработчик компания «Инфософт» (г.Москва). может быть использована информационная система «Флагман-медицина». Эта ИС существует с 2006 года. Система охватывает различные аспекты медицинской деятельности. ИС «Флагман-медицина» разработана на базе SQL Server компании Microsoft, программирование велось на Turbo Delphi.

     Система «Лечебное питание»:

     Конфигурация  системы «Лечебное питание» разработана «Научно-производственным центром «ДИП» совместно со специалистами Института Питания РАМН. Этот программный комплекс представляет собой конфигурацию «Бухгалтерия для бюджетных организаций» системы программ «1С:Предприятие 7.7», дополненную новыми возможностями, в которых учтена специфика работы врачей-диетологов в стационарах бюджетных медицинских учреждений. Новые возможности конфигурации позволяют производить расчет диетического питания стационара, вести учет приготовления блюд в пищеблоке и контролировать движение продуктов на продовольственном складе. Расчет диетического питания в программе производится в зависимости от количества больных по различным диетстолам и дням недели на основе текущего недельного меню, при этом ведется учет белков, жиров, углеводов, килокалорий. В программе предусмотрены печать картотеки блюд, меню на день, меню-раскладки, бракеражного журнала, раздаточных ведомостей и других стандартных документов, используемых диет-службами стационаров, а также формирование необходимых отчетов. Вместе с тем конфигурация системы «Лечебное питание» содержит все стандартные возможности по ведению учета в конфигурации «Бухгалтерия для бюджетных организаций». Это автоматизированное ведение бухгалтерского учета практически по всем разделам - учет основных средств, нематериальных активов, оборудования, малоценных предметов и запасов; учет сметных назначений, ассигнований и лимитов бюджетных обязательств; учет финансирования, фондов и средств целевого назначения; учет операций по лицевым счетам, открытым в органах казначейства или кредитных организациях, по источникам финансирования и другим участкам учета, формирование регламентированной отчетности и т.д.

     Но  так как этот программный комплекс представляет собой конфигурацию «Бухгалтерия для бюджетных организаций» системы  программ «1С:Предприятие 7.7»,то этот комплекс нам не подходит, потому что в Г/Б№2 бухгалтерия работает с программным продуктом «Парус».

     1.3.5.Обоснование необходимости разработки подсистемы

     Необходимость автоматизации процесса питания  в больнице можно обосновать тем, что существующая в настоящее время система является достаточно трудоемкой, поскольку выполняются большие объемы ручной обработки данных и на это затрачивается большое количество времени. Применение подсистемы «Диетпитание»позволит формировать картотеку блюд, создавать меню на каждый день, учитывая количество питающихся, набор продуктов, доступных на складе, позволяет работать с различными диетами учреждения, учитывая особенности диет-столов, а так же соблюдать витаминный состав блюда, количество белков, жиров, углеводов, калорийность питания .При покупке готового программного продукта, например, системы, «Флагман - медицина», невозможно будет модификация и модернизация своими силами. При возникновении такой необходимости придется обращаться с требованиями к фирме-производителю данной системы, что также повлечет за собой большие затраты. К тому же и закупка данного продукта в планы руководства не входит.

     Таким образом, для решения возникшей  проблемы, наиболее приемлемым вариантом  является разработка подсистемы своими силами.

     1.3.6.Обоснование  необходимости и направлений разработки

     В том состоянии (информационном и  организационном), в котором сейчас находится система питания в Городской больнице №2 установка серийного продукта, даже самого лучшего, не даст ожидаемых результатов. Коллектив должен быть готов к работе в новых условиях и психологически, и технически. Кроме того, покупка серийной системы в условиях бюджетной организации нерациональна. Наилучшим решением для данной организации будет постепенное внедрение подсистем автоматизации конкретных процессов. Начать следует с организации процесса питания. Подсистема предоставляет каждому из специалистов участвующих в процессе лечебного питания (врачу-диетологу, диетсестре, начальнику продовольственной службы, старшей медицинской сестре отделения, а так же администратору системы) перечень задач, позволяющих получать и вводить различную информацию в базу данных в режиме реального времени. Поскольку медицинское учреждение являются бюджетной организацией, подсистема «Диетпитание» позволит автоматизировать работу не только диет-службы, но и бухгалтерии, что существенно облегчит работу бухгалтеров по обработке информации по приходу и расходу продуктов питания.

     Подсистема  «Диетпитание» даст новые возможности конфигурации, позволит формировать картотеку блюд, создавать меню на каждый день, учитывая количество питающихся, набор продуктов, доступных на складе, позволит работать с различными диетами учреждения, учитывая особенности диет-столов, а так же соблюдать витаминный состав блюда, количество белков, жиров, углеводов, калорийность питания.

 

     

         2.Проектная часть

     2.1.Информационное  обеспечение разрабатываемой  подсистемы

     Функционирование  подсистемы опирается на информацию. Организация информационного обеспечения в любой системе основывается на понятии информационной системы, под которой понимается совокупность упорядоченной информации, используемой при функционировании информационной системы, а также взаимосвязь различных составляющих этой информации. При этом совокупность упорядоченной информации должна соответствовать по составу и содержанию требованиям тех задач, которые решаются на ее основе. Информационная база влияет на эффективность всей системы, возможность решения функциональных задач и т.д.

     Информационное  обеспечение разрабатываемой подсистемы «Диетпитание»,представляет собой совокупность данных, средств их описания, методов организации, хранения, накопления и доступа к информационным массивам, обеспечивающих выдачу всей информации о пациенте, его диете, месте нахождения пациента, заказе на продукты и т.д., необходимой в процессе учета лечения пациента.

     Информационное  обеспечение является средством для решения следующих задач:

1.представления информации о пациенте

2.организации процедур питания с учетом его диагноза

3.организации взаимодействия пользователя с подсистемой на основе экранных форм ввода вывода

4.обеспечения эффективного использования информации в лечении и питании пациента (на основе унифицированной системы документации).

     Информационная  база (база данных) составляет информационный базис системы, в ней регистрируются текущие сведения, поступающие извне, накапливаются учетные и архивные сведения, необходимые для анализа и планирования. К оперативной информации относятся данные о пациентах,и данные о заказе на продукты питания.

     Основное  назначение информационного обеспечения - создание динамической информационной модели объекта, отражающей его состояние в текущий или предшествующий моменты времени.

     К информационному обеспечению предъявляются  следующие общие требования:

  • информационное обеспечение должно содержать полную и достоверную информацию;
  • иметь эффективные методы сбора, хранения, накопления, обновления и поиска данных;
  • однократный ввод информации и ее многократное и многоцелевое использование;
  • должна быть простой и удобной для доступа к данным информационной базы;
  • ввод и накопления данных в информационной базе - с минимумом дублирования;
    • должно быть достаточным для поддержания всех автоматизируемых функций объекта;
    • должна быть обеспечена совместимость с информационным обеспечением систем, взаимодействующих с разрабатываемой подсистемой;
    • формы документов должны отвечать требованиям стандартов (или унифицированной системы документации);
    • структура документов и экранных форм должна соответствовать характеристиками терминалов на рабочих местах конечных пользователей.

2.1.1.Внемашинное ИО

Решения по составу и организации необходимой  информации принимаются во внемашинной  и внутримашинной .Это обусловлено  тем, что первичная информация зарождается  во внемашинной сфере в процессе принятия решений управленческим персоналом, описания объектов, процессов и явлений предметной области, для которой разрабатывается практическое приложение. Как правило, первичная информация фиксируется в документах внемашинной сферы, содержащих как нормативно-справочную информацию, так и учетную, оперативную информацию, отражающую сведения о текущих процессах. Для создания практического приложения пользователя на компьютере и работы с ним в некоторой предметной области данные внемашинной сферы должны быть перенесены на машинный носитель, где они образуют внутримашинную информационную базу.

2.1.2Описание  входной и выходной  информации решаемой  задачи

     Структура подсистемы «Диетпитание» (см рис 2.1)

     

Информация о работе Разработка и автоматизация подсистемы «Диетпитание» для учета питания всех пациентов