Я разработчик платформы государственных услуг Дія, генеральный директор Kitsoft. Мы с командой разрабатывали в том числе услугу єМалятко. Недавно у меня родился сын, и мы с женой стали пользователями этой услуги.

В этой колонке я хочу поделиться опытом пользователя и рассказать, что при этом происходит «под капотом».
Предыстория
Kitsoft — украинская компания, которая специализируется на цифровых технологиях для государства. По заказу Минцифры мы разработали платформу для портала государственных услуг Дія, в том числе онлайн-сервис єМалятко — комплексную услугу для родителей новорожденных.
єМалятко объединяет 8 услуг, в том числе регистрацию ребенка, назначение финансовой помощи при рождении и другие. Все эти услуги предоставляются разными государственными учреждениями и каждому из них требовались данные в своих форматах.
Нам нужно было объединить различные внешние реестры, и это было наверное, самым сложным вызовом — у каждого из них свои особенности работы и низкое качество информации.
Несмотря на это, нам удалось подключить к порталу Дія уже около десятка внешних ресурсов, и сегодня услуга єМалятко предоставляется прямо в роддомах, ЗАГСах и ЦНАПах в 31 городе Украины.
Как мы с женой стали пользователями єМалятко
5 июня мы стали счастливыми родителями малыша, которого назвали Леон в честь известного (киллера) царя зверей. Первые дни после родов пришлись на праздники, поэтому у нас было время отдохнуть и побыть вместе.
Итак, в первый рабочий день, во вторник утром, в клинике Isida, где были роды, к нам пришла администратор сервиса єМалятко (назовем ее Даша) и взяла наши паспорта.
Кроме паспорта, для получения услуги необходимо иметь налоговые номера родителей, свидетельство о браке, медицинское свидетельство о рождении и номер счета для зачисления помощи.
Паспорта у нас были с собой, а оригиналы остальных документов не понадобились: достаточно фотографий в смартфоне или скан-копий.
В своем кабинете Даша создала для нас заявку в єМалятко и через полчаса вернулась с распечатанным бланком. Жена проверила правильность всех данных и подписала его, подтвердив таким образом волеизъявление на оказание шести услуг.
Регистрировать место проживания ребенка мы не стали, так как планируем переезд и решили сделать это позже.
Александр, Мария и Леон Ефремовы
Что в это время делает администратор
Администратор Даша авторизовалась на портале Дія через электронную подпись: это самый надежный способ авторизации на госсервисах.
В 11:58 она начала составление заявки: заполнила нужные поля и внесла данные из документов. Онлайн-форма содержит множество контролей, поэтому вероятность ошибки довольно мала — в случае некорректного ввода данных, сервис сразу сигнализирует и дальше не пропускает.
В 12:15 она уже заполнила форму, потратив на это 17 минут, распечатала ее и принесла нам. После того как мы проверили данные и поставили свою подпись, медсестра подписала онлайн-заявку своей КЭП (квалифицированной электронной подписью) и отправила ее.
Надо сказать, что распечатанная форма никуда дальше не перемещается, а нужна только для подтверждения намерения клиента. Для тех пользователей, у кого есть КЭП, скоро появится возможность подписывать заявку самостоятельно.
Что «под капотом»
Портал Дія работает на базе BPMN-движка, о чем можно подробнее прочитать здесь. После создания заявления в єМалятко автоматически стартовал новый процесс.
Данные из онлайн-заявки преобразовались в формат для корректной передачи через сервис взаимодействия электронных ресурсов «Трембита».
В этот момент данные из удобного вида для пользователей превращаются в структуру, приемлемую для хранения в реестрах ЗАГСа, Миграционной службы, Налоговой службы, Минсоцполитики и Реестра территориальной громады в случае, если вы заказываете услугу прописки ребенка.
Как вы понимаете, форматы довольно далеки друг от друга, и этот сложный процесс преобразования данных — именно то, что делает услугу удобной и простой в использовании.
«Трембита» не пропускает сообщения просто так. Это защищенный механизм, который требует чтобы система-клиент, в данном случае портал Дія, также правильно авторизовалась с использованием своей системной КЭП.
Но тут в дело вступает дополнительный фактор. Хранить такой КЭП в виде файла на сервере небезопасно. Кроме того, работа с файловым носителем имеет свои ограничения по производительности, в то время как ежесекундно с портала могут уходить сотни заявок.
Для решения этих вопросов используется технология аппаратной подписи при помощи компонента «Гряда». Это девайс, который ставится в серверную стойку и может параллельно выполнять множество криптографических операций, безопасно хранить ключи и при этом не зависать и не терять доступность.
Итак, спустя несколько секунд, после преобразования и подписания КЭП данные заявления улетели через «Трембита» на сервер ЗАГС. Пришел ответ, что информация успешно получена, и движок перевел процесс в режим ожидания обновления статусов со стороны системы ЗАГСов.
При взаимодействии с ресурсами не всегда все проходит гладко. На той стороне могут быть регламентные работы, проблемы с каналом связи и прочее. При неудачной отправке выполняется несколько попыток, а в случае дальнейших проблем оповещается служба поддержки.
Что происходит дальше
На стороне ЗАГС уже в работу вмешивается человеческий фактор, так как сотрудник может быть занят/загружен/на карантине, и здесь еще большое пространство для процессных улучшений. В том числе на проверку данных уходит довольно много времени.
В нашем случае решение по нашей заявке было принято в 14:00 следующего дня. За это время были получены данные от Налоговой и Демографической службы.
Что в результате
Леон получил налоговый номер, его данные были внесены в Демографический реестр, малыш стал полноценным гражданином Украины и ему был присвоен номер УНЗР.
В 18:46 того же дня было изготовлено свидетельство о рождении, которое содержало все необходимые данные, включая налоговый номер и УНЗР. Информация об этом вернулась на портал и была зафиксирована в статусе заявки. Свидетельство в бумажном виде нам выдали в роддоме на следующий день.
В том числе в системе отобразилось решение о назначении помощи при рождении ребенка. Она составляет 41 280 гривен: единоразово выплачивается 10 320 гривен, остальная сумма разбивается на части, по 860 гривен каждый месяц на протяжении трех лет.
Единоразовый платеж вместе с первым ежемесячным платежом мы получили через месяц после заказа услуги. Это связано с периодами выплат — дважды в месяц.
А еще команда Kitsoft вручили нам с Машей кубок за успешное тестирование єМалятко на проде 🙂
Александр Ефремов
Пользоваться єМалятко действительно удобно, так как не нужно посещать все учреждения самостоятельно. Единственное, воспользоваться єМалятко на выходных пока нельзя.
Не все части комплексной услуги могут быть полностью автоматизированы, в госструктурах еще требуется подтверждение ответственного лица. Но со временем и это должно измениться, в этом направлении сейчас работают.
На сегодня государственной услугой єМалятко пользуются примерно 250 семей в день. С 1-ого января 2020 года услугу получили уже около 13 тысяч семей.
Внедрение услуги єМалятко реализуется Министерством цифровой трансформации Украины при поддержке Премьер-министра Украины, Министерства юстиции, Министерства внутренних дел, Министерства развития экономики, торговли и сельского хозяйства, Министерства здравоохранения, Министерства социальной политики, Министерства финансов, Государственной миграционной службы, Государственной налоговой службы и при содействии международных проектов: программы EGAP (Швейцарская Конфедерация и Фонд Восточная Европа), SURGe при поддержке Правительства Канады, проекта EGOV4UKRAINE, который является частью программы U-LEAD с Европой, EU4PAR, Grid Dynamics Life.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: