Техническая спецификация

ЦЕЛИ ВНЕДРЕНИЯ ПРОГРАММНОГО КОМПЛЕКСА

Цель внедрения программного комплекса «Info Donor» - внедрение информационной системы, автоматизирующей управление бизнес-процессами технологической цепочки производства компонентов крови в центре крови, позволяющей:
  • вести Единый реестр доноров;
  • обеспечить удобный доступ к Единому реестру доноров для сотрудников учреждения службы крови;
  • снять нагрузку с сотрудников донорского отдела центра крови по предоставлению информации о донорах;
  • обеспечить учет заготовленной крови, ее компонентов и препаратов;
  • сократить временные издержки при производстве компонентов крови;
  • получить расширенную статистику по учету доноров, препаратов и компонентов крови;
  • повысить прозрачность деятельности центра крови;
  • увеличить экономическую эффективность работу персонала центра крови.
  • исключить ошибки связанные с «человеческим фактором»

ФУНКЦИИ И ЗАДАЧИ ПРОГРАММНОГО КОМПЛЕКСА

Схема взаимодействия модулей информационной системы

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

info_donor_scheme.png

1.1. Основные функции программного комплекса

Основные функции программного комплекса:

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

1.2. Функции и задачи существующего программного комплекса

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

Модуль «Администратор»:

  • Регистрация пользователей имеющих доступ к комплексу Info Donor
  • Настройка прав пользователей на доступ к определенным функциям в модулях
  • Печать этикеток со штрих-кодом для бейджев
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Наличие дизайнера отчетов для их модификации

Модуль «Регистратура»:

  • Двойная система аутентификации пользователей:
    • На основе учетной записи (имя пользователя/пароль)
    • На основе бейджа со штрих-кодом
  • Регистрация посещений доноров
  • Автоматическая проверка донора на наличие у него медицинских и терапевтических отводов
  • Фотографирование донора для последующей визуальной идентификации
  • Возможность автоматической повторной регистрации при наличие идентификационного штрих-кода
  • Разграничение прав доступа пользователей к журналам и функциям рабочего места
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Наличие функции импорта списка отстраненных от донорства граждан
  • Наличие функции импорта данных о донорах и их донациях из других информационных систем (При наличии в них возможности выгрузки данных в формат Microsoft Excel)
  • Наличие дизайнера отчетов для их модификации
  • Просмотр заявок из экспедиции
  • Формирование базы отстраненных от донорства лицах в автоматическом или/и ручном режиме

Модуль «Лаборатория первичного обследования донора»:

  • Двойная система аутентификации пользователей:
    • На основе учетной записи (имя пользователя/пароль)
    • На основе бейджа со штрих-кодом
  • Визуальное и звуковое приглашение доноров;
  • Автоматическое открытие виртуальной карты донора по идентификационному штрих-коду
  • Регистрация результатов общего анализа крови, мочи, анализа группы крови, резус-фактора и гемоглобина;
  • Печать этикеток со штрих-кодом для маркировки пробирок в соответствии со стандартом ISBT 128
  • Регистрация результатов анализа на содержание количества гемоглобина в крови;
  • Разграничение прав доступа пользователей к журналам и функциям рабочего места
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Наличие дизайнера отчетов для их модификации
  • Автоматическое обновление данных после регистрации донора в регистратуре

Модуль «Процедурный кабинет»:

  • Двойная система аутентификации пользователей:
    • На основе учетной записи (имя пользователя/пароль)
    • На основе бейджа со штрих-кодом
  • Визуальное и звуковое приглашение доноров;
  • Автоматическое открытие виртуальной карты донора по идентификационному штрих-коду
  • Печать этикеток со штрих-кодом для маркировки пробирок в соответствии со стандартом ISBT 128
  • Разграничение прав доступа пользователей к журналам и функциям рабочего места
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Наличие дизайнера отчетов для их модификации
  • Автоматическое обновление данных после регистрации донора в регистратуре

Модуль «Врач терапевт»:

  • Двойная система аутентификации пользователей:
    • На основе учетной записи (имя пользователя/пароль)
    • На основе бейджа со штрих-кодом
  • Визуальное и звуковое приглашение доноров;
  • Автоматическое открытие виртуальной карты донора по идентификационному штрих-коду
  • Регистрация результатов обследования терапевтом;
  • Регистрация вида и объема донации, либо отказ в донации;
  • Печать карты донора, допущенного к донации;
  • Печать бланка с причиной отказа, по донорам, отстраненным врачом терапевтом;
  • Разграничение прав доступа пользователей к журналам и функциям рабочего места
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Автоматическая блокировка открытия карты донора, если она уже открыта другим терапевтом
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Автоматическое поступление данных о новых донорах и уже прошедших
  • Наличие дизайнера отчетов для их модификации
  • Просмотр результатов предыдущих донаций
  • Просмотр заявок из экспедиции

Модуль «Отдел заготовки крови»:

  • Двойная система аутентификации пользователей:
    • На основе учетной записи (имя пользователя/пароль)
    • На основе бейджа со штрих-кодом
  • Визуальное и звуковое приглашение доноров;
  • Регистрация номера кушетки в залах донации;
  • Печать этикеток со штрих-кодом для идентификации полученных материалов в соответствии со стандартом ISBT 128
  • Смена зала донации и вида (по желанию донора);
  • Печать справок: по месту работы, в больницу;
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Разграничение прав доступа пользователей к журналам и функциям рабочего места
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Наличие дизайнера отчетов для их модификации
  • Автоматическое обновление данных о новых поступивших донорах
  • Автоматическое открытие виртуальной карты донора по идентификационному штрих-коду
  • Регистрация использованных расходным материалов

Модуль «Касса»:

  • Двойная система аутентификации пользователей:
    • На основе учетной записи (имя пользователя/пароль)
    • На основе бейджа со штрих-кодом
  • Выписка расходно-кассовых документов;
  • Журнал выплат платным и безвозмездным донорам;
  • Автоматическое открытие виртуальной карты донора по идентификационному штрих-коду
  • Печать справок: по месту работы, в больницу;
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Разграничение прав доступа пользователей к журналам и функциям рабочего места
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Наличие дизайнера отчетов для их модификации
  • Автоматическое обновление данных о новых поступивших донорах

Модуль «Блок фракционирования»:

  • Двойная система аутентификации пользователей:
    • На основе учетной записи (имя пользователя/пароль)
    • На основе бейджа со штрих-кодом
  • Регистрация полученных компонентов крови;
  • Регистрация пулированных компонентов;
  • Производство компонентов крови;
  • Печать этикеток со штрих-кодом для идентификации полученных материалов в соответствии со стандартом ISBT 128
  • Создание реестра криозамороженных эритроцитов;
  • Формирования накладных на перемещение;
  • Учет работы с оборудование, с сохранением информации о персонале использовавшем, оборудованию и компонентах;
  • Автоматическое открытие виртуальной карты донора по идентификационному штрих-коду
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Разграничение прав доступа пользователей к журналам и функциям рабочего места
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Наличие дизайнера отчетов для их модификации
  • Автоматическое обновление данных о новых поступивших донорах

Модуль «Биохимическая лаборатория»:

  • Двойная система аутентификации пользователей:
    • На основе учетной записи (имя пользователя/пароль)
    • На основе бейджа со штрих-кодом
  • Автоматическое открытие виртуальной карты донора по идентификационному штрих-коду
  • Регистрация результатов АЛаТ, Реакции Хедельсона, Общего белка, Белковых фракций, Гемоглобина, Скорости оседания эритроцитов, Общего анализа крови, Общего анализа мочи и д.р.;
  • Подключение анализаторов, с которых возможно получить данные в электронном виде, к программе;
  • Формирования журнала результатов анализов в печатном варианте;
  • Разграничение прав доступа пользователей к журналам и функциям рабочего места
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Наличие дизайнера отчетов для их модификации
  • Автоматическое обновление данных после регистрации донора в регистратуре

Модуль «Изоиммунологическая лаборатория»:

  • Двойная система аутентификации пользователей:
    • На основе учетной записи (имя пользователя/пароль)
    • На основе бейджа со штрих-кодом
  • Автоматическое открытие виртуальной карты донора по идентификационному штрих-коду
  • Регистрация результатов иммуногематологического исследования крови, таких как наличие различных антигенов и антител, титры антител, регистрация группы крови по системе AB0 и др;
  • Подключение анализаторов, с которых возможно получить данные в электронном виде;
  • Формирования журнала результатов анализов в печатном варианте;
  • Разграничение прав доступа пользователей к журналам и функциям рабочего места
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Наличие дизайнера отчетов для их модификации
  • Автоматическое обновление данных после регистрации донора в регистратуре

Модуль «Инфекционная лаборатория»:

  • Двойная система аутентификации пользователей:
    • На основе учетной записи (имя пользователя/пароль)
    • На основе бейджа со штрих-кодом
  • Автоматическое открытие виртуальной карты донора по идентификационному штрих-коду
  • Регистрация ИФА и ПЦР результатов анализов на транс фузионные инфекции;
  • Подключение анализаторов, с которых возможно получить данные в электронном виде;
  • Формирования журнала результатов анализов в печатном варианте;
  • Разграничение прав доступа пользователей к журналам и функциям рабочего места
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Наличие дизайнера отчетов для их модификации
  • Автоматическое обновление данных после регистрации донора в регистратуре

Модуль «Выбраковка»:

  • Двойная система аутентификации пользователей:
    • На основе учетной записи (имя пользователя/пароль)
    • На основе бейджа со штрих-кодом
  • Автоматическое открытие виртуальной карты донора по идентификационному штрих-коду
  • Размещение полученной продукции по холодильникам с помощью сканера штрих-кода;
  • Печать этикеток со штрих-кодом для идентификации полученных материалов в соответствии со стандартом ISBT 128
  • Формирования, по результатам анализов лабораторий, накладных на уничтожение, переработку, на карантин, на производство и в экспедицию;
  • Журнал с информацией о получении и перемещениях компонентов крови
  • Формирования журнала выданной продукции в печатном варианте;
  • Разграничение прав доступа пользователей к журналам и функциям рабочего места
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Наличие дизайнера отчетов для их модификации
  • Автоматическое обновление данных после регистрации донора в регистратуре

Модуль «Карантинизация»:

  • Двойная система аутентификации пользователей:
    • На основе учетной записи (имя пользователя/пароль)
    • На основе бейджа со штрих-кодом
  • Автоматическое открытие виртуальной карты донора по идентификационному штрих-коду;
  • Размещение полученной продукции по холодильникам с помощью сканера штрих-кода;
  • Создание реестра компонентов крови заложенных на карантин;
  • Печать этикеток со штрих-кодом для идентификации полученных материалов в соответствии со стандартом ISBT 128
  • Формирования, по результатам анализов лабораторий или окончанию карантина, накладных на уничтожение, переработку, на производство и в экспедицию;
  • Формирование список доноров для приглашения на повторные обследования;
  • Формирования списка компонентов с положительными анализами;
  • Проверка компонента крови с базой отстраненных от донорства лиц;
  • Журнал с информацией о получении и перемещениях компонентов крови;
  • Формирования журнала выданной продукции в печатном варианте;
  • Разграничение прав доступа пользователей к журналам и функциям рабочего места
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Наличие дизайнера отчетов для их модификации
  • Автоматическое обновление данных после регистрации донора в регистратуре

Модуль «Экспедиция»:

  • Двойная система аутентификации пользователей:
    • На основе учетной записи (имя пользователя/пароль)
    • На основе бейджа со штрих-кодом
  • Автоматическое открытие виртуальной карты донора по идентификационному штрих-коду
  • Выдача готовой продукции в медицинские организации;
  • Формирования накладных на уничтожение, переработку, на производство;
  • Регистрация заявок для отделений;
  • Формирования информации об оставшейся и выданной продукции;
  • Проверка компонента крови с базой отстраненных от донорства лиц;
  • Формирования журнала выданной продукции в печатном варианте;
  • Получения заявок от медицинских организаций при наличии системы InfoBlood;
  • Получение информации о кабинете трансфузиологии медицинских организаций;
  • Регистрация продукции из сторонних организаций;
  • Разграничение прав доступа пользователей к журналам и функциям рабочего места
  • Удобный и оптимизированный пользовательский интерфейс, позволяющий повысить удобство и продуктивность с рабочим местом
  • Наличие возможности перевода пользовательского интерфейса на любой язык.
  • Наличие дизайнера отчетов для их модификации
  • Автоматическое обновление данных после регистрации донора в регистратуре

Модуль взаимодействия с медицинскими организациями

Задачи:

  • Регистрация и исполнение заявок на получение крови и их компонентов в ЛПО
  • Единая база реципиентов
  • Контроль за использованием компонентов;
  • Получение информации о имеющихся запасах компонентов крови в ЛПО
  • Автоматическое формирование отчетов;
  • Строгий учет израсходованных компонентов крови
  • Оперативная заготовка и производство необходимых компонентов крови
  • Контроль транспортировки компонентов крови с указанием времени выдачи и времени доставки в ЛПО.

Преимущества проекта:

- Координация работы службы крови Областным центром крови

- Контроль компонентов крови в медицинских организациях

- Персонализированная информация по использованным компонентам

- Предотвращение фактов незаконного использования компонентов крови

- Предотвращение фактов незаконных выписок справок о сдаче крови

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

Основной функционал по информационному взаимодействию с медицинскими организациями обеспечивает:

  1. Регистрацию предтрансфузионных эпикризов;
  2. Регистрацию заявок на трансфузионные среды;
  3. Регистрацию факта выдачи трансфузионных сред медицинским организациям;
  4. Получение медицинскими организациями расширенной информации о полученных компонентах крови из Центра крови;
  5. Формирование медицинскими организациями результатов использования полученных трансфузионых сред и передача данных в Центр крови;
  6. Формирование и печать отчетов по наличию и использованию трансфузионных сред.

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

В рамках информационного обмена с медицинскими организациями обеспечивается передача в ОЦК:

  • Заявок и накладных на трансфузионные среды на платной и бесплатной основе;
  • Отчетов по использованию компонентов крови по реципиентам.

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

Реализуемые задачи:

  1. Информационное взаимодействие с сопредельными организациями:

- Регистрация лиц, входящих в группу риска;

- Регистрация адресов, находящихся на карантине;

- Классификация заболеваний и диагнозов на основе МКБ-10;

- Ведение рабочих журналов с неподтвержденными диагнозами;

- Оперативная передача данных в Центр крови.

Преимущества:

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

В качестве основы для информационного взаимодействия была реализована интеграция разрабатываемого программного обеспечения с аппаратно-программным комплексом «Info Donor» с использованием технологии штрих-кодирования на клинических этикетах и синхронизации данных с сервером обмена данных.

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

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

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

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

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

Организация коллективной работы с данными в пределах одной организации достигнута за счет использования централизованного хранилища данных на основе MySQL сервер, а так же за счет модуля администрирования, где реализована возможность управления доступом к данным на основе учетных записей.Kollektivnaya rabota vnutri odnoi organizacii.png

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

Данная СУБД обладает следующими характеристиками:

  • Многоуровневая защита данных базы, включая защиту от несанкционированного доступа к данным за счет собственной системы аутентификации.
  • Защита на целостность данных (транзакционная защита). MySQL Server поддерживает механизм транзакций с четырьмя различными уровнями изоляции, что позволяет построить сбалансированную по производительности систему.
  • Архивирование и восстановление данных.
  • Встроенные механизмы MySQL позволяют производить архивацию и восстановление данных, как частично, так и полностью, а также на указанный пользователем момент времени.
  • Надежность при обработке больших объемов информации текстового формата (время безотказной работы).
  • Высокое быстродействие.
  • Визуальные средства администрирования.
  • Встроенные средства поиска, сортировки и отбора данных по заданным пользователем признакам.
  • Поддержка государственного языка.

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

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

Среди стандартных средств использована Авторизация и аутентификация пользователей, которая осуществляться:

  • на уровне операционной системы – настройка параметров безопасности;
  • на уровне программного обеспечения — настройка функционала программного обеспечения в зависимости от прав пользователя;
  • на уровне системы управления базами данных (СУБД) – жесткая авторизация административного доступа к базам данных.

Так же учтена возможность организации защиты данных от разрушения и несанкционированного доступа.