Электронный регистр онкобольных Республики Казахстан

Ситуация

Министерством здравоохранения Республики Казахстан было принято решение о переходе к адресному финансированию лечения онкобольных, при котором средства выделяются на каждого больного. Это потребовало организации точного учета количества онкобольных и поддержания этой информации в актуальном состоянии. Однако на то время не существовало единой базы по онкобольным, и как результат данные часто были неактуальными, большое количество записей было продублировано. Для решения этой задачи был проведен тендер на создание централизованного электронного регистра онкологических больных (ЭРОБ), который выиграла компания Кайсат (ТОО «Кайсат»).

Для участия в тендере был создан прототип с использованием технологии ASP.NET. Однако работа над прототипом показала, что до 80% времени уходит не на разработку бизнес-логики, а на выполнение низкоуровневых задач, таких как разработка экранов и компонентов, фильтров, подгрузка данных, отладка экранов. При создании промышленной версии системы это привело бы к значительному увеличению бюджета проекта и риску нарушения условий тендера, по которым на разработку и вычистку данных был отведен год.

В результате дальнейшего анализа доступных технологий, было принято решение отказаться от использования ASP.NET и разрабатывать промышленную систему на базе платформы CUBA компании Haulmont. Основными причинами такого решения стали большой выбор готовых компонентов, востребованных в проекте, высокая скорость разработки и надежная архитектура, проверенная рядом успешных проектов.

Решение

Работы по проекту начались в марте 2012 года. Благодаря использованию платформы CUBA, уже через месяц первый этап проекта был запущен в промышленную эксплуатацию, после чего пользователи смогли начать ввод и проверку данных. Далее были реализованы остальные функции системы: ведение личной карточки пациента, процесса его диагностирования, проведенного лечения и т.д., в том числе одно из важнейших требований - синхронизация данных с базой данных всех физических лиц Республики Казахстан. Следующим этапом на основе имеющихся данных был создан экспертный модуль, который помогает медработникам ставить диагноз по входным данным из карточки больного. Работы по этой части проекта были выполнены в течение пяти месяцев, в промышленную эксплуатацию модуль был запущен в августе 2012 года.

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

В настоящее время к системе ЭРОБ подключены 18 онкологических диспансеров Республики Казахстан, а также Казахстанский научно-исследовательский институт онкологии и радиологии. В период сдачи квартальной отчетности с системой одновременно работает до 450 пользователей, в остальное время до 100. При этом система размещена на нескольких виртуальных серверах в пределах одного физического и использует достаточно скромные ресурсы.

Результат

Проект был сдан в срок и дал принципиальную возможность привязывать финансирование к физическим лицам. Благодаря актуализации данных, количество записей в базе данных онкобольных было уменьшено с 330 до 140 тысяч. Новая модель позволила стимулировать выявление онкологических заболеваний на ранней стадии, что привело к активному внедрению скрининга (первичное обследование бессимптомных пациентов). В результате, за первый год работы системы количество зарегистрированных больных увеличилось более чем на 10%. На практике это значительно повышает шанс на выздоровление пациента и в десятки раз снижает стоимость лечения, позволяя увеличить финансирование лечения других больных.

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