Розробка програмного компонента для отримання інформації з декларацій

в центральній базі даних Електронної системи охорони здоров’я

Команда реалізувала інструмент для інтеграції інформації, пов’язаної з деклараціями пацієнтів, між кількома сторонами електронної медичної системи – Національною службою здоров’я України та порталом публічних послуг Дія.

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

Вступ

Наш клієнт

Національна служба здоров’я України (НСЗУ) є центральним виконавчим органом, який реалізує державну політику у сфері державних фінансових гарантій для надання медичних послуг населенню. Діяльність НСЗУ керується та координується Кабінетом Міністрів України через Міністра охорони здоров’я.

Цінність співпраці

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

Посилання

Розробка програмного компонента для отримання інформації з декларацій в центральній базі даних Електронної системи охорони здоров'я.

Замовник

МБО «Фонд Східна Європа»

Отримувач

Національна служба здоров’я України

Період надання послуг

Травень 2021 – Січень 2022

Мета

Розробити з нуля та забезпечити стабільну роботу системи з наступними властивостями:

  • функціонал для створення запитів для отримання даних декларацій з Єдиного веб-порталу електронних послуг “Дія” (реалізує процес відображення результатів запиту користувача в інтерфейсі порталу/додатку);
  • функціонал для перевірки запиту та перевірки пацієнта;
  • функціонал для пошуку (агрегування) даних декларацій за пацієнтом;
  • функціонал для надсилання результату обробки запиту.

Розробка має бути реалізована на мікросервісній архітектурі, використовуючи модель даних FHIR, сервіс упакований в контейнери Docker, як оркестратор використовується Kubernetes.

Авторизація користувача має бути реалізована за допомогою кваліфікованого електронного підпису, взаємодія серверних компонентів здійснюється за допомогою протоколу HTTPS, взаємодія з зовнішніми системами базується на програмних інтерфейсах REST та SOAP API.

Серверні компоненти розробки мають можливість горизонтального та вертикального масштабування з балансуванням навантаження та забезпечують можливість розгортання в приватному хмарному середовищі.

Результати

  • Зменшення часу, який пацієнти проводять у лікарнях
  • Значне зменшення роботи та витрат на обмін медичними даними
  • Автоматизація відшкодування в системі соціального захисту

Послуги

  • Розробка та затвердження технічної та операційної документації для програмного забезпечення
  • Розробка програмного забезпечення
  • Обмін інформацією з іншими компонентами Електронної системи охорони здоров’я (ЕСОЗ) через відкритий програмний інтерфейс, перевірка цифрового підпису користувача, отримання згоди користувача на передачу особистих даних
  • Інтеграція взаємодії розробленого компонента з іншими інформаційними системами та реєстрами, зокрема:

– з державним веб-порталом електронних послуг “Дія” (https://diia.gov.ua);

– з державною системою електронної взаємодії електронних інформаційних ресурсів “Трембіта” (https://trembita.gov.ua);

– з реєстром пацієнтів ЕСОЗ

  • Тестування програмного забезпечення
  • Технічна підтримка

Відгук клієнта

Національна служба здоров’я України (далі – НСЗУ) … цим листом підтверджує технічну відповідність, своєчасне та якісне надання послуг ТОВ “МК-Консалтинг” щодо розробки програмного компонента “Компонент отримання інформації з декларацій з центральної бази даних Електронної системи охорони здоров’я” (далі – ЕСОЗ), який був реалізований для виконання Договору, укладеного між ТОВ “МК-Консалтинг”, Міжнародною благодійною організацією “Фонд Східна Європ ” та НСЗУ.

“У рамках виконання Договору від 28 жовтня 2021 року щодо розробки програмного компонента "Компонент отримання інформації з декларацій з центральної бази даних ЕСОЗ", ТОВ "МК-Консалтинг" розробило наступні функціональні можливості:

1. Отримання запитів на дані декларацій зі Єдиного веб-порталу електронних послуг "Дія" (реалізує процес відображення результатів запиту користувача в інтерфейсі порталу/додатку);
2. Перевірка запиту та перевірка запитувача;
3. Пошук (агрегація) даних декларацій за пацієнтом;
4. Відправлення результату обробки запиту.

Розробка реалізована з застосуванням мікросервісної архітектури, сервіс упакований в контейнери Docker, як оркестратор використовується Kubernetes. Авторизація користувача реалізована за допомогою кваліфікованого електронного підпису, взаємодія серверних компонентів здійснюється за допомогою протоколу HTTPS, а взаємодія з зовнішніми системами базується на програмному інтерфейсі SOAP API.

Серверні компоненти розробки мають можливість горизонтального та вертикального масштабування з балансуванням навантаження та надають можливість розгортання в приватному хмарному середовищі.”

Наталія Гусак Голова НСЗУ

GOT QUESTIONS?