Development of software component for obtaining information from declarations

in the central database of the Electronic Healthcare System

The team has implemented the tool for integration of information related to patients’ declarations between several stakeholders of electronic medical system such as National Health Service of Ukraine and Diia portal of public services.

Along development of the project the team’s most critical challenge was to harmonize legal and operational terms for the system among several public authorities.

Introduction

About our client

The National Health Service of Ukraine (NHSU) is the central executive body that implements state policy in the field  of state financial guarantees for heathcare servising of the population.  Activities of the NHSU are directed and coordinated by the  Cabinet of Ministers of Ukraine through the Minister of Health.

Value delivered

For the first time ever in Ukraine electronic sick leave registration system was implemented to improve patients experience of getting official sick leave confirmations without necessity of personal visit to a hospital avoiding a dozen of formalities and paperwork.

eSICK LEAVES declarations development

Contractor

East Europe Foundation

Recipient

The National Health Service of Ukraine

Delivery period

May 2021 – January 2022

Goal

To develop from scratch and ensure the stable operation of the system with the following properties:

  • functionality for making requests to obtain declaration data from the Unified Web Portal of Electronic Services “Diia” (implements the process of displaying the user’s query results in the portal/application interface);
  • functionality for validating the request and checking the patient;
  • functionality for searching (aggregating) declaration data by patient;
  • functionality for sending the query processing result.

 

The development to be implemented on a microservices architecture, using the FHIR data model, the service packaged in Docker containers, and Kubernetes used as the orchestrator.

User authorization implemented using a qualified electronic signature, server component interaction is performed using the HTTPS protocol, interaction with external systems is based on REST and SOAP API programming interfaces.

The development server components have the ability to horizontally and vertically scale with load balancing and provide the ability to deploy in a private cloud environment.

Results

  • Reduced time spent by patients in hospitals
  • Significant work and cost reduction for medical data exchange
  • Automation of reimbursement in social security system

Services

Services provided:

  • Development and approval of technical and operational documentation for software
  • Development of software
  • Exchange of information with other components of the Electronic System of Health Services (ESHS) through an open software interface, validation of the user’s digital signature, obtaining the user’s consent to transfer personal data
  • Integration of the developed component’s interaction with other information systems and registers, including:
  • with the state web portal of electronic services “Diia” (https://diia.gov.ua);
  • with the state electronic interaction system of electronic information resources “Trembita” (https://trembita.gov.ua)
  • with the ESOZ patient registry
  • Software testing
  • Technical support

Customer review

“The National Health Service of Ukraine (hereinafter referred to as the NHSU) … hereby confirms the technical compliance, timely and quality provision of services by LLC "MK-Consulting" regarding the development of software component "Information Retrieval Component for Declarations from the Central Database of the Electronic Healthcare System" (hereinafter referred to as the EHS), which was implemented to fulfill the Contract concluded between LLC "MK-Consulting", the International Charitable Organization "East Europe Foundation" and the NHSU.

As part of the implementation of Contract dated October 28, 2021 for the development of software component "Information Retrieval Component for Declarations from the Central Database of the EHS", LLC "MK-Consulting" has developed the following functionality:

1. Receiving requests for declaration data from the Unified Web Portal of Electronic Services "Diya" (implements the process of displaying the user's request results in the portal/application interface);
2. Validation of the request and verification of the requester;
3. Search (aggregation) of declaration data by patient;
4. Sending the result of the request processing.

The development is implemented on a microservices architecture, the service is packaged in Docker containers, and Kubernetes is used as the orchestrator. User authorization is implemented using a qualified electronic signature, server component interaction is carried out using the HTTPS protocol, and interaction with external systems is based on the SOAP API programming interface.

The development's server components have the ability to horizontally and vertically scale with load balancing and provide the ability to deploy in a private cloud environment.”

Natalia HusakChairperson

What media say about the project:

GOT QUESTIONS?