key: cord-0078577-lgxpa3i3 authors: Hovorushchenko, Tetiana; Moskalenko, Artem; Osyadlyi, Vitaliy title: Methods of medical data management based on blockchain technologies date: 2022-05-24 journal: J Reliab Intell Environ DOI: 10.1007/s40860-022-00178-1 sha: dbe32f711cd9bdb046519ab2458b8c17b4c6df59 doc_id: 78577 cord_uid: lgxpa3i3 The healthcare sector in Ukraine has long been in need of change, and many opportunities of blockchain technology can help it lead the transformation of this sector and ensure compliance with the requirements of the efficiency, safety, novelty, and economic benefits. State-of-the-art on known decisions on the use of blockchain technologies in the information technology for medical data management showed that, despite a large number of different solutions, effective methods and solutions for medical data management based on blockchain technologies are currently lacking. Therefore, improving the efficiency of medical data management by developing methods of medical data management based on blockchain technologies is currently an urgent problem. The paper developed a method for assessing the sufficiency of medical data, which provides: the ability to analyze a variety of medical data for their sufficiency; the ability to quantify the sufficiency of medical data; in case of insufficiency of the medical data, formation of recommendations on supplementing the medical data to be able to upload them to the "Block Data" section of the blockchain block. The paper developed a method of performing transactions on medical data, which consists of the stages of entering information into the blockchain and obtaining information from the blockchain. The developed method of performing transactions on medical data provides the ability to decide on the addition of transactions and medical data from the patient to the blockchain; the ability to decide on the issuance of data from the blockchain on request from a doctor. The introduction of the latest competitive information technologies in all spheres of human activity to automate pro-Artem Moskalenko and Vitaliy Osyadlyi have contributed equally to this work. cesses, reduce the share of physical labor, and minimize the impact of the human factor is the main strategic goal of the information society in Ukraine [1] [2] [3] [4] . Even before the COVID-19 pandemic, the health and natural sciences sectors had serious problems with interoperability, confidentiality, and traceability of supply chains. Another serious problem is the lack of coordinated interaction between closed electronic medical record systems, which are offered by more than 700 providers. In the context of the pandemic, health and natural science organizations have faced new challenges, including adapting supply chains to deliver remedies and rapidly developing treatments, tests, and vaccines. They are currently actively implementing consent management and medical data security tools to resume work as soon as possible after the restrictions are lifted. Today, medical information technology must meet four requirements: efficiency, safety, novelty, and economic benefits [5] . The healthcare sector in Ukraine has long been in need of change, and many opportunities of blockchain tech-nology can help it lead the transformation of this sector and ensure compliance with these four requirements. Blockchain is one way of distributed storage. This technology can be used to record and track any type of information: from medical records to elections [6] . The main difference between blockchain and standard databases is decentralization. That is, first, this process is not monitored by any regulator or organization. And second, the information is not focused on servers in one place, but distributed in a huge network of computers around the world [7] . Blockchain is literally interpreted as a chain of blocks. Each of these blocks digitally records one or another piece of information. Any user can view this information, but cannot change it [8] . Each new transaction, regardless of its size, is converted into a new hash cluster. It consists of a unique set of symbols and numbers created by a certain algorithm. The new block always refers to the previous one, thus creating a strict sequence [9] . Each block is associated with the previous and next blocks. Blocks form a chain of data as a resource moves from one place to another or changes owners. The blocks confirm the exact time and order of transactions. In addition, the blocks are inextricably linked to each other, which eliminate the possibility of changing the block or inserting between the other two blocks [10] . Blockchain has already proven its effectiveness in health and natural science, helping to build trust and optimize cooperation. Moreover, this technology will continue to play a leading role in solving even more complex problems [11] . Therefore, improving the efficiency of medical data management by developing methods of medical data management based on blockchain technologies is currently an urgent problem. We will conduct state-of-the-art on known decisions on the use of blockchain technologies in the construction of information technology for medical data management. Usually, medical data are considered only those data, which were obtained by measuring the characteristics of the patient. The number of patient characteristics is considerable (and it does not matter whether it is a sick or healthy person). Most medical data are characterized by the following features: vagueness; inconsistency of terminology; a large number of qualitative features that subjectively assess the patient's condition; lack of uniform algorithms for describing the patient's condition; lack of uniform algorithms for describing diagnostic and therapeutic processes; insufficient level of standardization of medical documentation; the significant variety of medical data. Medical data, as a rule, are uncertain. Reliability is an important characteristic of healthcare systems. In reliability engineering, such systems are considered complex, inhomogeneous, and uncertain, and require special mathematical representations. The reliability analysis based on uncertain data is represented in [12] [13] [14] . New methods to construct a structure function based on initial uncertain data are proposed in [12] . Fuzzy decision trees are used in this method to transform initial uncertain data about a real system into an exact-defined a system structure function. Incomplete data are analyzed in [13] using fuzzy decision trees, where input and output attributes are interpreted as component states and values of the structure function, respectively. In the paper [14] , a method for structure function construction is proposed based on incomplete and uncertain data in human reliability analysis. The proposed method application is considered for healthcare to evaluate medical error. This method is developed using a fuzzy decision tree, which allows all possible component states to be classified into classes of system performance levels. Blockchain can transform healthcare enterprises and improve service quality by enabling new ecosystems and new business models to evolve. Healthcare information stored in the blockchain can change the way clinical information is stored, as well as how information is shared in the organization, with healthcare partners, payers, and, most importantly, patients. Blockchain decentralizes medical information, increasing the availability, efficiency, transparency, and credibility of data, but also requires careful planning to maximize the benefits it brings [15] . Separate accounting systems can lead to patient consent and medical histories that are incomplete, inconsistent, or ambiguous. Blockchain records can be used to provide complete longitudinal health records for individuals, giving all patients more control over their own information through confirmed consent. Thanks to the blockchain, each patient record reflects the most well-known medical facts-from genomic data to diagnostic medical imaging-and can be reliably transmitted when needed, without the need for a central administrator [16, 17] . Clinical trial management generates vast amounts of data, requiring healthcare administrators to keep reliable and consistent records for peer review and regulatory compliance. Blockchain tools, combined with electronic data collection, can automatically aggregate, replicate, and distribute clinical data among researchers and practitioners with greater revision, tracking, and control compared to complex and conventional systems [18] . It is difficult to estimate the cost of medical care. Accounting for the real costs of all aspects of health care can be frustrating for both providers and patients. Outcome-based blockchain contracts link clinical outcomes to costs. Service providers from pharmacies to hospitals can offer consumers medical care using a cost model instead of a service fee and reduce the complexity of records [19] . Currently, there is a rapid development of information systems and network technologies of health care facilities, and cyber-physical medical systems. However, the data used in these systems and technologies may be at risk of leakage, falsification, and forgery during their transmission, storage, and exchange [20] . Medical care has become an integral part of people's lives. There is currently a sharp increase in medical data (such as medical records). Accuracy and completeness of medical data are some of the most important requirements for both patients and physicians. Protecting the confidentiality and secure storage of medical data are crucial issues in the provision of medical services. The safe storage and completeness of personal medical records have long been a concern for mankind. If medical data are stolen, falsified, or deleted, it can delay the progress of treatment and even endanger the patient's life [21] . Electronic medical records are a convenient tool for storing and analyzing medical data. The exchange of electronic medical records and cards between different healthcare organizations is of great positive importance for research on disease and epidemic/pandemic prevention, improves health care, minimizes emergency response times, and more accurately monitors critical medical events. However, electronic medical records contain a large amount of confidential information, so it is still very difficult to exchange medical information between different medical institutions, although the exchange of data between different medical institutions is already a trend in medicine and health services. The exchange of large amounts of information between different healthcare organizations is difficult in terms of security, privacy, and network load, especially for large-scale healthcare systems. Leakage of data in electronic medical records can lead to a breach of confidentiality of patient data (e.g., health status, diagnosis, etc.) [22] [23] [24] . The advent of blockchain technology provides a new idea to solve this problem. As a hash chain with the characteristics of decentralization, verification, and immutability, blockchain technology can be used to securely store personal medical data. Blockchain technology is decentralized, secure, reliable, collaborative, and counterfeit protecting, so it is suitable for protecting and sharing medical data. Blockchain, as a new technology, is widely used to address the efficiency and security of medical data exchange. Blockchain is safe to use, because it encrypts and verifies medical data in the event of a hack or leak. Due to such features, blockchain technology today receives huge benefits for medical data [25] . With the help of the blockchain, users can store important medical data, the authenticity of which can be verified if there is a suspicion of forgery. In addition, cryptographic algorithms can be used to ensure the confidentiality of medi-cal data (for example, an attacker will not be able to read the text if he stole data) [26] . As a rule, most of the data in electronic medical records remain unchanged after their download into the system. Thus, the blockchain can potentially be used to facilitate the exchange of medical data. Various medical organizations and individuals (such as doctors, hospitals, medical laboratories, and insurance companies) can access electronic medical records stored in the blockchain with a higher level of trust. Blockchain solutions offer effective approaches to the reliable management of medical data when confidential patient data are stored and processed. Of course, for the successful implementation of blockchain technology in medical data management, it is important to obtain the consent of physicians and patients. To date, many institutional and industrial institutions have recognized the importance of technology for the health sector, as well as formulated basic ideas, concepts, and key uses [27] . An overview of all existing projects, systems, and technologies for the use of blockchain technology in health care the authors conducted in [28] . In addition, [21] presents the concept of healthcare verification using blockchain and artificial intelligence, as well as a cloud architecture of intelligent agents based on convolutional neural networks to increase medical data, which verifies medical data using artificial intelligence algorithms in multidimensional arrays; after verification, the data are placed in a blockchain block, then in smart contracts and distributed separately using consensus algorithms. The paper [22] presents the architecture of the system, where the blockchain consortium is presented as an intermediate software with a certain level of trust, and each medical institution acts as a member of the platform. The following architecture of the system based on the blockchain consists of three levels-the level of data acquisition, the level of data storage, and the level of data exchange [23] . The authors of [24] present a blockchain-based access control architecture for medical data. To ensure that policies and exchange permissions are publicly available in the blockchain, and to save blockchain resources, these two key parameters are stored in the blockchain. Other medical data are still stored on the medical institution's server, and the medical institution's server is responsible for access control authentication. After the user submits an access request, the data security management module will analyze the access request, assign roles, analyze tasks, and request access to medical data. For increasing the efficiency and security of the exchange of electronic medical records between medical information control systems, a single and compatible approach will promote correct data management-for example, the scheme of sharing electronic medical records based on hybrid blockchain architecture [25] . All members of the consortium are bound together by a set of rules and pre-defined smart contracts. Only authorized organizations can access sensitive parts of electronic medical records to make a medical diagnosis and make treatment plans. The DynamiChain network service based on blockchain and big data for the healthcare industry is presented in [26] . The proposed medical blockchain network specialized in processing large health review data, which consists of Inbody tests, blood tests, and functional test data sets. Three organizations-data providers, data users, and a hospital-form a consortium at DynamiChain. Basically, data providers can set their own dynamic consent rules. Hospitals can keep records of medical data transfers and manage the transfer of general health data. Data users can compare health review data hashes and read review data accordingly. All three organizations join the consortium through one channel. Organizations install their own peer device in their data center. Additional participation in the consortium can be established using the configuration block stored in the order service. The detailed workflow of the SPChain blockchain network is presented in [27] . Every organization (such as patients and healthcare facilities) in SPChain has a blockchain account. The system consists of stages of setting up, registering, downloading, tagging, sharing, and searching. A study of the use of blockchain technology in health care has shown that currently almost all of the described projects are prototypes that are under development. Most of these prototypes are in the alpha testing phase, which does not allow us to see the finished product. However, many projects are open source and open to new entrants. State-of-the-art on known decisions on the use of blockchain technologies in the construction of information technology for medical data management showed that, despite a large number of different solutions, effective methods and solutions for medical data management based on blockchain technologies are currently lacking. Therefore, it is necessary to develop effective methods of medical data management based on blockchain technologies, which is the purpose of this study. In the process of managing medical data using blockchain technologies, medical data will be located in blocks of the blockchain. Therefore, first, consider the structure of the blockchain block. Given that the header of the blockchain block contains the date and time, version, metadata, digital signatures of the parties, its own encrypted code, the hash of the previous block, we present such a block as follows (Fig. 1) . Then, we present the blockchain block in a formalized form-in the form of a tuple of its elements where H is the block header, D is the block data, d is the date, t is the time, v is the version, md is the metadata, ec is the own encrypted code, ds is the digital signatures of the parties, and hb is the hash of the previous block. A blockchain is a chain of blocks. Each block is associated with the previous and next blocks. The blocks are inextricably linked to each other, which eliminates the possibility of changing the block or inserting between two blocks. With this in mind, we present a fragment of the blockchain in the following form (Fig. 2) . Then, we present the following fragment of the blockchain in a formalized form-in the form of a set of tuples that represent the blocks of the blockchain: where the element number hb indicates that it is the hash of the previous block. Given the peculiarities of blockchain construction, the sufficiency of medical data should be assessed before entering them in the "Block Data" section of the blockchain block. Given the papers [3, 4] , the main condition for this is to understand what are the mandatory elements to be presented in these data, because the sufficiency of medical data will mean the presence of all necessary information elements. Given that the data of block D is a set of records: D {d 1 , d 2 , ..., d k }, and the individual record in the set of medical data is perceived as a system of three elements (type, time, and quality) d i < dt p i , dtm i , dq i >, then the available set of medical data, which are planned to be entered in the blockchain block, can be represented as a matrix where dt p i is the data type (data type can be dynamic-for example, blood test, or static-genome, fingerprints); dtm i is the time of data, date when these data were received; dq i is the data quality, which takes into account the "shelf life" of information or analysis-the higher it is, the more valuable the information; for example, the result of a cholesterol test is valid for six months, and a genetic test-a lifetime; i 1..k; k is the number of records in the set of medical data that are being prepared for entry in the blockchain block. The elements dt p i , dtm i , dq i may be absent if the medical data in the set are insufficient. Given that all the elements of medical data listed in the matrix are mandatory in terms of adequacy of medical data, the rules for determining the sufficiency of medical data are as follows: Matrix B has the following generalized view (Table 1) . Given the peculiarities of the formation of the matrix B (Table 1) , the rules for the formation of recommendations for supplementing the set of medical data are as follows: 1] 0, then the user is recommended to supplement the ith data record of the block with information about the data type. Then, the method of assessing the sufficiency of medical data consists of the following steps: 1. Analysis of a set of medical data D av before entering them in the section "Data of the block" of the blockchain block using each of the developed rules for determining the sufficiency of medical data and counting the counters sdtp, sdtm, sdq. 2. Calculation of quantitative assessment of the sufficiency of medical data by the formula 3. If sdtp k and sdtm k and sdq k and sfmd 1, then a decision is made on the sufficiency of medical data in the D av set (because all elements of the medical data set are mandatory in terms of medical data sufficiency and are available in the medical data set, which are being prepared for entry in the blockchain block) and entering the data of the D av set in the section "Block data" of the blockchain block 4) If sdtp < k or sdtm < k or sdq < k or sfmd < 1, then a decision is made on the insufficiency of medical data in the D av set; such a set of medical data needs to be supplemented before entering these data in the "Data of the block" section of the blockchain block; the user is provided with recommendations for supplementing the set of medical data-according to the rules for the formation of recommendations for supplementing the set of medical data-as a guide on what information should be added to the set of D av medical data to be uploaded to the blockchain block section; supplement to the set of medical data take place; return to step 1 of the Method takes place. The developed method of assessing the sufficiency of medical data provides the ability to analyze a set of medical data for their sufficiency; the ability to quantify the sufficiency of medical data; in case of insufficiency of medical data in the set, formation of recommendations on supplementing the set of medical data-as a guide, what information should be added to the set of medical data D av to be able to upload them to the section "Data block" blockchain. Now, consider the features of transactions in working with medical data. The medical ecosystem provides four groups of users: users (patients)-patients themselves or authorized third parties (medical centers, for example) who upload medical data to the system; validators-check the quality and authenticity of data uploaded by users; clients (doctors)-study patient data, compile health reports; pharmaceutical and research companies that can access depersonalized user data. The process of performing transactions on medical data (entering information into the blockchain and obtaining information from the blockchain) is presented in the form of a diagram- Fig. 3 . Then, the method of performing transactions on medical data consists of the following steps: Stage I-entering information into the blockchain: 1. Uploading data by users (patients) to the cloud environment 2. Anonymization (deletion of patient ID) of data 3. Data encryption by symmetric encryption 4. Sending keys to custodians via direct authenticated communication channels 5. Generation of service transaction (with the public key, data type information, and reference to data in the cloud environment), which informs other participants in the ecosystem about uploading data to the cloud 6. Deciding on the possibility of adding medical data to the blockchain using the consensus algorithm (the block is compared with each instance of the registry; if all instances of the registry match, the transaction is approved) 7. Validation of information by validators 8. Generation of service transaction (with data hashes and validation results) 9. If the data is verified, the information is recorded in the blockchain, and patient information becomes available to other participants, otherwise, the user is denied entry of information to the blockchain Stage II-obtaining information from the blockchain: 10. If the doctor needs certain data for research or diagnosis, then he generates a request to the validators 11. Adding a validator request to the blockchain 12. Custodian notifications by the validators that cryptographic keys need to be sent to the doctor to decrypt cloud data 13. Obtaining data-if permission is obtained from validators and custodians Therefore, the method of performing transactions on medical data has been developed, which consists of the stages of entering information into the blockchain and obtaining information from the blockchain. The developed method of performing transactions on medical data provides the ability to decide on the addition of transactions and medical data from the patient to the blockchain; the ability to decide on the issuance of data from the blockchain on request from a doctor. Based on the analysis of architectures of known medical data management systems based on blockchain technologies, let us develop the architecture of medical data management system based on developed methods of assessing the sufficiency of medical data (medical data sufficiency assessment unit), and performing transactions on medical data (unit of the performing transactions on medical data). The architecture of the medical data management system is presented in Fig. 4 . The presented medical data management system is not now realized; now only its architecture is developed. Further research of the authors will be aimed at the realization and implementation of such a system, as well as the validation and verification of the proposed medical data management system after its realization and implementation, which will be the goal of another study, another paper. Let us conduct experiments on medical data management based on blockchain technologies using the developed method of assessing the sufficiency of medical data. For the experiment, let us evaluate the sufficiency of the set of medical records of outpatients of family medicine outpatient clinics, which are planned before the entry of the data block of the blockchain block. Let us analyze this set of data using each of the developed rules to determine the sufficiency of medical data and count the counters sdtp, sdtm, sdq. The considered set of medical data consists of ten records, and in the first record, there is no element "data time"; in the second record, there are no elements "data type" and "data quality"; in the third record, there are no elements "data time" and "data quality"; in the fourth record, there is no element "data type"; in the fifth record, there are all three elements; in the sixth record, there is no element "data quality"; in the seventh record, there are all three elements; in the eighth record, there are no elements "data type", "time data "; in the ninth record, there are all three elements; and in the tenth record, there is no element" data time ", so the matrix B has the following form- Table 2 . Counters sdtp, sdtm, sdq in this case have the following values: sdtp 7, sdtm 6, sdq 7. Next, let us calculate the quantitative assessment of the sufficiency of medical data, given that the set of medical records of outpatients of family medicine outpatient clinic, which are planned to enter the Fig. 4 The architecture of a system for medical data management data block of the blockchain block, consists of 10 records, i.e., k 10 · 7 10 + 6 10 + 7 10 0.67. Since sdtp < k and sdtm < k and sdq < k and sfmd < 1, then: a decision is made on the insufficiency of medical data in the set of D av medical records of outpatients of family medicine outpatient clinic. Therefore, the considered set of medical data needs to be supplemented before entering these data in the section "Data of the block" of the blockchain block. The user is provided with recommendations for supplementing the set of medical data-according to the rules for the formation of recommendations for supplementing the set of medical data-as a guide on what information to add to the D av medical data set to be uploaded to the blockchain block section. For the considered set of data of medical records of outpatients of family medicine outpatient, clinic recommen- dations are as follows: to supplement the 1st record with the element "data time", to supplement the 2nd record with elements "data type" and "data quality", to supplement the 3rd record with elements "time data "and" data quality ", add the 4th record with the element" data type ", add the 6th record with the element" data quality ", add the 8th record with the elements" data type "," data time ", add the 10th record element "data time". If the medical institution is still interested in uploading its data to the blockchain unit, it completes the medical data set D av , then returns to step 1 of the method of assessing the sufficiency of medical data, i.e., analyzes the updated medical data set. For the experiment, the considered set of medical data was supplemented, after which this set of data were reanalyzed using each of the developed rules for determining the sufficiency of medical data and were counted counters sdtp, sdtm, sdq. After supplementing the medical data, in the first record, there is no element "data time"; in the second record, there is no element "data quality"; in the third record, there is no element "data quality"; in all other records, there are all three elements, so matrix B has the following form- Table 3 . Counters sdtp, sdtm, sdq in this case have the following values: sdtp 10, sdtm 9, sdq 8. Next, let us calculate the quantitative assessment of the sufficiency of medical data · 10 10 + 9 10 + 8 10 0.9. Currently sdtp k, but sdtm < k and sdq < k and sfmd < 1, so again the decision is made about the insufficiency of medical data in the set of D av medical records of outpatients of family medicine outpatient clinic. Therefore, the considered set of medical data again needs to be supplemented before entering these data in the section "Data of the block" of the blockchain block. The user is provided with recommendations for supplementing the set of medical data-in accordance with the rules for the formation of recommendations for supplementing the set of medical data D av . For the considered revised set of data of medical cards of outpatients of family medicine outpatient clinic, the recommendations are as follows: to supplement the 1st record with the element "data time", to supplement the 2nd record with the element "data quality", and to supplement the 3rd record with the element "data quality". The medical institution, having analyzed the obtained conclusions and recommendations, decided to upload a set of data from the medical records of outpatients of the family medicine outpatient clinic to the blockchain without further supplementing. The conducted state-of-the-art on known decisions on the use of blockchain technologies in the construction of information technology for medical data management showed that, despite a large number of different solutions, effective methods and solutions for medical data management based on blockchain technologies are currently lacking. Thus, improving the efficiency of medical data management by developing methods of medical data management based on blockchain technologies is currently an urgent problem. The paper developed a method for assessing the sufficiency of medical data, which provides: the ability to analyze a variety of medical data for their sufficiency; the ability to quantify the sufficiency of medical data; in case of insufficiency of medical data in the set, formation of recommendations on supplementing the set of medical data-as a guide, what information should be added to the set of med-ical data to be able to download them to the section "Block data" of blockchain. In addition, the paper developed a method of performing transactions on medical data, which consists of the stages of entering information into the blockchain and obtaining information from the blockchain. The developed method of performing transactions on medical data provides the ability to decide on the addition of transactions and medical data from the patient to the blockchain; the ability to decide on the issuance of data from the blockchain on request from a doctor. The architecture of the system for medical data management has been developed on the basis of the developed methods of assessing the sufficiency of medical data (medical data sufficiency assessment unit), and performing transactions on medical data (unit of the performing transactions on medical data). The paper also conducted experiments on medical data management based on blockchain technologies using the developed method-experiments on assessing the sufficiency of medical data, which confirmed the viability and veracity of the developed method. Further research of the authors will be aimed at the realization and implementation of such a system, as well as the validation and verification of the proposed medical data management system after its realization and implementation. Computerised decision support systems for healthcare professionals: an interpretative review A resource approach to on-line testing of computing circuits Information technology for assurance of veracity of quality information in the software requirements specification Concept of intelligent decision support system in the legal regulation of the surrogate motherhood Medical informatics: past and future. History of medical informatics in the United States Blockchain challenges and opportunities: a survey Review of research on blockchain application development method What can blockchain do and cannot do? Key management for blockchain technology An overview of blockchain technology: applications, challenges and future trends Comparison of blockchain platforms: a systematic review and healthcare examples Construction of a reliability structure function based on uncertain data Reliability estimation of healthcare systems using fuzzy decision trees Application of the structure function in the evaluation of the human factor in healthcare Transform healthcare outcomes with the simplicity of IBM Blockchain A comparative analysis of blockchain architecture and its applications: problems and recommendations An overview of blockchain technology: architecture, consensus, and future trends A survey on the security of blockchain systems Cybersecurity, information assurance, and big data based on blockchain Digital and decentralized management of patient data in healthcare using blockchain implementations Artificial neural network blockchain techniques for healthcare system: focusing on the personal health records A blockchain-based medical data sharing mechanism with attribute-based access control and privacy protection Secure and efficient data storage and sharing scheme based on double blockchain Data access control based on blockchain in medical cyber physical systems Hybrid blockchain-based privacypreserving electronic medical records sharing scheme across medical information control system DynamiChain: development of medical blockchain ecosystem based on dynamic consent system SPChain: blockchain-based medical data sharing and privacy-preserving eHealth system Theoretical and applied principles of information technology for supporting medical decision-making taking into account the legal basis Publisher's Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations The authors would like to thank the Armed Forces of Ukraine for providing security to perform this work. This work has become possible only because of the resilience and courage of the Ukrainian Army.Funding The National Research Foundation of Ukraine funded this research under the project "Neural network models, methods and tools for high-speed IoT data processing in information systems of the critical application".