Development of software component for obtaining information from declarations

in the central database of the Electronic Healthcare System

Introduction

About our client

Value delivered

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?