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.
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.
Technologies
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








