<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Smart Search and Diagnosis Assistant System for Physicians</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mariia Nazarkevych</string-name>
          <email>mariia.a.nazarkevych@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleh Faizulin</string-name>
          <email>oleh.r.faizulin@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mykhailo Luchkevych</string-name>
          <email>mykhailo.m.luchkevych@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>12, Stepana Bandery street, Lviv, 79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Making a correct diagnosis is a complex effort. Depending on the specialty, physicians can have to work with a long list of diseases with intersecting, often not obvious symptoms. Despite that patient treatment should be personal, the nature of diseases is rather repetitive. Patients often share common symptoms based on the location, communication network, season of year, etc. Such repetitiveness introduces a value of having an information system that can make suggestion to the physicians based on a set of factors - symptoms, location, season, diagnosis of other patients, etc. The work described below is based on the industry-standard medical datasets and technologies, but it's not limited to a particular dataset, clinic, language, country, or technology. The system itself provides benefits both for physicians, where they become aware of the situation in their area or departments, and hospitals, where they can collect statistics regarding health situation in the given region or other data projection and analyze the info.</p>
      </abstract>
      <kwd-group>
        <kwd>healthcare</kwd>
        <kwd>distributed information system</kwd>
        <kwd>security</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Ukraine
Luchkevych)</p>
      <p>Healthcare is one of the most important parts of our live. Good healthcare services result in better
quality of live, longevity, attractiveness of the country or specific region for migration. Making a correct
diagnosis of a patient’s disease is crucial to the patient, physician, and healthcare system in general
since mistakes can lead to severe consequences or even patient’s death. Usually, physicians rely only
on their knowledge and patient feedback, but they does not consider situation in their neighborhood,
region, and other factors like trending diseases (viruses), etc.</p>
      <p>Having information system that allows to consolidate cross-patient information allows physicians
to see insights about trending diseases and understand actual trends in real-time. The same system helps
hospitals to analyze trends and make proper forecasts and preparation.</p>
      <p>
        This study involved the development of an expert prototype [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>A system that helps patients diagnose their illness and provide them with appropriate advice.</p>
      <p>
        In addition, the knowledge management used in the system is learned by the expert system. The aim
of this study was to find an appropriate language to represent the patient's medical history and current
situation in the knowledge base for expert systems to be able to perform an effective consultation. An
example of an expert system was developed using CLIPS (C Language Integrated Production System)
with a Java interface [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The expert system gave good results in the analysis and in the medical cases
tested, and the system was able to determine the correct diagnosis.
      </p>
      <p>
        An expert system solves problems by modeling the human reasoning process and applying specific
knowledge and interfaces. Expert systems also use human knowledge to solve problems that normally
require human intelligence. These expert systems represent expert knowledge as data or rules in a
computer. These rules and data can be used when needed to solve a problem. A person must read and
interpret the knowledge that is used. A computer program designed to simulate the ability of a human
expert to solve problems [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>2023 Copyright for this paper by its authors.</p>
      <p>Expert systems and artificial intelligence covers such diverse activities as game automated
reasoning, natural language, automatic programming, machine learning, robotics and vision, software
tools, modeling human performance and expert systems for complex decision making. Comprehensive
medical solutions take center stage and every step and our system helps solve this problem with an
expert system.</p>
      <p>
        There are many medical diagnostic expert systems MYCIN [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], EasyDiagnosis [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], PERFEX [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ],
INTERNIST-I [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], ONCOCIN [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], DXplain [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and PUFF.
      </p>
      <p>MYCIN was the first known medical expert system developed by Shortliffe at Stanford to assist
physicians rather than antimicrobial experts. A limitation of MYCIN was that its knowledge base is
incomplete because it does not cover the full spectrum of infectious diseases. Running it would require
more computing power than most hospitals at the time could afford. Doctors don't like to type in a
terminal and demand a much better user interface than the one provided.</p>
      <p>
        EasyDiagnosis is expert system software that lists and clinically describes the most likely conditions
based on an analysis of your particular symptoms. EasyDiagnosis focuses on the most common medical
complaints for most doctor visits and hospitalizations [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Goals and Non-goals</title>
      <p>
        The system designed at the article is a distributed search system targeted both for physicians and
hospital’s analytics department. At the same time, the system is designed to work with personal data,
so it should comply to international healthcare and privacy standards [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <sec id="sec-2-1">
        <title>System Requirements</title>
        <p>
          The system should comply to the following functional and non-functional requirements [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]:
 Operate standard medical vocabularies like ICD-10, ICD-11, SNOMED, etc.
 Enable support for localization, including both regional languages and medical vocabularies
 Provide search suggestions to physicians based on gender, age group, symptoms, location, and
other factors.
 Provide analytical information based on set diagnosis including various projections like age
group, location, etc.
 Comply with industry standards and security requirements like HIPAA, HITECH, GDPR, etc.
 Save cost of implementation and ownership by re-using industry best practices, technologies,
and tools.
 Be cloud native yet allow operation on premises.
 Allow seamless integration to the medical software via API.
 24/7 operations.
 0-downtime changes to the system dataset.
 Inclusion of diagnostic tooling for system monitoring
 Be SLA/SLO compliant
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Non-goals of the system</title>
        <p>
          It must be clearly stated that the system is an assistant to the physician [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. It’s up to physician to
make the final decision on diagnosis and treatment. Any system suggestions must be analyzed by
responsible physician prior to accepting the suggestion and communicating it to the patient.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Key concepts &amp; terminology used.</title>
        <p>
          During the article the following terms and keywords will be repeated multiple times [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]:
 Indexing – a process of saving and analyzing records into the search index
 Search Index – a database containing analyzed records used for the search
 Analysis – a process of discovering useful data from the raw data
 Stemming – a process of extracting roots from words
 Stop words – a list of words that are filtered out
 Search Rank – a position in search result for the specific query
 Search Score – a single value that represents how close result is matching search query
 Boosting Search Score – a process of applying multiple variables and functions that result to
the change of the Search Score
 Query Expansion – a process of reformulation a users’ search query to retrieve more relevant
results
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>Competitors</title>
        <p>
          The system is designed to replace in daily use both public solutions and in-house competitors. Due
to an NDA, it’s not allowed to name specific vendors or systems. The further comparison will be done
in the following way [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]:
 System – the system being described in the article.
 Public – systems that are available on the internet and free to use.
 Proprietary – the systems that are available as a separate or a part of a proprietary software
solutions.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Methods</title>
      <p>
        The component diagram below describes how the application looks like on high-level view [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
For the sake of simplicity, reference architecture is designed to be run on AWS cloud [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. At the same
time, there are no blockers to host the same software on premises, on Azure cloud or any other hosting
platform. Certain specific components like Aurora or OpenSearch [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] are interchangeable with their
open-source equivalents like MySQL (PostgreSQL) and Elasticsearch.
      </p>
      <p>Theoretically, it should be possible to use a NoSQL database like MongoDB and other search
engines like Solr or Sphinx, however those components were not evaluated for the system feasibility
and most likely will require certain changes to the codebase.</p>
      <p>The Diagram Below illustrates data flow (via action/sequence diagram) of a typical search request</p>
      <p>Whenever physician selects an item on UI, a feedback action is required to update usage statistics
which is essential for the system functionality in terms of user experience and statistics</p>
      <sec id="sec-3-1">
        <title>Searching for diagnosis</title>
        <p>
          Diagnosis search and suggestion is one of the key components of the system. To be able to provide
suggestions, the search engine must be pre-populated with medical vocabulary (dataset). For the
illustrative purposes, the system will be populated with the ICD-10 dataset having the following field
mappings:




code – a code used to identify the diagnosis
text – description of the diagnosis
symptoms – a list of symptoms relevant for the diagnosis
facets – a list of categories, where a particular diagnosis is applicable
Below you can find a typical ICD-10 record mapped to the fields used by the system [
          <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
          ].
        </p>
        <p>At the same time, it’s not enough just to map records to the fields [21]. A search engine should be
configured to understand field mappings and types [22]. At the same time, since indexing is happening
on insert or update, a search engine must be additionally configured with the indexing (field analysis)
rules. Having correct indexing rules are crucial both for the search accuracy and performance.</p>
        <p>At the Figure 5 there are two main blocks: “settings” and “mappings”. “Mappings” block is
responsible for field types and analyzer selection, while “settings” block is responsible for analysis
configuration. Whenever record is inserted into the search engine, it’s being indexed according to the
settings (show Figure 5). In the current use-case, Elasticsearch is configured to do the following
analysis operations on the records inserted (apart from facets fields):
1. Convert text to lowercase
2. Remove stop words
3. Use stemmer
4. Remove duplicated tokens</p>
        <p>Once the data is analyzed, it’s being stored in the search index using edge-ngram tokenizer which is
configured to store tokens of 2 and up to 10 characters. Such approach allows to implement
search-asyou-type style suggestions. For example, let’s analyze the text of R50 diagnosis: Fever of other and
unknown origin.</p>
        <p>As it’s demonstrated on Figure 6, the diagnosis text is split to a set of tokens like “fe”, “fev”, “feve”,
etc. These tokens are being used to match the search input and to provide the most relevant results. At
the same time, stop words, punctuation symbols and duplicated tokens are removed.</p>
        <p>Having the above index, it’s easy to make a search having either full or partial input of the term. The
search for user input “feve” would result in item:</p>
        <p>Additionally, by applying “fuzziness” factor to the query a search behavior can be altered to support
a certain number of mistakes. For instance, if “fuzziness: 1” is specified in the search query the system
would provide results both for “feve” and “fevr” search input.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Changing ranking of the search results</title>
        <p>Being able to re-order search results is crucial for the system to provide a high-quality search result.
The system should score items differently if a search input is found in code, text, or keyword field.
Typically, the code match must be ranked higher and symptom match must be ranked lower then
description field. To achieve such results, the boosting functions are applied.</p>
        <p>The similar technique is used when the system wants to suggest an item that is frequently used by
other physicians. For instance, if a particular item must be ranked higher a script-based filter function
is applied which can manipulate the final search score of the item.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Localization, Internationalization and Multi-Dictionary support</title>
        <p>Since different countries naturally use their own languages and localized versions of medical
diseases classification, it’s crucial for the system to support multiple languages. The same applies for a
revision of medical classification systems which can add new records once new diseases appear. A good
example is COVID-19, which was not initially present in the medical classification systems.</p>
        <p>To add support for the custom language and vocabulary, a simple three steps must be taken:</p>
        <p>A local dictionary must be loaded, for instance ICD-10-FR for France
Analysis settings (Figure 5) must be adjusted to use French version of the snowball filter
A separate index must be used (for instance icd10fr)</p>
      </sec>
      <sec id="sec-3-4">
        <title>Data Updates</title>
        <p>In case there is a need to update the existing dictionary, it’s simply enough to re-insert data into the
existing index. The system will be fully operational during the system update. Physicians might
experience a slight slowdown of the system, but typically it’s not the case. The data consistency is
guaranteed by re-using the same disease codes. The records in the search engine and database may be
added or updated, but not removed. The removal of the items is strictly forbidden because it will lead
the system to an inconsistent state. Instead, certain items may be marked as excluded for the search.</p>
      </sec>
      <sec id="sec-3-5">
        <title>System Evolution</title>
        <p>It must be noted that the system is designed to have 24\7 operations. Eventually, during system
evolution there is a need to introduce braking changes to the system. In order to achieve 0-downtime,
the changes must be applied in the following order:
 A database or search engine or and API is modified with a backward-compatible change, e.g. a
new field, property or endpoint is added
 Consuming components are updated to use a new field, property or API endpoint instead of a
legacy one
 The legacy field. Property or API endpoint is removed</p>
      </sec>
      <sec id="sec-3-6">
        <title>Performance &amp; Scaling</title>
        <p>System performance heavily depends on multiple factors like hardware, number users, data size, etc.
At the same time, it’s crucial to follow the following key principles which will heavily impact
scalability:
 API layer should be stateless to allow horizontal scalability
 Search Engine should support data sharding and use separate indexes for each dataset
 Database engine should use separate schema per tenant (hospital or network of hospitals)
If the above characteristics are met the modern 4-core/16 GB RAM AWS instances (or their physical
counterparts) can serve thousands of search requests per second.</p>
      </sec>
      <sec id="sec-3-7">
        <title>Reporting</title>
        <p>An ability to provide multi-dimensional reports is a last but not least goal of the system. The system
itself is not generating reports but it acts as a data source for another reporting system. By combining
vocabulary data with the export from the database (preferably due to performance) it’s possible to
achieve a free-form report generation by a 3rd party reporting system. Another option would be to embed
a reporting suite directly into the application however it’s not recommended due to the extra cost and
overall increased complexity of the system. Depending on the requirements, the variety of reporting
tools can be used, such as MicroStrategy (commercial), Kibana or even Microsoft Excel.</p>
      </sec>
      <sec id="sec-3-8">
        <title>Security</title>
        <p>Any medical system, as well as the system that works with personal data should obey a set of rules
and regulations. There are various rules and regulations across the globe, the most known are GDPR
for EU and CCPA for US. Besides mentioned rulesets, there is a set of medical regulations such as
HIPAA and HITECH which must be considered.</p>
        <p>The system achieves security by combining a set of best practices (OWASP Top 10) with the set of
special measures applied at the individual layers of the system. Let’s look on the layers:
 Search engine is a layer does not require any special treatment because it contains dictionary
data.
 Database is the place where all the selected diagnosis are stored. Ideally the database should
not contain any PHII (personal health identifiable information) to minimize security risks
 API Layer, should follow industry best practices, but does not require any special treatment
All the communication should be secured and use proper credentials as well as the
encryption-intransit approach.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Comparison with competitors</title>
      <p>To understand how system performs, let’s do a set of comparisons with the competitors:</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>1. The smart search systems are valuable both for physicians and hospitals. They allow to enhance
physician workflow as well as provide analytics for hospitals.
2. Usage of open-source components allowed to rapidly create a production-ready prototype of the
system with the support of a multiple languages, dictionaries, facets. Moreover, the
interchangeable nature of components allows to host the system on premises or in the cloud,
powered by cloud technologies like Aurora or OpenSearch.
3. The result of the experiments demonstrates clear advantage of the system in the multiple areas
in comparison to the existing public and proprietary classification search systems.
4. While being focused on healthcare domain the system can be adapted to the non-healthcare
domain and be used, for instance, in retail by re-using similar concepts and approaches.
[21] Medykovsky, M., Droniuk, I., Nazarkevich, M., &amp; Fedevych, O. Modelling the pertubation of
traffic based on ateb-functions. In Computer Networks: 20th International Conference, CN 2013,
Lwówek Śląski, Poland, June 17-21, 2013. 2013. Proceedings 20 (pp. 38-44). Springer Berlin
Heidelberg.
[22] Ahn, J. K., Choi, S., Hasegawa, S., Hayakawa, S. H., Hong, J., Ichikawa, Y., Yoshida, J.</p>
      <p>Superconducting dipole magnet for Hyperon spectrometer. Nuclear Instruments and Methods in
Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated
Equipment, 2023, 1047, 167775.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Abu-Naser</surname>
            ,
            <given-names>S. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Al-Dahdooh</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mushtaha</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>El-Naffar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Knowledge management in ESMDA: expert system for medical diagnostic assistance</article-title>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Al-Shawwa</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abu-Naser</surname>
            ,
            <given-names>S. S.</given-names>
          </string-name>
          <article-title>Knowledge Based System for Apple Problems Using CLIPS</article-title>
          .
          <source>International Journal of Academic Engineering Research (IJAER)</source>
          ,
          <year>2019</year>
          , №
          <volume>3</volume>
          (
          <issue>3</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Walek</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Fajmon</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <article-title>A hybrid recommender system for an online store using a fuzzy expert system</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <year>2023</year>
          ,
          <volume>212</volume>
          ,
          <fpage>118565</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Anwar</surname>
            ,
            <given-names>S. M.</given-names>
          </string-name>
          <article-title>Expert Systems for Interpretable Decisions in the Clinical Domain</article-title>
          .
          <source>AI in Clinical Medicine: A Practical Guide for Healthcare Professionals</source>
          ,
          <year>2023</year>
          , р.
          <fpage>66</fpage>
          -
          <lpage>72</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Eugenia</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giovanni</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andrea</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosaria</surname>
            ,
            <given-names>R. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gianni</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mara</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paolo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <article-title>Mucinous appendiceal adenocarcinoma invading the bladder: not always an easy diagnosis</article-title>
          .
          <source>A case report. Anti-Cancer Drugs</source>
          ,
          <fpage>10</fpage>
          -
          <lpage>1097</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Zilio</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nørgaard</surname>
            ,
            <given-names>L. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gougat-Barbera</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hall</surname>
            ,
            <given-names>M. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fronhofer</surname>
            ,
            <given-names>E. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaltz</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <article-title>Travelling with a parasite: the evolution of resistance and dispersal syndromes during experimental range expansion</article-title>
          .
          <source>Proceedings of the Royal Society B</source>
          ,
          <year>2023</year>
          ,
          <volume>290</volume>
          (
          <year>1990</year>
          ),
          <fpage>20221966</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Shinde</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karle</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Wabale</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <article-title>Disease prediction using mashine learning.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Moradi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Besharati</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moghaddam</surname>
            ,
            <given-names>M. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fasihi-Ramandi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Azad</surname>
            ,
            <given-names>Z. M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Mirnejad</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <article-title>A concise review on the antinicrobial pertides and their critical activity against inracellular targets of bacteria</article-title>
          .
          <source>Journal of microbiology, biotechnology and food sciences</source>
          ,
          <year>2023</year>
          ,
          <volume>12</volume>
          (
          <issue>4</issue>
          ),
          <fpage>e6006</fpage>
          -
          <lpage>e6006</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greenes</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kawamoto</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fry</surname>
            ,
            <given-names>E. A.</given-names>
          </string-name>
          <article-title>Integration of knowledge resources into applications to enable CDS: Architectural considerations</article-title>
          .
          <source>In Clinical Decision Support and Beyond</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>789</fpage>
          -
          <lpage>809</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Rashi</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Yom-Tov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <article-title>Ethics of Medical Archival Internet Research Data</article-title>
          .
          <source>Journal of Medical Internet Research</source>
          ,
          <year>2023</year>
          ,
          <volume>25</volume>
          ,
          <year>e43754</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Dhasarathan</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hasan</surname>
            ,
            <given-names>M. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Islam</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abdullah</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mokhtar</surname>
            ,
            <given-names>U. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Javed</surname>
            ,
            <given-names>A. R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Goundar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>COVID-19 health data analysis and personal data preserving: A homomorphic privacy enforcement approach</article-title>
          .
          <source>Computer Communications</source>
          ,
          <year>2023</year>
          ,
          <volume>199</volume>
          , pp.
          <fpage>87</fpage>
          -
          <lpage>97</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Rashid</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saddal</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Farooq</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khan</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Ahmad</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <article-title>An SUI-based approach to explore visual search results cluster-graphs</article-title>
          .
          <source>PloS one</source>
          ,
          <year>2023</year>
          ,
          <volume>18</volume>
          (
          <issue>1</issue>
          ),
          <year>e0280400</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Isbell</surname>
            ,
            <given-names>L. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chimowitz</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huff</surname>
            ,
            <given-names>N. R.</given-names>
          </string-name>
          , Liu,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Kimball</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            , &amp;
            <surname>Boudreaux</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          <article-title>A Qualitative Study of Emergency Physicians' and Nurses' Experiences Caring for Patients With Psychiatric Conditions and/or Substance Use Disorders</article-title>
          .
          <source>Annals of Emergency Medicine</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Espada</surname>
            ,
            <given-names>J. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martínez</surname>
            ,
            <given-names>J. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rico</surname>
            ,
            <given-names>I. C.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sánchez</surname>
            ,
            <given-names>L. E. V.</given-names>
          </string-name>
          <article-title>Extracting keywords of educational texts using a novel mechanism based on linguistic approaches and evolutive graphs</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <year>2023</year>
          ,
          <volume>213</volume>
          ,
          <fpage>118842</fpage>
          ..
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Dimand</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patrucco</surname>
            ,
            <given-names>A. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodriguez‐Plesa</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hiriscau</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          <article-title>Social equity in federal contracting during emergencies: A portfolio management perspective</article-title>
          .
          <source>Public Administration Review</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Kadhim</surname>
            ,
            <given-names>J. Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aljazaery</surname>
            ,
            <given-names>I. A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>ALRikabi</surname>
          </string-name>
          , H. T. S.
          <article-title>Enhancement of online education in engineering college based on mobile wireless communication networks and IoT</article-title>
          .
          <source>International Journal of Emerging Technologies in Learning (Online)</source>
          ,
          <year>2023</year>
          ,
          <volume>18</volume>
          (
          <issue>1</issue>
          ),
          <fpage>176</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Pourmajidi</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Steinbacher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Erwin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            , &amp;
            <surname>Miranskyy</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>A Reference Architecture for Observability and Compliance of Cloud Native Applications</article-title>
          . arXiv preprint arXiv:
          <year>2023</year>
          ,
          <volume>2302</volume>
          .
          <fpage>11617</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Ling</surname>
            ,
            <given-names>E. R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Ekstedt</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>A threat modeling language for generating attack graphs of substation automation systems</article-title>
          .
          <source>International Journal of Critical Infrastructure Protection</source>
          ,
          <year>2023</year>
          ,
          <volume>100601</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Dronyuk</surname>
            <given-names>I</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nazarkevych</surname>
            <given-names>M</given-names>
          </string-name>
          , Poplavska
          <string-name>
            <surname>Z</surname>
          </string-name>
          .
          <article-title>Gabor filters generalization based on ateb-functions for information security</article-title>
          .
          <source>InInternational Conference on Man-Machine Interactions 2017 Oct</source>
          <volume>3</volume>
          pp.
          <fpage>195</fpage>
          -
          <lpage>206</lpage>
          . Springer, Cham.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Nazarkevych</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliarnyk</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Troyan</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nazarkevych</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <article-title>Data protection based on encryption using Ateb-functions</article-title>
          .
          <source>In 2016 XIth International Scientific and Technical Conference Computer Sciences and Information Technologies (CSIT)</source>
          ,
          <year>2016</year>
          , September, pp.
          <fpage>30</fpage>
          -
          <lpage>32</lpage>
          . IEEE.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>