Сервис

СЕРВИС «РЕЕСТР-КОНТРОЛЬ» —
Веб-приложение для валидации реестров

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

30+
Типов валидаций
11
Модулей обработки
24/7
Аптайм 365 дней в году

СЕРВИС «РЕЕСТР-КОНТРОЛЬ» — это веб-приложение, разработанное для автоматизированной проверки корректности медицинских реестров, формируемых медицинскими организациями для сдачи в Территориальные фонды обязательного медицинского страхования (ТФОМС).

Система состоит из двух основных компонентов: веб-интерфейс на PHP/Laravel для взаимодействия с пользователями и ядро обработки данных на Python для выполнения бизнес-логики валидации.

Система позволяет проверять ошибки ввода, работать с В-М файлами при отказе реестра, обрабатывать отклонённые по санкциям МЭК реестры, производить подсчёты показателей и формировать отчёты по врачам и госпитализациям.

Тестовый контур: http://control-test.22m22.ru/
Продакшн: https://reestrcontrol.22m22.ru/

Функциональные модули

Основные модули системы

Система включает 11 модулей обработки и формирования отчётов.

1. Модуль валидации ошибок (errors.py)

Основной модуль для проверки корректности заполнения медицинских реестров.

Типы реестров: HM*, CM*, DPM, DVM, DOM, DFM, DAM, DBM, DUM, DD, DE

Валидации (более 40 типов): проверка СМО, диагнозов по МКБ-10, дат рождения, дублирования ДВН/ПВН, пересечения дат госпитализации, диагнозов вне ТП и другие.

Результат: файл .xlsx с ошибками валидации.

2. Модуль проверки подсчётов (count.py)

Автоматический подсчёт показателей по реестрам для формирования справочной информации.

Типы реестров: HT, CT, TT, DPT, DVT, DOT, DFT, DAT, DBT, DUT, DST, DD, DE

Функциональность: подсчёт количества записей, проверка корректности показателей, формирование отчётов.

Результат: файл .xlsx с подсчитанными показателями и контрольными суммами.

3. Модуль проверки В-М файлов (vm.py)

Валидация и исправление В-М файлов (выписных данных) с перекодировкой по современным классификаторам.

Типы реестров: HM, CM, VM, VPM, VVM, VOM, VFM, VAM, VBM, VUM, VSM, VDM, VEM

Функциональность: проверка данных, перекодировка V021 и V025, формирование исправленного архива.

Результат: архив No_FLK*.zip с исправленными файлами, отчёт .xlsx.

4. Модуль обработки санкций МЭК (sank_mek.py)

Проверка санкционных файлов МЭК на соответствие нормативам и корректность данных.

Типы реестров: HT, CT, TT, DPT, DVT, DOT, DFT, DAT, DBT, DUT, DST, DD, DE

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

Результат: файл .xlsx с информацией о санкциях и ошибках.

5. Модуль проверки структуры реестров (structure.py)

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

Типы реестров: HT, CT, TT, DPT, DVT, DOT, DFT, DAT, DBT, DUT, DST, DD, DE

Функциональность: проверка структуры, формирование списков пациентов по параметрам, разделение по инстанциям (РСПО, ФОМС, ОМС).

Результат: архив с выходными файлами и списками, отчёт .xlsx.

6. Модуль формирования списков ДН (dn_list.py)

Формирование списков пациентов, находящихся на диспансерном наблюдении.

Типы реестров: D* — Дневники (все профили)

Функциональность: выделение пациентов на ДН, формирование отдельных списков, проверка перечня услуг.

Результат: ZIP-архив с списками ДН (DN*.ZIP), отчёт .xlsx.

7. Модуль формирования списков ДН Loose (dn_list_loose.py)

Формирование упрощённых списков ДН для специальных случаев.

Типы реестров: HT, CT — Стационар

Результат: ZIP-архив с упрощёнными списками.

8. Модуль отчётов по врачам (doctors_report_module.py)

Формирование отчётов по активности врачей для анализа работоспособности и загрузки.

Типы реестров: DPT, DOT, DDT, DAT — Дневники (поликлиника, стоматология)

Результат: файл .xlsx с отчётами по врачу (ФИО, специальность, код услуги, количество).

9. Модуль отчётов по врачам для школ и ДН (doctors_report_dn_school.py)

Формирование специализированных отчётов по врачам для учреждений школ и ДН.

Типы реестров: HT, CT — Стационар

Результат: файл .xlsx с отчётами.

10. Модуль экспорта госпитализаций (export_komtek_hosp.py)

Экспорт данных о госпитализации для интеграции с системой Комтек.

Результат: CSV файлы и Excel файл с отчётом.

11. Модуль сбора истории ДВН/ПВН (fill_d_history.py)

Сбор и хранение информации о ранее оказанной медицинской помощи для проверки дублирования.

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

Результат: информация сохраняется в базу данных.

Документы

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

ГОСУДАРСТВЕННАЯ РЕГИСТРАЦИЯ ПРОГРАММЫ ДЛЯ ЭВМ

Программное обеспечение внесено в Единый реестр российского ПО (RU2026669493)

Скачать файл →
Технологии

Техническая архитектура

Система построена на микросервисной архитектуре с использованием современных технологий.

Веб-компонент (PHP/Laravel)

  • PHP 8.0+
  • Laravel 9+
  • MySQL/PostgreSQL (база данных)
  • Redis (кэширование)
  • Nginx/Apache (веб-сервер)

Компонент отвечает за веб-интерфейс, аутентификацию пользователей, управление задачами и оркестрацию выполнения Python-скриптов.

Ядро обработки (Python)

  • Python 3.8+
  • pandas 1.5.2 (обработка данных)
  • openpyxl 3.0.10 (работа с Excel)
  • psycopg2-binary 2.9.6 (PostgreSQL)
  • mysql-connector-python 8.0.33 (MySQL)
  • redis 4.5.5 (кэширование)

Python-компонент выполняет все бизнес-логики валидации, обработки данных и формирования отчётов.

Инфраструктура

Поддержка Docker-контейнеризации для упрощения развёртывания и управления системой.

Интеграция с внешними API: remd API (проверка ЭЦП), API НСИ (справочники), АРМ (данные о клиниках).

Техническая поддержка

Контакты разработчиков

Контактная информация

СЕРВИС «РЕЕСТР-КОНТРОЛЬ»

Телефон
+7 (3852) 55-59-64
Электронная почта
График работы
Пн–Пт, 09:00–18:00 (MSK+4)

Свяжитесь с нами