<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.0 20040830//EN" "http://dtd.nlm.nih.gov/publishing/2.0/journalpublishing.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="2.0">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">JMI</journal-id>
      <journal-id journal-id-type="nlm-ta">JMIR Med Inform</journal-id>
      <journal-title>JMIR Medical Informatics</journal-title>
      <issn pub-type="epub">2291-9694</issn>
      <publisher>
        <publisher-name>JMIR Publications</publisher-name>
        <publisher-loc>Toronto, Canada</publisher-loc>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">v9i6e20407</article-id>
      <article-id pub-id-type="pmid">34081013</article-id>
      <article-id pub-id-type="doi">10.2196/20407</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Original Paper</subject>
        </subj-group>
        <subj-group subj-group-type="article-type">
          <subject>Original Paper</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>The Clinical Decision Support System AMPEL for Laboratory Diagnostics: Implementation and Technical Evaluation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="editor">
          <name>
            <surname>Eysenbach</surname>
            <given-names>Gunther</given-names>
          </name>
        </contrib>
      </contrib-group>
      <contrib-group>
        <contrib contrib-type="reviewer">
          <name>
            <surname>Bietenbeck</surname>
            <given-names>Andreas</given-names>
          </name>
        </contrib>
        <contrib contrib-type="reviewer">
          <name>
            <surname>Görges</surname>
            <given-names>Matthias</given-names>
          </name>
        </contrib>
      </contrib-group>
      <contrib-group>
        <contrib id="contrib1" contrib-type="author" corresp="yes" equal-contrib="yes">
          <name name-style="western">
            <surname>Walter Costa</surname>
            <given-names>Maria Beatriz</given-names>
          </name>
          <degrees>PhD</degrees>
          <xref rid="aff1" ref-type="aff">1</xref>
          <address>
            <institution>Institute of Laboratory Medicine, Clinical Chemistry und Molecular Diagnostics</institution>
            <institution>University of Leipzig Medical Center</institution>
            <addr-line>Paul-List-Str 13/15</addr-line>
            <addr-line>Leipzig, 04103</addr-line>
            <country>Germany</country>
            <phone>49 15153157803</phone>
            <email>bia.walter@gmail.com</email>
          </address>
          <xref rid="aff2" ref-type="aff">2</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0002-5143-0858</ext-link>
        </contrib>
        <contrib id="contrib2" contrib-type="author" equal-contrib="yes">
          <name name-style="western">
            <surname>Wernsdorfer</surname>
            <given-names>Mark</given-names>
          </name>
          <degrees>PhD</degrees>
          <xref rid="aff1" ref-type="aff">1</xref>
          <xref rid="aff2" ref-type="aff">2</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0003-1316-1615</ext-link>
        </contrib>
        <contrib id="contrib3" contrib-type="author">
          <name name-style="western">
            <surname>Kehrer</surname>
            <given-names>Alexander</given-names>
          </name>
          <degrees>MSc</degrees>
          <xref rid="aff3" ref-type="aff">3</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0002-8914-7222</ext-link>
        </contrib>
        <contrib id="contrib4" contrib-type="author">
          <name name-style="western">
            <surname>Voigt</surname>
            <given-names>Markus</given-names>
          </name>
          <degrees>MSc</degrees>
          <xref rid="aff4" ref-type="aff">4</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0003-3133-8971</ext-link>
        </contrib>
        <contrib id="contrib5" contrib-type="author">
          <name name-style="western">
            <surname>Cundius</surname>
            <given-names>Carina</given-names>
          </name>
          <degrees>PhD</degrees>
          <xref rid="aff4" ref-type="aff">4</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0002-0128-3589</ext-link>
        </contrib>
        <contrib id="contrib6" contrib-type="author">
          <name name-style="western">
            <surname>Federbusch</surname>
            <given-names>Martin</given-names>
          </name>
          <xref rid="aff1" ref-type="aff">1</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0002-1126-5763</ext-link>
        </contrib>
        <contrib id="contrib7" contrib-type="author">
          <name name-style="western">
            <surname>Eckelt</surname>
            <given-names>Felix</given-names>
          </name>
          <xref rid="aff1" ref-type="aff">1</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0003-3412-643X</ext-link>
        </contrib>
        <contrib id="contrib8" contrib-type="author">
          <name name-style="western">
            <surname>Remmler</surname>
            <given-names>Johannes</given-names>
          </name>
          <degrees>MD</degrees>
          <xref rid="aff1" ref-type="aff">1</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0003-2598-3616</ext-link>
        </contrib>
        <contrib id="contrib9" contrib-type="author">
          <name name-style="western">
            <surname>Schmidt</surname>
            <given-names>Maria</given-names>
          </name>
          <degrees>MSc</degrees>
          <xref rid="aff1" ref-type="aff">1</xref>
          <xref rid="aff2" ref-type="aff">2</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0002-9479-3659</ext-link>
        </contrib>
        <contrib id="contrib10" contrib-type="author">
          <name name-style="western">
            <surname>Pehnke</surname>
            <given-names>Sarah</given-names>
          </name>
          <xref rid="aff1" ref-type="aff">1</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0002-0898-5399</ext-link>
        </contrib>
        <contrib id="contrib11" contrib-type="author">
          <name name-style="western">
            <surname>Gärtner</surname>
            <given-names>Christiane</given-names>
          </name>
          <degrees>MD</degrees>
          <xref rid="aff1" ref-type="aff">1</xref>
          <xref rid="aff2" ref-type="aff">2</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0001-8095-2463</ext-link>
        </contrib>
        <contrib id="contrib12" contrib-type="author">
          <name name-style="western">
            <surname>Wehner</surname>
            <given-names>Markus</given-names>
          </name>
          <degrees>MD</degrees>
          <xref rid="aff5" ref-type="aff">5</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0002-9268-714X</ext-link>
        </contrib>
        <contrib id="contrib13" contrib-type="author">
          <name name-style="western">
            <surname>Isermann</surname>
            <given-names>Berend</given-names>
          </name>
          <degrees>MD</degrees>
          <xref rid="aff1" ref-type="aff">1</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0003-0714-6160</ext-link>
        </contrib>
        <contrib id="contrib14" contrib-type="author">
          <name name-style="western">
            <surname>Richter</surname>
            <given-names>Heike</given-names>
          </name>
          <degrees>PhD</degrees>
          <xref rid="aff5" ref-type="aff">5</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0002-6075-3624</ext-link>
        </contrib>
        <contrib id="contrib15" contrib-type="author">
          <name name-style="western">
            <surname>Telle</surname>
            <given-names>Jörg</given-names>
          </name>
          <degrees>MBA</degrees>
          <xref rid="aff3" ref-type="aff">3</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0003-0301-0602</ext-link>
        </contrib>
        <contrib id="contrib16" contrib-type="author">
          <name name-style="western">
            <surname>Kaiser</surname>
            <given-names>Thorsten</given-names>
          </name>
          <degrees>MD</degrees>
          <xref rid="aff1" ref-type="aff">1</xref>
          <ext-link ext-link-type="orcid">https://orcid.org/0000-0003-0523-3113</ext-link>
        </contrib>
      </contrib-group>
      <aff id="aff1">
        <label>1</label>
        <institution>Institute of Laboratory Medicine, Clinical Chemistry und Molecular Diagnostics</institution>
        <institution>University of Leipzig Medical Center</institution>
        <addr-line>Leipzig</addr-line>
        <country>Germany</country>
      </aff>
      <aff id="aff2">
        <label>2</label>
        <institution>Faculty of Medicine</institution>
        <institution>University of Leipzig</institution>
        <addr-line>Leipzig</addr-line>
        <country>Germany</country>
      </aff>
      <aff id="aff3">
        <label>3</label>
        <institution>Xantas AG</institution>
        <addr-line>Leipzig</addr-line>
        <country>Germany</country>
      </aff>
      <aff id="aff4">
        <label>4</label>
        <institution>Information Management</institution>
        <institution>University of Leipzig Medical Center</institution>
        <addr-line>Leipzig</addr-line>
        <country>Germany</country>
      </aff>
      <aff id="aff5">
        <label>5</label>
        <institution>Muldental Clinics GmbH Non-Profit Company</institution>
        <institution>Hospital Grimma and Wurzen</institution>
        <addr-line>Grimma</addr-line>
        <country>Germany</country>
      </aff>
      <author-notes>
        <corresp>Corresponding Author: Maria Beatriz Walter Costa <email>bia.walter@gmail.com</email></corresp>
      </author-notes>
      <pub-date pub-type="collection">
        <month>6</month>
        <year>2021</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>3</day>
        <month>6</month>
        <year>2021</year>
      </pub-date>
      <volume>9</volume>
      <issue>6</issue>
      <elocation-id>e20407</elocation-id>
      <history>
        <date date-type="received">
          <day>15</day>
          <month>6</month>
          <year>2020</year>
        </date>
        <date date-type="rev-request">
          <day>5</day>
          <month>7</month>
          <year>2020</year>
        </date>
        <date date-type="rev-recd">
          <day>28</day>
          <month>8</month>
          <year>2020</year>
        </date>
        <date date-type="accepted">
          <day>20</day>
          <month>11</month>
          <year>2020</year>
        </date>
      </history>
      <copyright-statement>©Maria Beatriz Walter Costa, Mark Wernsdorfer, Alexander Kehrer, Markus Voigt, Carina Cundius, Martin Federbusch, Felix Eckelt, Johannes Remmler, Maria Schmidt, Sarah Pehnke, Christiane Gärtner, Markus Wehner, Berend Isermann, Heike Richter, Jörg Telle, Thorsten Kaiser. Originally published in JMIR Medical Informatics (https://medinform.jmir.org), 03.06.2021.</copyright-statement>
      <copyright-year>2021</copyright-year>
      <license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/">
        <p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR Medical Informatics, is properly cited. The complete bibliographic information, a link to the original publication on https://medinform.jmir.org/, as well as this copyright and license information must be included.</p>
      </license>
      <self-uri xlink:href="https://medinform.jmir.org/2021/6/e20407" xlink:type="simple"/>
      <abstract>
        <sec sec-type="background">
          <title>Background</title>
          <p>Laboratory results are of central importance for clinical decision making. The time span between availability and review of results by clinicians is crucial to patient care. Clinical decision support systems (CDSS) are computational tools that can identify critical values automatically and help decrease treatment delay.</p>
        </sec>
        <sec sec-type="objective">
          <title>Objective</title>
          <p>With this work, we aimed to implement and evaluate a CDSS that supports health care professionals and improves patient safety. In addition to our experiences, we also describe its main components in a general manner to make it applicable to a wide range of medical institutions and to empower colleagues to implement a similar system in their facilities.</p>
        </sec>
        <sec sec-type="methods">
          <title>Methods</title>
          <p>Technical requirements must be taken into account before implementing a CDSS that performs laboratory diagnostics (labCDSS). These can be planned within the functional components of a reactive software agent, a computational framework for such a CDSS.</p>
        </sec>
        <sec sec-type="results">
          <title>Results</title>
          <p>We present AMPEL (Analysis and Reporting System for the Improvement of Patient Safety through Real-Time Integration of Laboratory Findings), a labCDSS that notifies health care professionals if a life-threatening medical condition is detected. We developed and implemented AMPEL at a university hospital and regional hospitals in Germany (University of Leipzig Medical Center and the Muldental Clinics in Grimma and Wurzen). It currently runs 5 different algorithms in parallel: hypokalemia, hypercalcemia, hyponatremia, hyperlactatemia, and acute kidney injury.</p>
        </sec>
        <sec sec-type="conclusions">
          <title>Conclusions</title>
          <p>AMPEL enables continuous surveillance of patients. The system is constantly being evaluated and extended and has the capacity for many more algorithms. We hope to encourage colleagues from other institutions to design and implement similar CDSS using the theory, specifications, and experiences described in this work.</p>
        </sec>
      </abstract>
      <kwd-group>
        <kwd>clinical decision support system (CDSS)</kwd>
        <kwd>laboratory medicine</kwd>
        <kwd>digital health</kwd>
        <kwd>reactive software agent</kwd>
        <kwd>computational architecture</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec sec-type="introduction">
      <title>Introduction</title>
      <sec>
        <title>Background</title>
        <p>Clinical decision support systems (CDSS) are computational or technological systems designed to attend specific demands in health care [<xref ref-type="bibr" rid="ref1">1</xref>-<xref ref-type="bibr" rid="ref3">3</xref>]. CDSS aim to assist physicians and nurses in making better informed clinical decisions and ultimately improve patient safety [<xref ref-type="bibr" rid="ref4">4</xref>]. Importantly, the implementation of a CDSS in a health care environment requires the integration of the system into the pre-existing dataflow, computational infrastructure, and clinical procedures [<xref ref-type="bibr" rid="ref3">3</xref>,<xref ref-type="bibr" rid="ref5">5</xref>].</p>
        <p>Commonly, hospitals use enterprise software in their infrastructure due to the amount, complexity, and sensitivity of data. SAP (SAP Software Solutions, Walldorf, Germany) [<xref ref-type="bibr" rid="ref6">6</xref>] is an enterprise software widely used in health care organizations worldwide for data administration and processing. SAP and similar platforms require robust and complex infrastructures, which includes database management systems (DBMS). The SAP platform includes a Business/Data Warehouse (BW) module with either in-disk SQL DBMS or the more modern, highly performant in-memory HANA (SAP Software Solutions, Walldorf, Germany) database. The BW is a central platform that synchronizes and standardizes data structures from different systems. It provides input data that can be used by CDSS and algorithms to perform complex analyses using well-established techniques from statistics and computer science [<xref ref-type="bibr" rid="ref7">7</xref>-<xref ref-type="bibr" rid="ref9">9</xref>].</p>
        <p>Remarkably, laboratory diagnostics are highly standardized, quality assured, and one of the most important sources for clinical decision making [<xref ref-type="bibr" rid="ref10">10</xref>,<xref ref-type="bibr" rid="ref11">11</xref>]. Many results are of numeric nature (eg, K<sup>+</sup> [potassium] = 3.9 mmol/L), allowing for rule sets of control values to be defined by medical specialists. This, in turn, creates an ideal context for a CDSS based on programming logic. With this approach, thousands of results can be evaluated, and notifications can be sent whenever critical conditions are detected, providing valuable assistance to health care professionals. Systems that evaluate laboratory results for specific purposes of their facilities have been reviewed in [<xref ref-type="bibr" rid="ref12">12</xref>]. To our knowledge, however, until now, there are no systems available that are capable of working with different laboratory biomarkers in parallel, are scalable, and can identify complex laboratory assemblies, apart from AMPEL (Analysis and Reporting System for the Improvement of Patient Safety through Real-Time Integration of Laboratory Findings). Alert fatigue is a recorded problem of CDSS [<xref ref-type="bibr" rid="ref13">13</xref>,<xref ref-type="bibr" rid="ref14">14</xref>] and should be carefully addressed. However, laboratory measurements are patient-specific and, when used in a CDSS context, show a good balance between overalerting and underalerting [<xref ref-type="bibr" rid="ref15">15</xref>].</p>
      </sec>
      <sec>
        <title>Objectives</title>
        <p>In this contribution, we first present guidelines and a theory for a reactive software agent (RSA) for implementing a CDSS that performs laboratory diagnostics (labCDSS). To offer practical support, we present a general system with its minimal components, so that other colleagues can implement a labCDSS in their own medical facilities. We also present our specific implementation and its evaluation at the University of Leipzig Medical Center (ULMC), Germany: AMPEL, which means traffic light in German.</p>
        <p>AMPEL is essentially a notification system [<xref ref-type="bibr" rid="ref16">16</xref>]. When the value of a laboratory parameter falls outside of predefined reference limits, a quick medical reaction is of paramount importance (eg., K<sup>+</sup> ≤2.0 mmol/L, defining severe hypokalemia). The longer this medical response is delayed, the higher the risk to patient safety due to an associated risk between severe hypokalemia and sudden cardiac death [<xref ref-type="bibr" rid="ref17">17</xref>]. The AMPEL system notifies the medical personnel when the patient’s parameters increase the chance of life-threatening conditions. Our motivation for this research project was to design, implement, and evaluate a CDSS that improves patient safety and aids health care professionals in detecting life-threatening conditions.</p>
      </sec>
    </sec>
    <sec sec-type="methods">
      <title>Methods</title>
      <sec>
        <title>Overview</title>
        <p>In this section, we describe the technical requirements and components for a labCDSS. With these guidelines, health information technology (IT) specialists can plan the implementation of a labCDSS at a particular medical facility. As an example, we describe an overview of the computational infrastructure of the ULMC, where we implemented AMPEL.</p>
      </sec>
      <sec>
        <title>Technical Requirements</title>
        <p>Automated systems in medical facilities must satisfy certain technical requirements. Prior planning is crucial for successful implementation of a labCDSS. Afterwards, the system’s components should be constantly monitored and potentially optimized.</p>
        <p>The following 2 sections contain (1) a collection of general CDSS requirements, which are tailored to (2) a labCDSS. 
        
        
        For broader and legally detailed requirements, see the work by  Harer and Baumgartner [<xref ref-type="bibr" rid="ref18">18</xref>], especially chapters 2 and 5.</p>
        <sec>
          <title>System Functionality</title>
          <p>The main functionality of a CDSS is to deploy different types of notifications. These are sent to clinicians or to the laboratory staff who will communicate directly with them whenever a patient’s parameter is not within a safe range or a medical treatment is delayed.</p>
        </sec>
        <sec>
          <title>System Performance</title>
          <p>The performance is measured as the time a notification takes to be delivered. Delays can result from a high number of notifications or notification configurations that should be optimized. These issues influence the choices of the appropriate system components, such as database configurations, underlying hardware, and notification means (ie, socket-based, REST-interface, among others).</p>
        </sec>
        <sec>
          <title>Component Failure</title>
          <p>Component failure can also cause delays, which could ultimately affect patients. To avoid it, a working state of the CDSS should be maintained, even if some of its components fail. This is particularly challenging for a system that is partially integrated into a public infrastructure (ie, internet and power), which is subjected to planned (eg, maintenance) and unplanned (eg, wear) outages. Users should be properly informed about such eventualities.</p>
          <p>Some components can be uncoupled from public providers (eg, using a facility-wide intranet or a separate power grid). In general, however, it is more practical to distribute them over multiple redundant components.</p>
        </sec>
        <sec>
          <title>Human Error</title>
          <p>Two types of human error are noteworthy when planning a CDSS. The first is incorrect algorithm design. To avoid this, algorithms must be precisely tailored to specific laboratory parameters or medical diagnosis as well as based on (1) medical literature, (2) retrospective statistical analysis of available data, (3) expertise from medical laboratory specialists, and (4) expertise from clinical specialists.</p>
          <p>The second type of error can occur during the display of notifications. Notifications in the graphical user interface (GUI) must be unambiguous and descriptive. This should be carefully considered during graphical design, along with the intended level of intrusiveness in the busy environment of an inpatient unit [<xref ref-type="bibr" rid="ref19">19</xref>].</p>
          <p>In addition to technical requirements, medical products are also subject to clinical evaluation before they are deployed at a particular facility. The new European Union regulation 2017/745 about general safety and performance requirements in medical devices [<xref ref-type="bibr" rid="ref20">20</xref>] requires clinical investigations to show that the medical device (1) reaches the intended purpose planned in its design and works as expected and/or (2) provides the expected clinical benefit and/or (3) shows an acceptable risk/benefit ratio, weighing the side effects against the benefits to be achieved by the device [<xref ref-type="bibr" rid="ref21">21</xref>].</p>
          <p>The presented labCDSS, AMPEL, complies with these safety requirements by featuring a quantifiable benefit, transparent actions, the impossibility of adverse effects, and ease of reversibility (more details in the Discussion).</p>
        </sec>
      </sec>
      <sec>
        <title>The Functional Components of a Reactive Software Agent</title>
        <p>Agent-based architectures have been implemented for different purposes and in the medical domain [<xref ref-type="bibr" rid="ref22">22</xref>,<xref ref-type="bibr" rid="ref23">23</xref>]. They share 4 structural components [<xref ref-type="bibr" rid="ref24">24</xref>]: (1) perceptive elements that receive input, (2) digitally represented domain knowledge, (3) an inference module that generates action by applying knowledge to the input, and (4) an output component that presents these actions to the patient or the attending physician. See [<xref ref-type="bibr" rid="ref25">25</xref>] for a systematic review.</p>
        <p>In a software agent, information continually flows into the system as well as out of it. The stream of input data is processed by the inference module using expert knowledge, which enables input interpretation and output generation.</p>
        <p>The first medical agent architectures were designed for home care (for examples, see [<xref ref-type="bibr" rid="ref26">26</xref>,<xref ref-type="bibr" rid="ref27">27</xref>]; for an overview, see [<xref ref-type="bibr" rid="ref28">28</xref>]). Currently, various agent-based software solutions have been published with the aim of improving patient care. For example, see the work by Schaaf and colleagues [<xref ref-type="bibr" rid="ref29">29</xref>] with a system for diagnostic support in patients with rare diseases or Nguyen and colleagues [<xref ref-type="bibr" rid="ref30">30</xref>] with a system that supports optimal antibiotic therapy.</p>
      </sec>
      <sec>
        <title>A Reactive Software Agent for a CDSS That Performs Laboratory Diagnostics</title>
        <p>An RSA is comprised of 3 components, which are described in the following sections in the context of a labCDSS.</p>
        <sec>
          <title>Input Component</title>
          <p>The input component is depicted by green rectangles in <xref rid="figure1" ref-type="fig">Figure 1</xref>. The labCDSS receives input data from the laboratory information system (LIS) at a central server, which stores, manages, and processes data from various sources [<xref ref-type="bibr" rid="ref31">31</xref>]. The input data are, however, not restricted to the LIS. The central server can also receive laboratory results over the internet, for instance.</p>
          <p>Network packages should be encoded in standard eHealth formats, such as Health Level Seven International (HL7) or American Society for Testing and Materials (ASTM).</p>
          <fig id="figure1" position="float">
            <label>Figure 1</label>
            <caption>
              <p>Conceptual computational infrastructure and data flow of a clinical decision support system (CDSS) that performs laboratory diagnostics following a reactive software agent framework. Input components are colored green, knowledge representation and inference components are blue, and output components are yellow. Laboratory parameters are measured by Point-of-Care Testing (POCT) devices and/or at a dedicated laboratory, stored in a Laboratory/Clinic Information System (LIS/CIS), and sent over to one or more information management systems and a server. Nodes indicate components that either generate or process data, while the edges indicate directional data transfer between the components over the internet.</p>
            </caption>
            <graphic xlink:href="medinform_v9i6e20407_fig1.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
          </fig>
        </sec>
        <sec>
          <title>Knowledge Representation and Inference</title>
          <p>The knowledge representation and inference is shown as the blue rectangle in <xref rid="figure1" ref-type="fig">Figure 1</xref>. This is the key component of the labCDSS. Although parameter evaluation could be performed in other components, an appropriate one is the central server, which often holds a data warehouse (DW) and performs extract, transform, and load (ETL) processes. The DW is the central collection point for data that are generated by various sources.</p>
          <p>ETL processes are performed by the DW at regular intervals to keep the data up to date. ETL processes receive data from various sources, clean and unify them, and are then processed or loaded within the DW. How often data are received and formatted depends on the institutional specificities [<xref ref-type="bibr" rid="ref32">32</xref>-<xref ref-type="bibr" rid="ref34">34</xref>].</p>
        </sec>
        <sec>
          <title>Output Component</title>
          <p>The output components are shown in the yellow rectangle in <xref rid="figure1" ref-type="fig">Figure 1</xref>. The output of the labCDSS is supplied to the CIS, which is usually connected to the various systems of modern clinical facilities, such as pathology and radiology. The CIS stores information in an electronic medical record, which clinicians have access to. The format of the electronic medical record can be modified to include new data elements and entry methods. Display and special features can also be included.</p>
        </sec>
      </sec>
      <sec>
        <title>Local Computational Infrastructure</title>
        <p>The ULMC has 6000 employees and 1451 beds with 57,000 inpatients, 374,000 outpatients, and 32,000 emergency patients annually [<xref ref-type="bibr" rid="ref35">35</xref>]. Around 15,000 laboratory parameters are measured every day at the ULMC. Most of them are measured at the Institute for Laboratory Medicine, Clinical Chemistry and Molecular Diagnostics (ILM). The ILM is a medical laboratory that provides measurements of patients’ samples in daily routine diagnostics. It offers these services to the inpatient and outpatient units, the departments of the Faculty of Medicine, the Medical Care Center of the ULMC [<xref ref-type="bibr" rid="ref36">36</xref>], and external institutes.</p>
        <p>Some of the laboratory diagnostics are performed directly at the inpatient units, via point-of-care testing (POCT) devices. These include ABL90 Flex and ABL800 Flex blood-gas, metabolite, and electrolyte analyzers (Radiometer, Krefeld, Germany) [<xref ref-type="bibr" rid="ref37">37</xref>] as well as blood glucose meters (Roche, Basel, Switzerland) [<xref ref-type="bibr" rid="ref38">38</xref>]. After measurements, either at the ILM or directly at the inpatient units, diagnostic data is sent to the CIS and LIS via communication servers: Aqure (Radiometer, Krefeld, Germany), Kodix (in-house development), and IT-1000 (Roche, Basel, Switzerland).</p>
        <p>SAP [<xref ref-type="bibr" rid="ref6">6</xref>] is the CIS of the ULMC and performs several important tasks. It is not as efficient in handling laboratory results and has only limited reporting options. For these reasons, the ULMC uses LabCentre (i-Solutions health, Mannheim, Germany) [<xref ref-type="bibr" rid="ref39">39</xref>] for this task. LabCentre is the LIS of the ULMC and is of utmost importance to the AMPEL project. It is accessed by the AMPEL team for control as well as for coordination of phone calls via an implemented phone call documentation system. This system is implemented in the LIS, so that for each algorithm or even for the whole report, telephone calls can be documented. The documentation includes the call time, phone number, and name of the called party. In parallel to LabCentre, SAP [<xref ref-type="bibr" rid="ref6">6</xref>] contains several modules, each dedicated to a specific purpose (eg, patient care, data storage, controlling, and logistics). The SAP R/3 module has a visual interface that displays patient data and is used for patient care purposes by medical personnel. The core of AMPEL analyses occurs in the SAP BW module. The output of AMPEL is sent from the BW to the SAP R/3 module and is integrated into the inpatient unit overview in the form of a dedicated AMPEL column.</p>
        <p>The computational infrastructure of the ULMC can be represented as a graph, in which the nodes indicate components that either generate or process data and the edges indicate directional data transfer between the components via a shared resource or socket. The BW of the ULMC is model-driven and based on the SAP NetWeaver ABAP platform [<xref ref-type="bibr" rid="ref40">40</xref>], which runs the release version SAP NetWeaver Server Version 7 with EHP 4 for both SAP BASE and SAP BW modules.</p>
        <p>The BW receives data from heterogeneous sources (SAP and non-SAP alike) and cleans and stores them for downstream analysis. In addition, there are 2 MSSQL databases for data storage, one connected to the BW and the other connected to SAP R/3. Communication servers transfer data between the machines that measure the laboratory parameters and the BW, CIS, and LIS. The standard format HL7 [<xref ref-type="bibr" rid="ref41">41</xref>] is used for all data transfer, with the exception of the AMPEL system, which uses a custom format, and the transfer between Aqure and LabCentre, which uses the ASTM [<xref ref-type="bibr" rid="ref42">42</xref>] format.</p>
      </sec>
    </sec>
    <sec sec-type="results">
      <title>Results</title>
      <sec>
        <title>Overview</title>
        <p>In this section, we detail the AMPEL labCDSS as well as its implementation in the ULMC. AMPEL was planned according to the technical requirements defined in the "Technical Requirements" subsection in the Methods and implemented within the RSA framework described in "The Functional Components of a Reactive Software Agent" subsection in the Methods.</p>
        <p>It can also be implemented in different computational infrastructures that provide the functions defined in the "A Reactive Software Agent for a CDSS that Performs Laboratory Diagnostic" subsection in the Methods.</p>
      </sec>
      <sec>
        <title>AMPEL at the ULMC</title>
        <sec>
          <title>Input Component</title>
          <p>The input to AMPEL comes from the SAP R/3 module, which, in turn, receives data from the POCT machines at the inpatient and outpatient units as well as the machines from the ILM. AMPEL is implemented in the SAP BW. Consequentially, the communication was adapted to SAP’s native data transport interfaces.</p>
          <p>The exact content of these communication packages varies, but some core information is required: (1) a timestamp that indicates the measurement time, (2) the patient ID to associate the data with the particular medical record, (3) the case ID to relate the values to the current treatment, (4) an order ID to identify the batch of the measurements throughout the current treatment, (5) the laboratory parameter, and (6) its result.</p>
        </sec>
        <sec>
          <title>Knowledge Representation and Inference</title>
          <p>Incoming data packages are stored and processed in the SAP BW. The SAP BW is the central server of the ULMC (<xref rid="figure1" ref-type="fig">Figure 1</xref>, bottom left) and uses ETL processes to make the evaluations. The algorithms that compose AMPEL encode medical domain knowledge to transform the input into medically relevant output. The output of each algorithm is a classification of the patient’s parameter results regarding a particular parameter or diagnosis. Notifications are triggered whenever a value falls outside the defined range.</p>
          <p>After processing, 1 of 3 possible outputs is generated: (1) all values are within safe ranges; (2) at least one value needs to be monitored, but no immediate action is required; or (3) at least one value is critical, and immediate action is required.</p>
        </sec>
        <sec>
          <title>Output Component</title>
          <p>Once the output has been generated, the host system converts it into an outbound message. AMPEL makes use of the secure internet communication framework (SICF) integrated into SAP and sends the resulting data as a HTTP post package to its target destination. Other communication channels (eg, REST interfaces) would also be possible.</p>
        </sec>
      </sec>
      <sec>
        <title>Implementation Details</title>
        <p>When the laboratory results of a patient become available at the SAP BW, they are subjected to AMPEL’s algorithms. The mean time between a critical condition being detected by the algorithms and a notification being sent to the AMPEL team is 36 minutes. This time can be shorter or longer depending on how fast the data are processed throughout the computational system (for more details, refer to the Limitations section). Each algorithm is specific to a laboratory parameter or a diagnosis (eg, hypokalemia and potassium). Five algorithms have already been implemented (<xref ref-type="table" rid="table1">Table 1</xref>), and two more complex algorithms are in the prerelease phase (<xref ref-type="table" rid="table1">Table 1</xref>). In addition, up to 23 other algorithms are being developed. Importantly, each algorithm is tailored to the specificities of the parameter, diagnosis, and other relevant medical aspects. Some of them (eg, hypokalemia and hypercalcemia) have straightforward control rule sets, while others, such as creatinine, for the detection of renal failure, or procalcitonin (PCT), to diagnose and monitor infections, require more complex rule sets. Each algorithm is carefully developed by a team of physicians, scientists, and IT personnel (computer scientists, computer engineers, and bioinformaticians) under close consideration of literature and extensive practical experience. Theoretically, algorithms can be defined in any formal language that enables the description of rational functions over input values and time.</p>
        <table-wrap position="float" id="table1">
          <label>Table 1</label>
          <caption>
            <p>Laboratory parameters, rule sets, time to control (TTC), and diagnosis from AMPEL. Each line comprises a specific algorithm. If any parameter value falls outside the defined range (rule set), the diagnosis is documented, and notifications are sent to warn clinicians in the inpatient units.</p>
          </caption>
          <table width="1000" cellpadding="5" cellspacing="0" border="1" rules="groups" frame="hsides">
            <col width="250"/>
            <col width="300"/>
            <col width="200"/>
            <col width="250"/>
            <thead>
              <tr valign="top">
                <td>Laboratory parameter</td>
                <td>Rule set</td>
                <td>TTC</td>
                <td>Diagnosis</td>
              </tr>
            </thead>
            <tbody>
              <tr valign="top">
                <td>K<sup>+</sup> (potassium)</td>
                <td>&#60;2.5 mmol/L</td>
                <td>≥6 hours</td>
                <td>Hypokalemia</td>
              </tr>
              <tr valign="top">
                <td>Ca<sup>++</sup> (calcium)</td>
                <td>&#62;3.5 mmol/L or &#62;2.0 mmol/L ionized</td>
                <td>≥12 hours</td>
                <td>Hypercalcemia</td>
              </tr>
              <tr valign="top">
                <td>Na<sup>+</sup> (sodium)</td>
                <td>&#60;120 mmol/L</td>
                <td>≥12 hours</td>
                <td>Hyponatremia</td>
              </tr>
              <tr valign="top">
                <td>Lactate</td>
                <td>&#62;4 mmol/L</td>
                <td>≥ 6 hours</td>
                <td>Hyperlactatemia</td>
              </tr>
              <tr valign="top">
                <td>Creatinine</td>
                <td>Complex rule set</td>
                <td>Immediately</td>
                <td>Acute kidney injury</td>
              </tr>
              <tr valign="top">
                <td>Procalcitonin (PCT)<sup>a</sup></td>
                <td>Complex rule set</td>
                <td>Prerelease</td>
                <td>Sepsis</td>
              </tr>
              <tr valign="top">
                <td>Troponin T<sup>a</sup></td>
                <td>Complex rule set</td>
                <td>Prerelease</td>
                <td>Myocardial infarction</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn id="table1fn1">
              <p><sup>a</sup>Requires more complex rule sets and are currently under development.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <p>Most of the algorithms were based on the following: First, the result of the laboratory parameter should indicate a critical medical finding with a high specificity. Second, the system should report if there is evidence of delayed medical interventions. Both aspects indicate the seriousness of the medical situation. For instance, a blood potassium deficiency of K<sup>+</sup> ≤1.9 mmol/L is acutely life threatening and requires immediate response. Therefore, the laboratory instantly informs the inpatient and outpatient units of these cases, and adequate treatment must be initiated. If the potassium of these patients has not been checked within the last 6 hours, this critical finding may have been overlooked, and a life-threatening condition is likely to occur, due to the risk of heart rhythm disturbances.</p>
        <p>AMPEL detects such cases computationally, and clinicians in the inpatient and outpatient units are notified to the situation via a phone call. These notifications originate at the BW, in which text messages are generated according to the algorithms. The notifications appear as items on a telephone list of the LIS, which are manually processed, either by the AMPEL team (business hours) or by a medical technologist of the ULMC (24 hours, 7 days a week).</p>
        <p>Feedback on the system is obtained at the end of each notification call. Two questions are asked, and the answers are manually entered into the LIS: “Has the therapy started (based on laboratory findings)?” and “Do you think the notification helped in treating the patient?” This direct communication is part of the evaluation of the AMPEL system and incorporates user feedback.</p>
        <p>The AMPEL displays at the SAP R/3 are assigned 1 of 3 colors: green, yellow, or red. The colors indicate the status of the evaluated parameter with regard to the health risk to the patient. As a summary of all analyzed parameters, 1 unique color will be assigned to each patient in a dedicated column at the SAP R/3 interface (see <xref rid="figure2" ref-type="fig">Figure 2</xref>). This assignment follows a hierarchy: If there is at least 1 red parameter, the overview color is set to red; if there are no red parameters but at least 1 yellow, the overview color is set to yellow. Green is set otherwise.</p>
        <p>If the connection between the server and the terminals at the inpatient units fails, the AMPEL column of SAP R/3 is simply not filled with any color and remains empty. The terminal interface queries the AMPEL server every 600 seconds. As soon as a connection has been reestablished, the column appears again on the terminal.</p>
        <p>Moreover, a user can click on a specific AMPEL symbol and get a full AMPEL report for a patient (<xref rid="figure3" ref-type="fig">Figure 3</xref>). This represents an overview of all the patient’s notifications and their individual assessment. Importantly, when a clinician checks all yellow and red AMPEL notifications and attends to the patient, they manually click on the checkmark in the SAP R/3 AMPEL column. The checkmark is afterwards displayed in SAP (<xref rid="figure2" ref-type="fig">Figure 2</xref>), informing other clinicians that the patient has already been attended to.</p>
        <fig id="figure2" position="float">
          <label>Figure 2</label>
          <caption>
            <p>Screenshot of the SAP R/3 visual interface with highlight on the dedicated AMPEL column, with all three possible colors (summary report) displayed: green, yellow, or red.</p>
          </caption>
          <graphic xlink:href="medinform_v9i6e20407_fig2.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
        </fig>
        <fig id="figure3" position="float">
          <label>Figure 3</label>
          <caption>
            <p>Screenshot of the interactive AMPEL report for a patient at the SAP R/3 visual interface. All algorithms that have been analyzed by the AMPEL system are displayed, each in a highlighted line. The user can access the specific reports by clicking on the highlighted line. In this example, the creatinine (AKIN 2) report for acute kidney injury has been chosen. The full report displays additional information to clinicians, such as internal standards or specifics from medical guidelines. The blue box at the top states that the analysis has been carried out automatically by AMPEL, an ongoing research project, and should therefore be used with caution.</p>
          </caption>
          <graphic xlink:href="medinform_v9i6e20407_fig3.png" alt-version="no" mimetype="image" position="float" xlink:type="simple"/>
        </fig>
      </sec>
    </sec>
    <sec sec-type="discussion">
      <title>Discussion</title>
      <sec>
        <title>Principal Findings</title>
        <p>We designed and implemented the AMPEL system in the ULMC as well as the Muldental Clinics in Grimma and Wurzen in Germany. AMPEL is a labCDSS with 5 active algorithms and 2 under development. Each algorithm is specific for a laboratory parameter or a diagnosis and is carefully developed by an interdisciplinary team. If a critical condition is detected, notifications are sent to warn the patient’s attending clinicians. AMPEL is constantly being evaluated regarding functionality and usefulness.</p>
        <p>In addition, we are currently collecting data for prospective analysis and scientific evaluation of each algorithm.</p>
      </sec>
      <sec>
        <title>Safety Requirements</title>
        <p>This section is divided into 4 main categories. In extent and detail, these features of the AMPEL system address and go beyond annex I of EU regulation 2017/745 mentioned in the Technical Requirements subsection in the Methods.</p>
        <sec>
          <title>Quantifiable Benefit</title>
          <p>During the development phase, ULMC patients are assigned to a control or intervention group so as to quantify AMPEL’s effects. Odd patient IDs make up the control group and even IDs the intervention group. The assignment of patient IDs is incremental and nonsystematic and not expected to create a bias for any of the test groups. Both groups undergo the AMPEL analysis but only the results for the intervention group are presented in the AMPEL column of the SAP R/3 terminal (for an example, see <xref rid="figure3" ref-type="fig">Figure 3</xref>).</p>
          <p>Preliminary results show that the time to control (TTC) is considerably lower for patients of the test group ([<xref ref-type="bibr" rid="ref16">16</xref>] and unpublished data). Based on AMPEL’s transparency of actions, its deterministic algorithms, and the randomized controlled experiment setting, there is solid reason to assume this is due to AMPEL’s notifications. To further investigate these preliminary indications, trials are currently ongoing, and analysis are carried out for specific patient cohorts (eg, male versus female, patients with liver and kidney disease, and others).</p>
        </sec>
        <sec>
          <title>Transparent Actions</title>
          <p>The notifications of the system are determined by manually designed rule sets. As long as the involved components perform according to their specifications, the system successfully notifies the clinicians of all cases that are singled out by the rule set. It is important that any system action can be traced back to one unambiguous cause. This is necessary for the direction of subsequent medical attention as well as investigation in case of possible erroneous notifications. This issue is especially important to keep in mind in case the system is extended at some point — for example with a machine learning module — to guarantee the impossibility of adverse effects.</p>
        </sec>
        <sec>
          <title>Impossibility of Adverse Effects</title>
          <p>Component failure is not addressed by AMPEL as a research project because of extremely rare outages. This will become relevant, however, when AMPEL matures into a medical product. If the system is to be deployed at places with less reliable infrastructure, a coordinated distribution of its components is reasonable and should be incorporated.</p>
          <p>The AMPEL system was designed to avoid unnecessary notifications. To achieve this, we simulate the system with retrospective patient data and evaluate the amount of less helpful notifications in coordination with clinical specialists. Furthermore, the system is continually adapted and evaluated prospectively. Up to the writing of this article, the feedback of clinicians has been very positive, although individual, less helpful notifications cannot be fully avoided. For patients in palliative medical conditions, the system can be individually silenced by the system administrator.</p>
        </sec>
        <sec>
          <title>Ease of Reversibility</title>
          <p>In the unlikely case that the system consistently generates false notifications, this could result in an unfavorable redistribution of a clinician’s attention. If this occurs, the system can be easily removed from the computational infrastructure.</p>
          <p>AMPEL does not replace any other notification system. Therefore, problems caused by the removal of the AMPEL column (see <xref rid="figure2" ref-type="fig">Figure 2</xref>) might arise only if staff has started to depend on AMPEL as their sole means of a reminder.</p>
        </sec>
      </sec>
      <sec>
        <title>Limitations</title>
        <p>Considering the complexity of the computational infrastructure and the amount of input data at the ULMC, unforeseen issues may arise in the AMPEL system, such as delays or connectivity outages. In order to localize and solve these problems, thorough documentation is required, along with continuous monitoring and communication between users and system management.</p>
        <p>After several months of evaluation, delays were identified within the current implementation of AMPEL. The most frequent one was found within the on-disk SAP BW database itself, contrary to a faster in-memory, and is only accessed by the BW in fixed time intervals (every 60 minutes). Due to this delay, follow-up examinations might already have taken place but are still displayed as pending in the SAP R/3 AMPEL column. We are in the process of moving our system to an in-memory infrastructure to minimize this delay.</p>
        <p>Another reason for delay has been identified in the Kodix communication server. It sends parameter values to SAP R/3 only every 15 minutes. In case of a connection break, parameters must be sent manually by the Kodix IT team. Kodix belongs to the critical IT infrastructure. Outside working hours, a computer scientist is available on call at the hospital.</p>
        <p>In order to avoid delays of the AMPEL evaluation, we developed systematic documentation in the form of a checkbox protocol, based on the dataflow of a parameter measurement. As an example, if we notice a large time lag between the measurement of the POCT machine and the timestamp of the Aqure connecting server, we can pinpoint the delay to the connecting servers Aqure or Kodix. Alternatively, if the lag occurred between the TTC and the timestamp of the email (both being assigned at the SAP BW), we can pinpoint the delay to the internal system of AMPEL in the SAP BW.</p>
        <p>Problems regarding the components of the computational infrastructure are inherited by the AMPEL system. If one of the communication servers is under maintenance, messages to the LIS can be sent twice. In our settings, unscheduled suspension of the Kodix server, for example, leads to a resubmission of messages from the previous day, causing duplications.</p>
        <p>Another issue was detected with overlooked or misjudged notifications at the LIS interface (on which phone calls are based). Part of this can be avoided simply by reducing delays in message delivery, such that there is no ambiguity as to the notification’s current relevance and whether it should still be considered.</p>
        <p>The data of the ULMC are mirrored in the SAP BW server. This ensures availability of data and provides a redundant means of storage. Conservative default settings set the maximum query frequency for the secondary database to 1 hour. In some cases, this can lead to notifications arriving after the necessary treatment has been initiated. Given the proper functionality of all system components, the maximum delay between measurement and notification is 85 minutes (up to 15 minutes for the Kodix server to send data, up to 60 minutes for the SAP BW to access the on-disk database, and up to 10 minutes for the inpatient terminal display to update.)</p>
      </sec>
      <sec>
        <title>Conclusions</title>
        <p>A labCDSS can be used to notify clinicians of important follow-up procedures. It interprets and processes laboratory data at a central node and delivers the results to a team who notifies the attending clinicians.</p>
        <p>An overwhelming amount of digitally recorded medical data is available in the CIS of a medical facility, which can yield valuable information, but is impossible to analyze manually. The rule sets of the AMPEL system are developed and verified by laboratory medicine specialists under critical consideration of current medical literature. These rules are implemented in the algorithms of AMPEL, which automatically process the large amount of available laboratory parameters and discover associations between the parameter results and diseases.</p>
        <p>AMPEL and similar labCDSS could be a valuable asset in clinics in remote areas as well as smaller facilities that do not have in-house laboratory medicine experts, dedicated to screen laboratory results for improved patient safety. We presented in this contribution the technical requirements and functional components of a CDSS for laboratory diagnostics and exemplified them by detailing our implementation of the AMPEL system at the ULMC. We hope to encourage colleagues to also design and implement a labCDSS within their institutions.</p>
      </sec>
    </sec>
  </body>
  <back>
    <app-group/>
    <glossary>
      <title>Abbreviations</title>
      <def-list>
        <def-item>
          <term id="abb1">AMPEL</term>
          <def>
            <p>“Analyse- und Meldesystem zur Verbesserung der Patientensicherheit durch Echtzeitintegration von Laborbefunden,” which translates to “Analysis and Reporting System for the Improvement of Patient Safety through Real-Time Integration of Laboratory Findings”</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb2">ASTM</term>
          <def>
            <p>American Society for Testing and Materials</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb3">BW</term>
          <def>
            <p>Business Warehouse</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb4">CDSS</term>
          <def>
            <p>clinical decision support system</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb5">CIS</term>
          <def>
            <p>clinical information system</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb6">DBMS</term>
          <def>
            <p>database management system</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb7">DW</term>
          <def>
            <p>data warehouse</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb8">ETL</term>
          <def>
            <p>extract, transform, and load</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb9">GUI</term>
          <def>
            <p>graphical user interface</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb10">HL7</term>
          <def>
            <p>Health Level Seven International</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb11">ILM</term>
          <def>
            <p>Institute for Laboratory Medicine, Clinical Chemistry and Molecular Diagnostics</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb12">IT</term>
          <def>
            <p>information technology</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb13">K</term>
          <def>
            <p>potassium</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb14">labCDSS</term>
          <def>
            <p>CDSS that performs laboratory diagnostics</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb15">LIS</term>
          <def>
            <p>laboratory information system</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb16">PCT</term>
          <def>
            <p>procalcitonin</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb17">POCT</term>
          <def>
            <p>point-of-care testing</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb18">RSA</term>
          <def>
            <p>reactive software agent</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb19">SICF</term>
          <def>
            <p>secure internet communication framework</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb20">TTC</term>
          <def>
            <p>time to control</p>
          </def>
        </def-item>
        <def-item>
          <term id="abb21">ULMC</term>
          <def>
            <p>University of Leipzig Medical Center</p>
          </def>
        </def-item>
      </def-list>
    </glossary>
    <ack>
      <p>The authors would like to thank the IT personnel from ULMC, especially Franziska Jeromin and Thomas Thalheim, and the anonymous reviewers who contributed greatly for improving this paper.</p>
      <p>This project is co-financed through public funds according to the budget decided by the Saxon State Parliament under the RL eHealthSax 2017/18 grant (eHealthSax-Richt-linie Nr.: 100331796 - Diese Maßnahme wird mitfinanziert mit Steuermitteln auf Grundlage des von den Abgeordneten des Sächsischen Landtags beschlossenen Haushaltes).</p>
    </ack>
    <fn-group>
      <fn fn-type="con">
        <p>TK, JT, HR, MW, and BI designed the study. MWC and MW formalized the AMPEL system in the context of the ULMC computational infrastructure and wrote the manuscript. AK, MV, and CC implemented and administrate the AMPEL computational system. MF, FE, JR, MS, SP, and CG developed and monitor the theoretical algorithms and communicate with users. TK, MS, MF, FE, JR, and CG contributed to writing the manuscript. All authors approved the final manuscript.</p>
      </fn>
      <fn fn-type="conflict">
        <p>AMPEL is currently a public-funded research project and runs at ULMC and Muldental Clinics in Grimma and Wurzen. After completion of the project, it will be transferred to the controlling software Vismedica of Xantas AG to be commercialized. AK and JT from Xantas AG as well as all other co-authors declare that the future commercialization of AMPEL had no influence on the research or writing of the manuscript.</p>
      </fn>
    </fn-group>
    <ref-list>
      <ref id="ref1">
        <label>1</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Silveira</surname>
              <given-names>DV</given-names>
            </name>
            <name name-style="western">
              <surname>Marcolino</surname>
              <given-names>MS</given-names>
            </name>
            <name name-style="western">
              <surname>Machado</surname>
              <given-names>EL</given-names>
            </name>
            <name name-style="western">
              <surname>Ferreira</surname>
              <given-names>CG</given-names>
            </name>
            <name name-style="western">
              <surname>Alkmim</surname>
              <given-names>MBM</given-names>
            </name>
            <name name-style="western">
              <surname>Resende</surname>
              <given-names>ES</given-names>
            </name>
            <name name-style="western">
              <surname>Carvalho</surname>
              <given-names>BC</given-names>
            </name>
            <name name-style="western">
              <surname>Antunes</surname>
              <given-names>AP</given-names>
            </name>
            <name name-style="western">
              <surname>Ribeiro</surname>
              <given-names>ALP</given-names>
            </name>
          </person-group>
          <article-title>Development and Evaluation of a Mobile Decision Support System for Hypertension Management in the Primary Care Setting in Brazil: Mixed-Methods Field Study on Usability, Feasibility, and Utility</article-title>
          <source>JMIR Mhealth Uhealth</source>
          <year>2019</year>
          <month>03</month>
          <day>25</day>
          <volume>7</volume>
          <issue>3</issue>
          <fpage>e9869</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://mhealth.jmir.org/2019/3/e9869/"/>
          </comment>
          <pub-id pub-id-type="doi">10.2196/mhealth.9869</pub-id>
          <pub-id pub-id-type="medline">30907740</pub-id>
          <pub-id pub-id-type="pii">v7i3e9869</pub-id>
          <pub-id pub-id-type="pmcid">PMC6452279</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref2">
        <label>2</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Wang</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Bao</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Shen</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Kong</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Yang</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>Sun</surname>
              <given-names>X</given-names>
            </name>
            <name name-style="western">
              <surname>Ding</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Gao</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Yang</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Zhao</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Lin</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Zhang</surname>
              <given-names>L</given-names>
            </name>
          </person-group>
          <article-title>Using electronic health record data to establish a chronic kidney disease surveillance system in China: protocol for the China Kidney Disease Network (CK-NET)-Yinzhou Study</article-title>
          <source>BMJ Open</source>
          <year>2019</year>
          <month>08</month>
          <day>28</day>
          <volume>9</volume>
          <issue>8</issue>
          <fpage>e030102</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://bmjopen.bmj.com/lookup/pmidlookup?view=long&#38;pmid=31467053"/>
          </comment>
          <pub-id pub-id-type="doi">10.1136/bmjopen-2019-030102</pub-id>
          <pub-id pub-id-type="medline">31467053</pub-id>
          <pub-id pub-id-type="pii">bmjopen-2019-030102</pub-id>
          <pub-id pub-id-type="pmcid">PMC6719833</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref3">
        <label>3</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Adnan</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Peterkin</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>McLaughlin</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Hill</surname>
              <given-names>N</given-names>
            </name>
          </person-group>
          <article-title>HL7 Middleware Framework for Laboratory Notifications for Notifiable Diseases</article-title>
          <source>Stud Health Technol Inform</source>
          <year>2015</year>
          <volume>214</volume>
          <fpage>1</fpage>
          <lpage>7</lpage>
          <pub-id pub-id-type="medline">26210410</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref4">
        <label>4</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Courbis</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Murray</surname>
              <given-names>RB</given-names>
            </name>
            <name name-style="western">
              <surname>Arnavielhe</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Caimmi</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Bedbrook</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Van Eerd</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>De Vries</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Dray</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Agache</surname>
              <given-names>I</given-names>
            </name>
            <name name-style="western">
              <surname>Morais-Almeida</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Bachert</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Bergmann</surname>
              <given-names>KC</given-names>
            </name>
            <name name-style="western">
              <surname>Bosnic-Anticevich</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Brozek</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Bucca</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Camargos</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Canonica</surname>
              <given-names>GW</given-names>
            </name>
            <name name-style="western">
              <surname>Carr</surname>
              <given-names>W</given-names>
            </name>
            <name name-style="western">
              <surname>Casale</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Fonseca</surname>
              <given-names>JA</given-names>
            </name>
            <name name-style="western">
              <surname>Haahtela</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Kalayci</surname>
              <given-names>O</given-names>
            </name>
            <name name-style="western">
              <surname>Klimek</surname>
              <given-names>L</given-names>
            </name>
            <name name-style="western">
              <surname>Kuna</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Kvedariene</surname>
              <given-names>V</given-names>
            </name>
            <name name-style="western">
              <surname>Larenas Linnemann</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Lieberman</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Mullol</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Ohehir</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Papadopoulos</surname>
              <given-names>N</given-names>
            </name>
            <name name-style="western">
              <surname>Price</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Ryan</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Samolinski</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Simons</surname>
              <given-names>FE</given-names>
            </name>
            <name name-style="western">
              <surname>Tomazic</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Triggiani</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Valiulis</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Valovirta</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Wagenmann</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Wickman</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Yorgancioglu</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Bousquet</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <article-title>Electronic Clinical Decision Support System for allergic rhinitis management: MASK e-CDSS</article-title>
          <source>Clin Exp Allergy</source>
          <year>2018</year>
          <month>12</month>
          <day>20</day>
          <volume>48</volume>
          <issue>12</issue>
          <fpage>1640</fpage>
          <lpage>1653</lpage>
          <pub-id pub-id-type="doi">10.1111/cea.13230</pub-id>
          <pub-id pub-id-type="medline">29999223</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref5">
        <label>5</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Schuh</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>de Bruin</surname>
              <given-names>JS</given-names>
            </name>
            <name name-style="western">
              <surname>Seeling</surname>
              <given-names>W</given-names>
            </name>
          </person-group>
          <article-title>Clinical decision support systems at the Vienna General Hospital using Arden Syntax: Design, implementation, and integration</article-title>
          <source>Artif Intell Med</source>
          <year>2018</year>
          <month>11</month>
          <volume>92</volume>
          <fpage>24</fpage>
          <lpage>33</lpage>
          <pub-id pub-id-type="doi">10.1016/j.artmed.2015.11.002</pub-id>
          <pub-id pub-id-type="medline">26706047</pub-id>
          <pub-id pub-id-type="pii">S0933-3657(15)00154-2</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref6">
        <label>6</label>
        <nlm-citation citation-type="web">
          <source>SAP Software Solutions</source>
          <access-date>2020-03-24</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://www.sap.com/index.html">https://www.sap.com/index.html</ext-link>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref7">
        <label>7</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Schrodt</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Dudchenko</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Knaup-Gregori</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Ganzinger</surname>
              <given-names>M</given-names>
            </name>
          </person-group>
          <article-title>Graph-Representation of Patient Data: a Systematic Literature Review</article-title>
          <source>J Med Syst</source>
          <year>2020</year>
          <month>03</month>
          <day>12</day>
          <volume>44</volume>
          <issue>4</issue>
          <fpage>86</fpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="http://europepmc.org/abstract/MED/32166501"/>
          </comment>
          <pub-id pub-id-type="doi">10.1007/s10916-020-1538-4</pub-id>
          <pub-id pub-id-type="medline">32166501</pub-id>
          <pub-id pub-id-type="pii">10.1007/s10916-020-1538-4</pub-id>
          <pub-id pub-id-type="pmcid">PMC7067737</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref8">
        <label>8</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Roth</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Goebel</surname>
              <given-names>N</given-names>
            </name>
            <name name-style="western">
              <surname>Sakoparnig</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Neubauer</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Kuenzel-Pawlik</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Gerber</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Widmer</surname>
              <given-names>AF</given-names>
            </name>
            <name name-style="western">
              <surname>Abshagen</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Padiyath</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Hug</surname>
              <given-names>BL</given-names>
            </name>
            <collab>PATREC Study Group</collab>
          </person-group>
          <article-title>Secondary use of routine data in hospitals: description of a scalable analytical platform based on a business intelligence system</article-title>
          <source>JAMIA Open</source>
          <year>2018</year>
          <month>10</month>
          <volume>1</volume>
          <issue>2</issue>
          <fpage>172</fpage>
          <lpage>177</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="http://europepmc.org/abstract/MED/31984330"/>
          </comment>
          <pub-id pub-id-type="doi">10.1093/jamiaopen/ooy039</pub-id>
          <pub-id pub-id-type="medline">31984330</pub-id>
          <pub-id pub-id-type="pii">ooy039</pub-id>
          <pub-id pub-id-type="pmcid">PMC6952002</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref9">
        <label>9</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Kreuzthaler</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Martínez-Costa</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Kaiser</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Schulz</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>Semantic Technologies for Re-Use of Clinical Routine Data</article-title>
          <source>Stud Health Technol Inform</source>
          <year>2017</year>
          <volume>236</volume>
          <fpage>24</fpage>
          <lpage>31</lpage>
          <pub-id pub-id-type="medline">28508775</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref10">
        <label>10</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Regan</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Forsman</surname>
              <given-names>R</given-names>
            </name>
          </person-group>
          <article-title>The impact of the laboratory on disease management</article-title>
          <source>Dis Manag</source>
          <year>2006</year>
          <month>04</month>
          <volume>9</volume>
          <issue>2</issue>
          <fpage>122</fpage>
          <lpage>30</lpage>
          <pub-id pub-id-type="doi">10.1089/dis.2006.9.122</pub-id>
          <pub-id pub-id-type="medline">16620198</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref11">
        <label>11</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Forsman</surname>
              <given-names>R</given-names>
            </name>
          </person-group>
          <article-title>The value of the laboratory professional in the continuum of care</article-title>
          <source>Clin Leadersh Manag Rev</source>
          <year>2002</year>
          <volume>16</volume>
          <issue>6</issue>
          <fpage>370</fpage>
          <lpage>3</lpage>
          <pub-id pub-id-type="medline">12506827</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref12">
        <label>12</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Slovis</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Nahass</surname>
              <given-names>TA</given-names>
            </name>
            <name name-style="western">
              <surname>Salmasian</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Kuperman</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Vawdrey</surname>
              <given-names>DK</given-names>
            </name>
          </person-group>
          <article-title>Asynchronous automated electronic laboratory result notifications: a systematic review</article-title>
          <source>J Am Med Inform Assoc</source>
          <year>2017</year>
          <month>11</month>
          <day>01</day>
          <volume>24</volume>
          <issue>6</issue>
          <fpage>1173</fpage>
          <lpage>1183</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="http://europepmc.org/abstract/MED/28520977"/>
          </comment>
          <pub-id pub-id-type="doi">10.1093/jamia/ocx047</pub-id>
          <pub-id pub-id-type="medline">28520977</pub-id>
          <pub-id pub-id-type="pii">3832893</pub-id>
          <pub-id pub-id-type="pmcid">PMC7787253</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref13">
        <label>13</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Desmedt</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Spinewine</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Jadoul</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Henrard</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Wouters</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Dalleur</surname>
              <given-names>O</given-names>
            </name>
          </person-group>
          <article-title>Impact of a clinical decision support system for drug dosage in patients with renal failure</article-title>
          <source>Int J Clin Pharm</source>
          <year>2018</year>
          <month>10</month>
          <day>21</day>
          <volume>40</volume>
          <issue>5</issue>
          <fpage>1225</fpage>
          <lpage>1233</lpage>
          <pub-id pub-id-type="doi">10.1007/s11096-018-0612-1</pub-id>
          <pub-id pub-id-type="medline">29785684</pub-id>
          <pub-id pub-id-type="pii">10.1007/s11096-018-0612-1</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref14">
        <label>14</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Pfistermeister</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Sedlmayr</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Patapovas</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Suttner</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Tektas</surname>
              <given-names>O</given-names>
            </name>
            <name name-style="western">
              <surname>Tarkhov</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Kornhuber</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Fromm</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Bürkle</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Prokosch</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Maas</surname>
              <given-names>R</given-names>
            </name>
          </person-group>
          <article-title>Development of a Standardized Rating Tool for Drug Alerts to Reduce Information Overload</article-title>
          <source>Methods Inf Med</source>
          <year>2018</year>
          <month>01</month>
          <day>08</day>
          <volume>55</volume>
          <issue>06</issue>
          <fpage>507</fpage>
          <lpage>515</lpage>
          <pub-id pub-id-type="doi">10.3414/me16-01-0003</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref15">
        <label>15</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Muylle</surname>
              <given-names>K</given-names>
            </name>
            <name name-style="western">
              <surname>Gentens</surname>
              <given-names>K</given-names>
            </name>
            <name name-style="western">
              <surname>Dupont</surname>
              <given-names>AG</given-names>
            </name>
            <name name-style="western">
              <surname>Cornu</surname>
              <given-names>P</given-names>
            </name>
          </person-group>
          <article-title>Evaluation of context-specific alerts for potassium-increasing drug-drug interactions: A pre-post study</article-title>
          <source>Int J Med Inform</source>
          <year>2020</year>
          <month>01</month>
          <volume>133</volume>
          <fpage>104013</fpage>
          <pub-id pub-id-type="doi">10.1016/j.ijmedinf.2019.104013</pub-id>
          <pub-id pub-id-type="medline">31698230</pub-id>
          <pub-id pub-id-type="pii">S1386-5056(19)30698-7</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref16">
        <label>16</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Eckelt</surname>
              <given-names>F</given-names>
            </name>
            <name name-style="western">
              <surname>Remmler</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Kister</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Wernsdorfer</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Richter</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Federbusch</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Adler</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Kehrer</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Voigt</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Cundius</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Telle</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Thiery</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Kaiser</surname>
              <given-names>T</given-names>
            </name>
          </person-group>
          <article-title>[Improved patient safety through a clinical decision support system in laboratory medicine]</article-title>
          <source>Internist (Berl)</source>
          <year>2020</year>
          <month>05</month>
          <day>27</day>
          <volume>61</volume>
          <issue>5</issue>
          <fpage>452</fpage>
          <lpage>459</lpage>
          <pub-id pub-id-type="doi">10.1007/s00108-020-00775-3</pub-id>
          <pub-id pub-id-type="medline">32221627</pub-id>
          <pub-id pub-id-type="pii">10.1007/s00108-020-00775-3</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref17">
        <label>17</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Kjeldsen</surname>
              <given-names>K</given-names>
            </name>
          </person-group>
          <article-title>Hypokalemia and sudden cardiac death</article-title>
          <source>Exp Clin Cardiol</source>
          <year>2010</year>
          <volume>15</volume>
          <issue>4</issue>
          <fpage>e96</fpage>
          <lpage>9</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="http://europepmc.org/abstract/MED/21264075"/>
          </comment>
          <pub-id pub-id-type="medline">21264075</pub-id>
          <pub-id pub-id-type="pmcid">PMC3016067</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref18">
        <label>18</label>
        <nlm-citation citation-type="book">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Harer</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Baumgartner</surname>
              <given-names>C</given-names>
            </name>
          </person-group>
          <source>Anforderungen an Medizinprodukte: Praxisleitfaden für Hersteller und Zulieferer</source>
          <year>2018</year>
          <publisher-loc>Munich, Germany</publisher-loc>
          <publisher-name>Hanser Fachbuchverlag</publisher-name>
        </nlm-citation>
      </ref>
      <ref id="ref19">
        <label>19</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Pelayo</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Marcilly</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Bernonville</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Leroy</surname>
              <given-names>N</given-names>
            </name>
            <name name-style="western">
              <surname>Beuscart-Zephir</surname>
              <given-names>MC</given-names>
            </name>
          </person-group>
          <article-title>Human factors based recommendations for the design of medication related clinical decision support systems (CDSS)</article-title>
          <source>Stud Health Technol Inform</source>
          <year>2011</year>
          <volume>169</volume>
          <fpage>412</fpage>
          <lpage>6</lpage>
          <pub-id pub-id-type="medline">21893783</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref20">
        <label>20</label>
        <nlm-citation citation-type="web">
          <article-title>Regulation (EU) 2017/745 of the European Parliament and of the Council</article-title>
          <source>Official Journal of the European Union</source>
          <year>2017</year>
          <month>04</month>
          <day>05</day>
          <access-date>2020-04-20</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32017R0745&#38;from=IT#d1e32-94-1">https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32017R0745&#38;from=IT#d1e32-94-1</ext-link>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref21">
        <label>21</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Bianco</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Nunziata</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Pozzoli</surname>
              <given-names>G</given-names>
            </name>
          </person-group>
          <article-title>Clinical investigations on medical devices, after the new European regulation (2017/745)</article-title>
          <source>Clinical Trials and Practice</source>
          <year>2017</year>
          <volume>1</volume>
          <issue>1</issue>
          <fpage>10</fpage>
          <lpage>14</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://openventio.org/wp-content/uploads/2017/12/Clinical-Investigations-on-Medical-Devices-after-the-New-European-Regulation-2017-745-CTPOJ-1-102.pdf"/>
          </comment>
          <pub-id pub-id-type="doi">10.17140/CTPOJ-1-102</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref22">
        <label>22</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Lanzola</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Gatti</surname>
              <given-names>L</given-names>
            </name>
            <name name-style="western">
              <surname>Falasconi</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Stefanelli</surname>
              <given-names>M</given-names>
            </name>
          </person-group>
          <article-title>A framework for building cooperative software agents in medical applications</article-title>
          <source>Artificial Intelligence in Medicine</source>
          <year>1999</year>
          <month>7</month>
          <volume>16</volume>
          <issue>3</issue>
          <fpage>223</fpage>
          <lpage>249</lpage>
          <pub-id pub-id-type="doi">10.1016/s0933-3657(99)00008-1</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref23">
        <label>23</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Nguyen</surname>
              <given-names>MT</given-names>
            </name>
            <name name-style="western">
              <surname>Fuhrer</surname>
              <given-names>P</given-names>
            </name>
            <name name-style="western">
              <surname>Pasquier-Rocha</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <article-title>Enhancing e-health information systems with agent technology</article-title>
          <source>Int J Telemed Appl</source>
          <year>2009</year>
          <volume>2009</volume>
          <fpage>279091</fpage>
          <lpage>13</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://doi.org/10.1155/2009/279091"/>
          </comment>
          <pub-id pub-id-type="doi">10.1155/2009/279091</pub-id>
          <pub-id pub-id-type="medline">19096509</pub-id>
          <pub-id pub-id-type="pmcid">PMC2592555</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref24">
        <label>24</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Kruger</surname>
              <given-names>GH</given-names>
            </name>
            <name name-style="western">
              <surname>Chen</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Blum</surname>
              <given-names>JM</given-names>
            </name>
            <name name-style="western">
              <surname>Shih</surname>
              <given-names>AJ</given-names>
            </name>
            <name name-style="western">
              <surname>Tremper</surname>
              <given-names>KK</given-names>
            </name>
          </person-group>
          <article-title>Reactive software agent anesthesia decision support system</article-title>
          <source>Systemics, Cybernetics and Informatics</source>
          <year>2011</year>
          <volume>9</volume>
          <issue>6</issue>
          <fpage>30</fpage>
          <lpage>37</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="http://www.iiisci.org/journal/CV$/sci/pdfs/RO992YX.pdf"/>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref25">
        <label>25</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Isern</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Moreno</surname>
              <given-names>A</given-names>
            </name>
          </person-group>
          <article-title>A Systematic Literature Review of Agents Applied in Healthcare</article-title>
          <source>J Med Syst</source>
          <year>2016</year>
          <month>02</month>
          <day>21</day>
          <volume>40</volume>
          <issue>2</issue>
          <fpage>43</fpage>
          <pub-id pub-id-type="doi">10.1007/s10916-015-0376-2</pub-id>
          <pub-id pub-id-type="medline">26590981</pub-id>
          <pub-id pub-id-type="pii">10.1007/s10916-015-0376-2</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref26">
        <label>26</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Isern</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Moreno</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Sánchez</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Hajnal</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Pedone</surname>
              <given-names>G</given-names>
            </name>
            <name name-style="western">
              <surname>Varga</surname>
              <given-names>LZ</given-names>
            </name>
          </person-group>
          <article-title>Agent-based execution of personalised home care treatments</article-title>
          <source>Appl Intell</source>
          <year>2009</year>
          <month>6</month>
          <day>24</day>
          <volume>34</volume>
          <issue>2</issue>
          <fpage>155</fpage>
          <lpage>180</lpage>
          <pub-id pub-id-type="doi">10.1007/s10489-009-0187-6</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref27">
        <label>27</label>
        <nlm-citation citation-type="book">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Kaluža</surname>
              <given-names>B</given-names>
            </name>
            <name name-style="western">
              <surname>Mirchevska</surname>
              <given-names>V</given-names>
            </name>
            <name name-style="western">
              <surname>Dovgan</surname>
              <given-names>E</given-names>
            </name>
            <name name-style="western">
              <surname>Luštrek</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Gams</surname>
              <given-names>M</given-names>
            </name>
          </person-group>
          <person-group person-group-type="editor">
            <name name-style="western">
              <surname>de Ruyter</surname>
              <given-names>B</given-names>
            </name>
          </person-group>
          <article-title>An Agent-Based Approach to Care in Independent Living</article-title>
          <source>Ambient Intelligence. AmI 2010. Lecture Notes in Computer Science, vol 6439</source>
          <year>2010</year>
          <publisher-loc>Berlin, Heidelberg</publisher-loc>
          <publisher-name>Springer</publisher-name>
          <fpage>177</fpage>
          <lpage>186</lpage>
        </nlm-citation>
      </ref>
      <ref id="ref28">
        <label>28</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Hudson</surname>
              <given-names>DL</given-names>
            </name>
            <name name-style="western">
              <surname>Cohen</surname>
              <given-names>ME</given-names>
            </name>
          </person-group>
          <article-title>Intelligent agents in home healthcare</article-title>
          <source>Ann. Telecommun</source>
          <year>2010</year>
          <month>5</month>
          <day>5</day>
          <volume>65</volume>
          <issue>9-10</issue>
          <fpage>593</fpage>
          <lpage>600</lpage>
          <pub-id pub-id-type="doi">10.1007/s12243-010-0170-6</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref29">
        <label>29</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Schaaf</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Boeker</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Ganslandt</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Haverkamp</surname>
              <given-names>C</given-names>
            </name>
            <name name-style="western">
              <surname>Hermann</surname>
              <given-names>T</given-names>
            </name>
            <name name-style="western">
              <surname>Kadioglu</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Prokosch</surname>
              <given-names>HU</given-names>
            </name>
            <name name-style="western">
              <surname>Wagner</surname>
              <given-names>TOF</given-names>
            </name>
            <name name-style="western">
              <surname>von Wagner</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Schaefer</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Sedlmayr</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Storf</surname>
              <given-names>H</given-names>
            </name>
          </person-group>
          <article-title>Finding the Needle in the Hay Stack: An Open Architecture to Support Diagnosis of Undiagnosed Patients</article-title>
          <source>Stud Health Technol Inform</source>
          <year>2019</year>
          <month>08</month>
          <day>21</day>
          <volume>264</volume>
          <fpage>1580</fpage>
          <lpage>1581</lpage>
          <pub-id pub-id-type="doi">10.3233/SHTI190544</pub-id>
          <pub-id pub-id-type="medline">31438241</pub-id>
          <pub-id pub-id-type="pii">SHTI190544</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref30">
        <label>30</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Nguyen</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Hassanzadeh</surname>
              <given-names>H</given-names>
            </name>
            <name name-style="western">
              <surname>Zhang</surname>
              <given-names>Y</given-names>
            </name>
            <name name-style="western">
              <surname>O'Dwyer</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Conlan</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Lawley</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Steel</surname>
              <given-names>J</given-names>
            </name>
            <name name-style="western">
              <surname>Loi</surname>
              <given-names>K</given-names>
            </name>
            <name name-style="western">
              <surname>Rizzo</surname>
              <given-names>P</given-names>
            </name>
          </person-group>
          <article-title>A Decision Support System for Pathology Test Result Reviews in an Emergency Department to Support Patient Safety and Increase Efficiency</article-title>
          <source>Stud Health Technol Inform</source>
          <year>2019</year>
          <month>08</month>
          <day>21</day>
          <volume>264</volume>
          <fpage>729</fpage>
          <lpage>733</lpage>
          <pub-id pub-id-type="doi">10.3233/SHTI190319</pub-id>
          <pub-id pub-id-type="medline">31438020</pub-id>
          <pub-id pub-id-type="pii">SHTI190319</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref31">
        <label>31</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Yusof</surname>
              <given-names>MM</given-names>
            </name>
            <name name-style="western">
              <surname>Arifin</surname>
              <given-names>A</given-names>
            </name>
          </person-group>
          <article-title>Towards an evaluation framework for Laboratory Information Systems</article-title>
          <source>J Infect Public Health</source>
          <year>2016</year>
          <month>11</month>
          <volume>9</volume>
          <issue>6</issue>
          <fpage>766</fpage>
          <lpage>773</lpage>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://linkinghub.elsevier.com/retrieve/pii/S1876-0341(16)30134-4"/>
          </comment>
          <pub-id pub-id-type="doi">10.1016/j.jiph.2016.08.014</pub-id>
          <pub-id pub-id-type="medline">27665060</pub-id>
          <pub-id pub-id-type="pii">S1876-0341(16)30134-4</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref32">
        <label>32</label>
        <nlm-citation citation-type="confproc">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Mukherjee</surname>
              <given-names>R</given-names>
            </name>
            <name name-style="western">
              <surname>Kar</surname>
              <given-names>P</given-names>
            </name>
          </person-group>
          <article-title>A Comparative Review of Data Warehousing ETL Tools with New Trends and Industry Insight</article-title>
          <year>2017</year>
          <conf-name>IEEE 7th International Advance Computing Conference (IACC)</conf-name>
          <conf-date>Jan 5-7, 2017</conf-date>
          <conf-loc>Hyderabad, India</conf-loc>
          <pub-id pub-id-type="doi">10.1109/iacc.2017.0192</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref33">
        <label>33</label>
        <nlm-citation citation-type="book">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Sachin</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Goyal</surname>
              <given-names>SK</given-names>
            </name>
            <name name-style="western">
              <surname>Avinash</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Kamal</surname>
              <given-names>K</given-names>
            </name>
          </person-group>
          <person-group person-group-type="editor">
            <name name-style="western">
              <surname>Rathore</surname>
              <given-names>V</given-names>
            </name>
            <name name-style="western">
              <surname>Worring</surname>
              <given-names>M</given-names>
            </name>
            <name name-style="western">
              <surname>Mishra</surname>
              <given-names>D</given-names>
            </name>
            <name name-style="western">
              <surname>Joshi</surname>
              <given-names>A</given-names>
            </name>
            <name name-style="western">
              <surname>Maheshwari</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>Nuts and Bolts of ETL in Data Warehouse</article-title>
          <source>Emerging Trends in Expert Applications and Security. Advances in Intelligent Systems and Computing, vol 841</source>
          <year>2019</year>
          <publisher-loc>Singapore</publisher-loc>
          <publisher-name>Springer Publishing Company</publisher-name>
          <fpage>1</fpage>
          <lpage>9</lpage>
        </nlm-citation>
      </ref>
      <ref id="ref34">
        <label>34</label>
        <nlm-citation citation-type="journal">
          <person-group person-group-type="author">
            <name name-style="western">
              <surname>Vyas</surname>
              <given-names>S</given-names>
            </name>
            <name name-style="western">
              <surname>Vaishnav</surname>
              <given-names>P</given-names>
            </name>
          </person-group>
          <article-title>A comparative study of various ETL process and their testing techniques in data warehouse</article-title>
          <source>Journal of Statistics and Management Systems</source>
          <year>2017</year>
          <month>11</month>
          <day>16</day>
          <volume>20</volume>
          <issue>4</issue>
          <fpage>753</fpage>
          <lpage>763</lpage>
          <pub-id pub-id-type="doi">10.1080/09720510.2017.1395194</pub-id>
        </nlm-citation>
      </ref>
      <ref id="ref35">
        <label>35</label>
        <nlm-citation citation-type="web">
          <article-title>Universitätsmedizin Leipzig in numbers</article-title>
          <source>Universitätsmedizin Leipzig</source>
          <access-date>2020-04-04</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://www.uniklinikum-leipzig.de/Seiten/uml-in-zahlen.aspx">https://www.uniklinikum-leipzig.de/Seiten/uml-in-zahlen.aspx</ext-link>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref36">
        <label>36</label>
        <nlm-citation citation-type="web">
          <article-title>Institut für Laboratoriumsmedizin</article-title>
          <source>Universitätsmedizin Leipzig</source>
          <access-date>2020-04-03</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="http://ilm.uniklinikum-leipzig.de/">http://ilm.uniklinikum-leipzig.de/</ext-link>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref37">
        <label>37</label>
        <nlm-citation citation-type="web">
          <article-title>ABL90 FLEX BGA device</article-title>
          <source>Radiometer</source>
          <access-date>2020-03-31</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://www.radiometer.de/de-de/produkte-und-l%C3%B6sungen/blutgasanalyseger%C3%A4te/abl90-flex-bga-gerat">https://www.radiometer.de/de-de/produkte-und-l%C3%B6sungen/blutgasanalyseger%C3%A4te/abl90-flex-bga-gerat</ext-link>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref38">
        <label>38</label>
        <nlm-citation citation-type="web">
          <article-title>Accu-Chek Inform II system</article-title>
          <source>Roch</source>
          <access-date>2020-03-31</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://diagnostics.roche.com/global/en/products/instruments/accu-chek-inform-ii.html">https://diagnostics.roche.com/global/en/products/instruments/accu-chek-inform-ii.html</ext-link>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref39">
        <label>39</label>
        <nlm-citation citation-type="web">
          <article-title>Laboratory</article-title>
          <source>i-Solutions Health</source>
          <access-date>2020-03-24</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://i-solutions.de/loesungen/labor.php">https://i-solutions.de/loesungen/labor.php</ext-link>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref40">
        <label>40</label>
        <nlm-citation citation-type="web">
          <article-title>Data Flow in SAP Business Warehouse</article-title>
          <source>SAP Help Portal</source>
          <access-date>2020-03-03</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://help.sap.com/viewer/7511bced67d5418da87c4aa5fdec77d7/7.40.17/en-US/4a1e8b8a46c51977e10000000a42189c.html">https://help.sap.com/viewer/7511bced67d5418da87c4aa5fdec77d7/7.40.17/en-US/4a1e8b8a46c51977e10000000a42189c.html</ext-link>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref41">
        <label>41</label>
        <nlm-citation citation-type="web">
          <article-title>Introduction to HL7 Standards</article-title>
          <source>HL7 International</source>
          <access-date>2020-03-16</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://www.hl7.org/implement/standards/">https://www.hl7.org/implement/standards/</ext-link>
          </comment>
        </nlm-citation>
      </ref>
      <ref id="ref42">
        <label>42</label>
        <nlm-citation citation-type="web">
          <source>ASTM International</source>
          <access-date>2020-03-27</access-date>
          <comment>
            <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://www.astm.org/">https://www.astm.org/</ext-link>
          </comment>
        </nlm-citation>
      </ref>
    </ref-list>
  </back>
</article>
