GROVE OS

КейсКорпоративные системы

Центр крови им. О.К. Гаврилова

Данные о донорах — в едином цифровом контуре.

Данные о донорах — в едином цифровом контуре.

О проекте

Для Центра крови имени О.К. Гаврилова было спроектировано программное интеграционное решение, которое собирает данные из контуров АИСТ-М, приводит их к формату федеральной системы, проверяет обязательные поля и фиксирует полный след обработки. Решение закрывает критичный участок обмена медицинскими данными: от выгрузки таблиц и конвертации до верификации, журналирования ошибок и передачи сведений в ГИС ЕИБД и ЕПГУ.

01

Цели проекта

  1. Интегрировать АИСТ-М с ГИС ЕИБД для централизованной передачи данных о донорах и донациях крови.
  2. Автоматизировать отправку сведений на ЕПГУ, чтобы доноры могли получать справки по выполненным донациям.
  3. Снизить ручную обработку и риск ошибок за счёт формальной валидации, понятных логов и повторяемого процесса обмена.

02

Что было сделано

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

03

Особенности решения

01

Обработка исходных таблиц медицинских организаций в формате FoxPro.

02

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

03

Раздельное сохранение результатов конвертации, верификации и отправки данных.

04

CSV-журналы некорректных записей с указанием причины отказа от передачи.

05

Административный интерфейс для настройки периода выборки и путей логирования.