Информационная система медицинская регистратура

Автор: Боранбаев Ж.К., Бегалин А.Ш.

Журнал: Теория и практика современной науки @modern-j

Рубрика: Математика, информатика и инженерия

Статья в выпуске: 6 (72), 2021 года.

Бесплатный доступ

В данной статье показан процесс разработки информационной системы регистратуры медицинского учреждения. Приложение реализовано в среде визуального программирования Borland Delphi 7. Данное программное обеспечение предназначено для того, чтобы упростить, оптимизировать и повысить эффективность работы специалистов медицинского учреждения.

База данных, регистратура, медицинская карта, программа

Короткий адрес: https://sciup.org/140276221

IDR: 140276221   |   УДК: 004.43

Information system medical registry

This article shows the process of developing an information system for the registry of a medical institution. The application is implemented in the Borland Delphi 7 visual programming environment. This software is designed to simplify, optimize and improve the efficiency of the work of medical institution specialists.

Текст научной статьи Информационная система медицинская регистратура

Система реализована через интегрированную среду разработки Borland Delphi 7, запрограммированную на языке Object Pascal с функциями Microsoft Access и выполняет следующие задачи:

  • -    Ведение учета пациентов, которые приходят к специалисту;

  • -    Возможность быстрого поиска нужных данных по определенным критериям;

  • -    Представление данных о пациентах;

  • -    Ведение медицинских карт;

  • -    Возможность настройки программы под индивидуальное место регистрации медицинского учреждения [4].

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

Описание программных форм

В разработанной программе используется 31 форма. Есть 9 основных объектов, в том числе и главная. Основные формы: список пациентов, медкарта, специалисты, список специалистов по отделениям, график работы, натсройка графика, отделения "специалистов" и отделения "пациентов". Остальные объекты являются вторичными - входные данные для выполнения запросов и критериев поиска. Шаблоны включают AdoTable, DBGrid и другие стандартные компоненты.

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

Когда программа запускается, обрабатывается процедура:

procedure TMainForm1.FormCreate (Sender: TObject);

Эта процедура добавляется в базу данных. Соединение выглядит следующим образом:

AdoConnection3.Connected: = false;

AdoConnection3.ConnectionsString:      =      '      Provider     =

AdoConnection3.Connected: = true;

У базовой формы имеется такое свойство как FormStyle, которое соответствует fsMDISForm. Это означает, что форма является родительской формой для всех других объектов в проекте. В других объектах свойство FormStyle совпадает с fxsMDISChild [12]. Это означает, что эти формы являются основными формами по отношению к дочерним формам. Поэтому, чтобы открыть дочернюю форму, следует нужно сделать следующее:

Form1: = TGurnalForm.Creates (Self);

Form1.Caption: = 'Journal Disease';

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

Gemodinamik, Pls, Givt, BolGivt, Peristalt, Gaz, Stul, pohki, Mocheispusk, Diur, It)' + 'VALUE ('''+ss+''', ''' + datetostr(date) + ''', ''' + Edit3.Text + ''', ''' + Edit5.Text + ''', ''' + edit7.Text + ''', ''' + Edit9.Text + ''', ''' + Edit11.Text + ''', ''' + Combobox12.Text +  ''',  '''  + Combobox15.Text +  '''…  +  ''',  '''  +

Сохранение данных пациента в базу данных выполняется аналогично записи медицинской карты.

Руководство пользователя

После запуска файла "Registrature" отображается экранная заставка с названием работы и предложением нажать кнопку "Вход. После нажатия кнопки "Войти" откроется основная форма, которая позволит получить доступ ко всем другим формам.

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

Меню "База данных пациентов" содержит следующие элементы: список и медкарта.

Меню "База специалистов-врачей" содержит такие элементы как общий список и список специалистов по самим отделениям.

Меню "Расписание" содержит непосредственно ссылку на расписание и его настройку.

Меню "Справочники" содержит два элемента:  "Справочники специалистов " и "Справочник пациентов".

Меню "Отчеты " содержит элементы "по специалистам " и "по пациентам".

Нажав на кнопку "Список пациентов" открываем форму списка пациентов медицинского учреждения (см. рис. 2).

Рисунок 2 – Форма данных пациентов

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

Этот программный продукт упрощает работу специалистов и делает их продуктивными. Интерфейс программы удобен и понятен неквалифицированным пользователям.