АВТОМАТИЗАЦИЯ ЛАБОРАТОРНЫХ ИССЛЕДОВАНИЙ ПРИ ПОМОЩИ БАЗ ДАННЫХ MSACCESS

А.А. Корабельников, М.И. Корабельникова, С.В. Больгинова

Московский Государственный Институт Электронной Техники,
http://www.miee.ru
г.Зеленоград

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

В данной работе описывается База данных (далее БД) для лаборатории радиоиммунохимических исследований.

Каждая лаборатория, работающая с пациентами в ходе рутинной работы, сталкивается с определенными трудностями.

Во-первых, каждый пациент должен быть уникально идентифицирован. Во многих странах данную проблему решают на государственном уровне путем присвоения индивидуального регистрационного номера для каждого гражданина при рождении. У нас в стране данная проблема еще не решена, да и не факт, что это необходимо и осуществимо в настоящее время (учитывая особенности РФ, в частности медобслуживание).

Во-вторых, лаборатории обязаны вести журналы с записями о пациентах, их данных, результатов исследований — журнал исследований. Это своего рода архив, работа с которым является самой утомительной, как и при первичном заполнении, так и при повторном поиске результатов.

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

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

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

Использовалась среда MSAccess, языки программирования: SQL и VBA.

Данная БД является реляционной и поддерживает технологию клиент-сервер. Ниже приведена схема связей БД.



Схема БД

Данная организация БД поддерживает до 30000 пациентов в год, при условии, что база обнуляется ежегодно. Соответственно, если число пациентов больше, то можно вести ежеквартальное обнуление. Все данные архивируются.

Новый пациент получает свой уникальный ID (идентификационный номер) автоматически в момент начала ввода данных о нем. Этот ID автоматически прикрепляется ко всем назначениям пациента. Если пациент приходит для повторных исследований, то ему дают другой номер. Это не является недостатком, так как позволяет вести статистику обращений пациента, что также реализовано. Оператор согласно направлению задает пациенту анализ на ряд гормонов. Эти данные распределяются между двумя таблицами: “Запись пациента” и “Рабочий лист”. Заметим что в “Рабочий лист” попадают не только назначения, но и референтные значения, учитывающие половозрастные данные пациента.

Выборка данных из “Рабочего листа” без заполненных результатов позволяет формировать рабочий лист лаборанта.

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

По мере поступления результатов анализов, назначенных данному пациенту формируется таблица “Готовые результаты”.

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

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

Поиск осуществляется через ID или по фамилии пациента.

Таблица “Готовые результаты” является своеобразным архивом. Эта таблица используется далее только для ведения статистики и выдачи результатов повторно.

Структуры данных в таблицах “Готовые результаты” и “Рабочий лист” полностью совпадают.

В БД заложена возможность просматривать результаты всех пациентов через систему поиска по ФИО или по коду, а также выбор из списка. Там же можно редактировать данные.

В программе предусмотрено ведение статистики (учет оплачиваемых и бесплатных анализов, количество сделанных анализов по всем гормонам за любой период).

В системе заложена защита от несанкционированного доступа.

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

Так же через таблицу “Готовые результаты” ведется журнал лаборатории, который можно распечатывать за любое число.

Для некоторых видов гормонов предусмотрены динамические исследования, к примеру, СТГ с нагрузкой инсулином и клофелином, для чего используется отдельная таблица (см. схему).

Программа выполнена как MDE файл, запускается через .exe файл. При этом создается копия БД, сжатие БД, ее обнуление, а также архивация данных на дискету.

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

БД в настоящее время успешно проходит испытания на кафедре медицинской радиологии РМАПО. Текущая нагрузка составляет порядка 5000 пациентов в год. Данная БД с незначительными изменениями может подойти любой лаборатории микроанализа

Содержание конференции | Секция5