РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ АВТОМАТИЗИРОВАННОГО РАБОЧЕГО МЕСТА РЕГИСТРАТОРА ПОЛИКЛИНИКИ
Алексеев Артем, рук.
БОУ ОО СПО «Торгово-экономический колледж им. »
Актуальность создания информационной системы в медицинских учреждениях обусловлена сегодня необходимостью использования больших, и постоянно растущих, объемов информации при решении диагностических, терапевтических, статистических, управленческих и других задач. Обработка растущих массивов информации стала возможна только с использованием современных компьютерных технологий.
Большая часть приема уходит не на решение клинических вопросов, а на сопроводительную и далеко не самую основную работу – оформление поликлинических талонов и другой отчетной документации, записей в амбулаторной карте или истории болезни, назначений консультаций или обследования и т. д. Уже не вызывает сомнений, что наиболее эффективным инструментов для облегчения труда медицинских сотрудников и повышения его эффективности являются компьютерные технологии. Автоматизация способна не просто облегчить работу, она должна освободить персонал от рутины и дать ему принципиально новый инструмент, который прямо или косвенно, но приведет к сокращению нецелевого расхода интеллектуального багажа, реализации желания работать и заниматься именно медициной.
Цель работы: разработать программное обеспечение для автоматизации рабочего места регистратора поликлиники с возможностью хранить и редактировать базы данных.
Задачи работы: ознакомиться с деятельностью регистратора поликлиники; выявить назначение программы; ознакомиться с существующими аналогами создаваемой программы; спроектировать структурно-функциональную схему, БД и пользовательский интерфейс; разработать программный код приложения; составить документацию для разработанной программы.
В первой главе дано описание предметной области регистратора поликлиники; проведен анализ существующих программ автоматизации деятельности медицинских учреждений; описана модель жизненного цикла; рассмотрено используемое программное обеспечение.
Вторая глава содержит проектирование и описание разработки системы автоматизации регистратора поликлиники.
В приложениях представлены: инструкция по установке, инструкция пользователя, инструкция администратора.
Первое знакомство посетителей с поликлиникой начинается в регистратуре. В регистратуре работает медицинский персонал, который знает практически всё, но не имеет права лечить. Его задача организация учета прикрепленных пациентов, организация приема врачебным составом больных в поликлинике и на дому, хранение и учет медицинских документов.
Целью создания информационной системы – является повышение трудоспособности регистратора за счет сокращения временных и трудовых затрат и повышение качества его работы.
Создание информационной системы предоставит работникам отдела по вводу и обработке данных следующие возможности:
¾ Уделять время пациенту, которого раньше не хватало;
¾ Поднять качество обслуживания пациентов на более высокий уровень;
¾ Избавить регистратора от возможных ошибок, на исправление которых у него уходит много времени.
При разработке программного обеспечения использована каскадная модель жизненного цикла, которая предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход на следующий этап означает полное завершение работ на предыдущем этапе.
Для разработки программного обеспечения регистратора поликлиника были использованы система управления базами данных MS Access и язык программирования Delphi.
Система управления базами данных (СУБД) - это программный механизм, предназначенный для работы с информацией, содержащейся в базе данных. MS Access - это функционально полная реляционная СУБД, позволяющая создавать отчеты произвольной формы на основании различных данных и разработки некоммерческих приложений.
Язык программирования - формальная знаковая система, предназначенная для записи компьютерных программ. Delphi – это продукт Borland International включает в себя компилятор кода и предоставляет средства визуального программирования.
В соответствии с техническим заданием программа «Регистратура» выполнеят следующие функции:
1. Вход сотрудника поликлиники по имени пользователя и паролю;
2. Поддержку справочников: специальности; диагнозы; медицинские услуги; сведения об учреждении.
3. Поддержку базы данных пациентов;
4. Формирование базы данных заказов;
5. Возможность печати бланка заказа платных услуг;
6. Возможность печати списка заказов по каждому врачу за выбранный период;
7. Возможность слежения за рабочим временем врачей;
При проектировании программного продукта была построена DFD-схема программы «Регистратура».

Рисунок 1. Декомпозиция блока «Регистратура»
Описываемый проект имеет миниспецификации и словарь данных.
В программе автоматизация регистратуры поликлиники используется база данных созданная в MS Access, состоящая из следующих таблиц: врачи, пациенты, расписание, диагнозы, услуги, заказ1 (Заказанные услуги), заказ2 (Данные о заказе), пользователи, сведения об учреждении, специальности.

Рисунок 2. Схема связей базы данных «MS Access»

Рисунок 3. Главная форма пользовательского интерфейса

Рисунок 4. Учёт времени
Связь с базой данных осуществляется при помощи многоступенчатой связи технологии ADO. Компонент ADOConnection устанавливает связь программы с базой данных, адрес которой указывается в строке Connection String. К компоненту ADOConnection присоединяются несколько компонентов ADOTable, это зависит от количества таблиц базы данных, которые нужно отобразить в приложении с последующим внесением в них изменений. К ADOTable присоединяется компонент Data Source, служащий переходником от ADOTable к компонентам с приставной DB на вкладке Standart: DBGrid, DBEdit, DBCombobox и т. д. Для их работы следует прописать uses DB.
Созданная программа предназначена для автоматизации рабочего места регистратора поликлиники, обеспечивает уменьшение ручного труда регистратора поликлиники и увеличение пропускной способности пациентов.
Программный продукт «Регистратура» выполняет задачи, описанные в техническом задании.
Библиографический список
1. Автоматизированное рабочее место в системе управления предприятием. – Сборник научных трудов, СПб, 2002 г.
2. Microsoft Office Access 2007: профессиональное программирование. – Вильямс, 2009.
3. , , Морозов медицинских систем с использованием объектных технологий. — Москва: Физматлит, 1999.
4. Работа с базами данных в Delphi. – СПб: БХВ-Петербург, 2003.
5. Программирование в Delphi 7. – СПб: БХВ-Петербург, 2003.
6. , Громов в реляционные базы данных. – Москва: BHV, 2009.
7. Базы данных. Проектирование, реализация и сопровождение. М: BHV, 2003.


