<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Workshop on Formal and Cognitive Reasoning, September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Utilizing Expert Knowledge to Support Medical Emergency Call Handling</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Carsten Maletzki</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eric Rietzke</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ralph Bergmann</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>German Research Center for Arti cial Intelligence (DFKI) Branch University of Trier</institution>
          ,
          <addr-line>Behringstraße 21, 54296 Trier</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>LiveReader GmbH</institution>
          ,
          <addr-line>Zur Imweiler Wies 3, 66649 Oberthal</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Trier</institution>
          ,
          <addr-line>Behringstraße 21, 54296 Trier</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>19</volume>
      <issue>2022</issue>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>Medical emergency calls require fast decisions from call takers about triage and appropriate responses. Call takers approach this challenge by deriving decisions from mental pictures they create by assessing available information with their expert knowledge. Established questionnaire-based support systems in this context experience hesitant acceptance while an alternative that is currently researched su ers from its complex approach to utilizing formalized expert knowledge. This paper addresses the latter by designing an Ontology- and Data-Driven Expert System (ODD-ES) for call takers of medical emergency calls. ODD-ES aims at supporting call takers with recommendations regarding decisions and questions that result from inferred arti cial mental pictures. The knowledge base used to infer arti cial mental pictures builds on semantically modeled functions to achieve maintainability and an integration of symbolic and subsymbolic Arti cial Intelligence (AI). To make recommendations and handle responses of call takers, ODD-ES proposes a component called Copilot that will be in the focus of our future work.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Expert System</kwd>
        <kwd>Ontology- and Data-Driven Process Support</kwd>
        <kwd>Medical Emergency Calls</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Disruptive events like pandemics or natural disasters demand a broad range of mitigating
measures to achieve resilient societies and economies. Some of these measures are de ned by
call takers of medical emergency calls who often perform patient triage under time pressure
and decide about the deployment of emergency resources like ambulances. To navigate this
di cult area, call takers ground their decisions on mental pictures they create by applying their
expert knowledge to information obtained during the call [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Established systems to support medical emergency calls partially substitute the need for
mental pictures of call takers by prescribing decision tree like questionnaires that vary in their
strictness regarding order and scope of questions. Although these systems are deemed bene cial
to the quality of emergency call handling, strict systems are criticized for their lack of exibility
while loose approaches can lead to forgotten questions that put patients at risk [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. In contrast,
an alternative approach that is currently being researched aims at adaptive questionnaires and
decision support by utilizing rule-based expert knowledge to assess available information [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
Although a rst evaluation of the underlying Ontology- and Data-Driven Business Process
Model (ODD-BP) has been promising, rule-based formalization of expert knowledge turned out
to be impractical at scale [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        We address this issue by proposing an Ontology- and Data-Driven Expert System
(ODDES) for call takers of medical emergency calls that relies on an approach to formalize expert
knowledge that is tailor-made for ODD-BP. This approach was iteratively developed on the basis
of knowledge acquisition workshops we conducted together with experts from the German
emergency medical services. As expert systems try to mimic the thinking, skill and intuition
of experts [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], ODD-ES derives recommendations for decisions and questions from inferences
added to a knowledge base that result from applying formalized expert knowledge to available
emergency information. The knowledge base thereby is designed to integrate symbolic and
subsymbolic approaches to Arti cial Intelligence (AI) while a component called Copilot consults
the call taker to communicate recommendations and handle responses. Therefore, this paper
contributes to the research demand towards human-AI interaction in medical emergency call
handling [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>The following sections start by laying out relevant foundations and related work. As a basis
for the design of ODD-ES, we will analyze the processes of medical emergency calls and explain
how they are represented in ODD-BP. Afterwards, we will introduce ODD-ES, discuss each of
its components, sketch future work and conclude our ndings.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Foundations and Related Work</title>
      <p>
        Over the last decades, advancements in medical emergency call support were often driven by
outstanding or de cient call taker performances which should either be repeated or avoided [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
The resulting support approaches of today can be divided by the degree to which they prescribe
the order of call taker tasks and questions while acting either more like loose guidelines or
strict protocols [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Although there is a consensus that these system are bene cial to the quality
of emergency call handling, they su er from hesitant acceptance in Germany [
        <xref ref-type="bibr" rid="ref2 ref3 ref9">2, 3, 9</xref>
        ]. To
the best of our knowledge, apart from our work, only a single approach is currently being
researched that is designed to work on top of established support systems. This approach uses
neural-networks to identify based on transcribed caller statements whether the patient has an
out-of-hospital cardiac arrest, which performs slightly better than call takers [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        Medical emergency calls belong to the category of so-called Knowledge-intensive Processes
(KiPs) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. KiPs are characterized by their strong focus on data and information, while their
execution depends on the decisions made by process participants utilizing their knowledge [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
The problem of providing ideal support for KiPs is an open research topic – however, there are
indications that data-centric business process modeling poses a promising direction [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In
the context of KiPs, several data-centric approaches to business process modeling have been
developed so far [
        <xref ref-type="bibr" rid="ref12 ref13 ref4">4, 12, 13</xref>
        ]. Compared to traditional process models that focus on a speci c
order of tasks (called control- ow), data-centric approaches focus on the data that is required
for task execution. This paradigm shift results in a process logic that is driven by available data
rather than insisting on a pre-de ned sequences of tasks.
      </p>
      <p>
        Support for KiPs should not only regard their data-centric nature but also help process
participants utilize their knowledge. Both could possibly be addressed by integrating data-driven
process technology with expert systems. Expert systems evaluate case data by applying
formalized expert knowledge to mimic the thinking, skill and intuition of experts while usually
containing an inference engine, a knowledge base and a task-speci c database [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In
combination with data-driven process support, an expert system would utilize expert knowledge to
evaluate process data to identify possible decisions and recommend them to process participants.
The area of expert systems has thereby been a subject of research for decades while they have
also been implemented on the basis of ontologies [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. To the best of our knowledge, only our
own research is currently aiming at an integration of an ontology- and data-driven process
system with an expert system to support KiPs [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Analysis of Medical Emergency Calls</title>
      <p>Whenever citizens in Germany face medical or re ghting-related emergencies, they can call
the emergency number 112 to request professional help. Their calls are handled by call takers
in emergency control centers who assess their emergencies and decide about appropriate
responses. When handling medical emergency calls, call takers perform triage and decide about
the type of required emergency resources. The actual deployment of emergency resources is
subsequently handled either by the call takers themselves or dedicated dispatchers, whereby
the exact competence depends on organizational factors and operational circumstances.</p>
      <p>
        Møller et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] recently introduced a conceptual model that summarizes their ndings
about the call takers’ perception of medical emergency call handling. This model, which is
shown in gure 1, describes medical emergency calls as processes whose executions are strongly
in uenced by the caller’s and call taker’s context. These in uences materialize in the caller’s
and call taker’s view and thus in uence their behavior. The caller is in that sense in uenced by
his/her motive for calling, situation and ability to percept and verbally present the problem to the
call taker ( gure 1: Caller In uences). Situational in uences can thereby arise for example from
harmful events like accidents, demographic factors and from a possible professional medical
background. Furthermore, the ability or willingness to assess the patient can in uence the
caller’s behavior during the call and therefore restricts the ability of the call taker to handle the
call appropriately. In uences on the call taker originate for example from his/her ability to apply
and exchange knowledge and information with colleagues and from organizational factors like
the characteristics of the tools used to support medical emergency call handling ( gure 1: Call
Taker In uences). The emergency call process itself has an iterative procedure at its core that is
framed by a start and end phase required to perform an alignment of expectations between caller
and call taker ( gure 1: Emergency Call Process). When performing the iterative procedure, the
call taker has to obtain relevant information from the caller by asking the right questions in
order to get a clear mental picture about the reported emergency. The mental picture thereby
is created by applying expert knowledge to interpret the information given throughout the
emergency call. Based on the resulting mental picture, the call taker has to decide about the
patient’s condition while possibly determining a suspected diagnosis. Afterwards, the call taker
decides which type of emergency resource would be appropriate to handle the case and manages
subsequent tasks like handing the case over to the dispatcher.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Representing Emergency Calls with ODD-BP</title>
      <p>
        The Ontology- and Data-Driven Business Process Model (ODD-BP) that is extended in this
work, proposes a metamodel for data-centric process models that enables the realization of a
data-driven process system based on ontologies. ODD-BP has already been introduced in detail
and implemented in a base ontology [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. To the scope of this paper, we focus on the most relevant
concepts shown in gure 2 and their application required to design ODD-ES. A process model
in ODD-BP is represented by an individual that either instantiates the class of process de nitions
or process instances and contains individuals of process elements. While process de nitions are
templates for processes, process instances represent single enactments. Since ODD-BP follows a
data-centric approach to process modeling, the input and output relations between the process
elements tasks, dataobjects and attributes (input: required_by; output: delivers) lie at the core of
its conceptualization. While tasks represent units of work inside a process, dataobjects represent
entities whose attributes are processed during task execution. To enhance the manageability
of larger dataobjects they can be divided into composing dataobjects that cluster thematically
related attributes. The actual data value of an attribute is stored as a literal via a datatype
property on the corresponding attribute individual. To specify the exact meaning of these values
in the context of an application scenario, attribute and dataobject individuals further instantiate
domain-speci c classes describing for example that an entity is a person (dataobject) that has a
name (attribute). When implemented in a process system, ODD-BP further aims at supporting
the execution of process instances and therefore contains knowledge about the executability and
relevance of tasks. This knowledge is used by an inference engine to identify the executability
of tasks and the degree to which a task execution is relevant to achieve process goals [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        To apply ODD-BP to medical emergency calls, we modeled entities whose data in uences
the process execution as dataobjects and attributes in a process de nition. The resulting data
model was thereby developed on the basis of the conceptual process model from Møller et
al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and in collaboration with domain experts. The main dataobjects of this data model are
the ones of the patient and the caller. As these dataobjects can get complex, they have been
divided into composing dataobjects representing single aspects like the problem that is reported.
This dataobject of the problem includes, for example, attributes that describe symptoms and
diagnoses that are recorded or determined throughout an emergency call. Since dataobjects
represent all relevant entities that are involved in the process, it is possible that multiple patients
can occur in a single process instance. Questions that could be relevant to ask by the call taker
are further represented as tasks linked to the dataobjects and attributes they address.
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Ontology- and Data-Driven Expert System</title>
      <p>This section introduces ODD-ES – an expert system that extends ODD-BP to support call takers
in medical emergency calls. The following subsections start with a general overview of the
operating principles of ODD-ES in the context of ODD-BP and afterwards explain each of its
components in detail.</p>
      <sec id="sec-5-1">
        <title>5.1. Operating Principles of ODD-ES in Context of ODD-BP</title>
        <p>Implemented in a process system, ODD-BP aims at contributing to medical emergency calls
by recommending tasks for execution in which call takers would, for example, have to ask
questions that obtain relevant information from the caller. In this context, ODD-ES provides the
foundation for ODD-BP as it identi es information that is relevant enough to justify the time
that it takes to ask questions about them. ODD-ES approaches this in a rst step by utilizing
formalized expert knowledge to generate inferences that are added to the knowledge base of
the system. In this context, the sum of all inferences resemble the so-called arti cial mental
pictures of the system. Afterwards, ODD-ES determines the missing information that would
contribute the most to a clari cation of the arti cial mental picture in order to make appropriate
decisions. In case that available information su ces for a decision already, ODD-ES detects and
recommends this to the call taker who is free to either adopt or reject it. The same is done when
ODD-ES identi es gaps in the arti cial mental picture that should be clari ed by obtaining
further information. Whenever the call taker accepts a proposal, ODD-ES modi es the process
instance accordingly to in uence which tasks, i.e. questions, are further proposed by ODD-BP.</p>
        <p>Figure 3 illustrates how the components of ODD-BP and ODD-ES interact with each other
to achieve the described behavior. Initially, the emergency information available to a process
instance of ODD-BP is the input of the knowledge base of ODD-ES. This knowledge base
contains formalized expert knowledge that is applied to the emergency information by an
inference engine that infers an arti cial mental picture. Subsequently, the resulting state of
the knowledge base is analyzed to identify gaps in the arti cial mental picture that should be
clari ed or decisions that can be made already based on the available information. This analysis
is performed by a component of ODD-ES called Copilot. The name Copilot originates from
its role of being an assistant who consults the call taker to recommend decisions and possible
directions to obtain information. If the call taker accepts a recommendation, the Copilot has to
modify the process instance of ODD-BP to re ect the impact this has on the process. This can
then lead to a change in recommended tasks and questions as a result of the next application of
the inference engine in ODD-BP.</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Knowledge Base &amp; Inference Engine</title>
        <p>
          In the following, the structure of the knowledge base of ODD-ES is developed on the basis of
the experiences made in the context of ODD-BP. So far, ODD-BP has used the Semantic Web
Rule Language (SWRL)1 to express and apply expert knowledge in medical emergency calls [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
Although SWRL is easy-to-use, the resulting rules tend to be complex in the context of ODD-BP.
This complexity arises from the situation that rules have to re ect extensive structures of the
process instance to work as intended. As a result, this approach leads to substantial maintenance
e ort and since it cannot be reduced by simply switching to another already existing language,
we subsequently develop an alternative approach.
        </p>
        <p>
          The knowledge base of ODD-ES aims at a clear separation towards the process instance at
design time while only re ecting minimal structures of the process instance, which is generally
seen as advantageous with regard to the maintainability of the expert system [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. The most
1SWRL Speci cation: https://www.w3.org/Submission/SWRL/
important building blocks of the knowledge base in ODD-ES are semantically modeled functions.
The conceptualization of these functions is similar to OWL-S, a semantic markup for web
services2, but our approach is signi cantly less complex.
        </p>
        <p>Figure 4 depicts the structure of semantically modeled functions in ODD-ES. Functions in
ODD-ES have at least one input and one output parameter while the type of each individual
is expressed by an instantiation of a domain-speci c ontology class. Thus, using an example
from medical emergency calls, a function can be of the type ‘Fever Threshold’ taking the
‘Body Temperature’ as an input to return whether someone has a ‘Fever’ as an output. The
execution of such functions by an inference engine is carried out on the basis of the data values
available on the respective input individuals. This implies that before any inferencing can
take place, attribute values from process instances in ODD-BP have to be made available to
appropriate input individuals. This step is performed by the inference engine of ODD-ES which
links attributes from a process instance to input individuals of ODD-ES if they instantiate the
same domain-speci c classes. Output individuals are also regarded in this step as it allows
returning inferences back to the process instance. This is for example required to handle
decisions that ODD-ES proposed to the call taker that were accepted. Establishing these links
based on domain-speci c ontology classes circumvents the issue of having to describe extensive
structures of the process instance. However, this assumption requires uniqueness to produce
correct inferences. We will discuss this issue later in detail and introduce a concept that should
su ce the requirements of our application scenario.</p>
        <p>
          A strength of utilizing functions for reasoning is that they can be implemented in any
way. This allows combining simple logical operations with complex neural networks in a
homogeneous knowledge base. As a result, the inference engine takes over the role of a runtime
environment that executes program code that was registered, for example via annotations of
ontology classes as it is done in the programming library OWLready23. Utilizing functions
for inferencing has already been introduced by the advanced features of the Shape Constraint
Language (SHACL)4. However, SHACL does not perform function execution based on data
values of linked input parameters and further does not provide output individuals. Both is done
by ODD-ES to facilitate maintenance, the inferencing procedure and the analysis performed
2OWL-S W3C Submission: https://www.w3.org/Submission/OWL-S/
3OWLready2 Documentation: https://owlready2.readthedocs.io/en/latest/intro.html
4SHACL Advances Features Speci cation: https://w3c.github.io/shacl/shacl-af/
by the Copilot component as it will be discussed in the rest of this section. Output individuals
are further used in ODD-ES to enable explainability of inferencing results, as it is desirable for
expert systems to allow a natural language handling to challenge its results [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. Therefore, as
functions can be implemented in any way, it is their responsibility to explain their results by
providing a natural language explanation of their inference result, which is then linked to the
output individual.
        </p>
        <p>So far, the focus of this section was on single functions and their execution in the knowledge
base of ODD-ES. A function was given as an example which determines via a ‘Fever Threshold’
whether a ‘Fever’ is present. When using this to express expert knowledge, a large number
of functions is required that build on each other. Thus, the ‘Fever’ could be used as an input
of another function which concludes on the suspected diagnosis ‘Covid-19’. This can lead to
complex dependencies that need to be managed during maintenance. In order to improve the
overview of such dependencies, they should be made explicit in the knowledge base. For this
purpose, output individuals are linked to input individuals if they instantiate the same
domainspeci c class. This results in a network of functions that can be visualized for maintenance
work and therefore could facilitate the identi cation of dependencies and an estimation of the
e ect of changes. Regarding the inferencing procedure, this structure opens up the possibility
to perform an inferencing procedure based on value propagation. This is illustrated in gure
5, in which the inference engine initially writes the attribute values available in ODD-BP to
corresponding input nodes in ODD-ES based on its previously established linkage. Afterwards,
the inference engine executes the associated function ‘Fever Threshold’ and adds the output
value to its output individual. This value is then propagated to the linked input individuals of
other functions where this procedure is repeated. Thus, attribute values coming from ODD-BP
are propagated through the knowledge base of ODD-ES while being modi ed by interconnected
functions. If an already known attribute value changes in ODD-BP, only those functions that are
involved in the propagating inference procedure need to be re-executed. This is an advantage
compared to classical ontology-based inference, because there the entire knowledge base must
be re-evaluated in the event of a single change. Another advantage of this propagating inference
is its parallelizability. Using the example from gure 5, it would be possible to parallelize the
functions for identifying ‘Covid-19’ and ‘Febrile Seizure’ as they are independent of each other.</p>
        <p>As discussed, functions in ODD-ES can be used to describe symptom combinations that lead
to the inference of suspected diagnoses. However, as soon as more than one a ected person
exists in an ODD-BP process instance, inferences can get incorrect. This is due to the assumption
that any attribute value from ODD-BP can be linked to any input parameter in ODD-ES as long
as they instantiate the same domain-speci c class. Using the example of gure 5, it is possible
that the function ‘Covid-19 Suspicion’ gets inserted the ‘Fever’ of one patient and the ‘Cough’
of another. To avoid this, a concept is needed to bind a set of functions to a type of dataobject.
For this purpose ODD-ES uses blank nodes to link a set of functions to a domain-speci c class
of dataobjects. If a dataobject of this type occurs several times, the associated functions have to
be copied accordingly. When establishing the links for inferencing, the inference engine only
regards the attributes that belong to the dataobject for which the functions have been copied
for.</p>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. Copilot</title>
        <p>At the beginning of this chapter, ODD-ES was introduced with a focus on supporting the call
taker in a decision-oriented creation of his/her mental picture. A central component of this is
the Copilot which analyzes the knowledge base as a foundation for a consultation of the call
taker about possible decisions and clari cations. The ndings that the Copilot gets from this
consultation are then used to modify the process instance. If this concerns an inferred decision,
the value of the output individual, on which the inference has been materialized, is written to
the corresponding attribute in the process instance by using their linkage. In case that a gap
in the arti cial mental picture was found that should be clari ed by asking further questions,
ODD-ES builds on an iterative procedure to modify the process instance that is described in the
following.</p>
        <p>
          Figure 6 depicts the function of a ‘Covid-19 Suspicion’ that has already been shown in gure
5 but this time with a focus on the ‘Cough’ of the patient. Since it is not yet known whether
the patient has a ‘Cough’, the function cannot conclude a suspicion for ‘Covid-19’. However,
since he or she has ‘Fever’, the function outputs that there is a ‘Hint’ for ‘Covid-19’. During
the analysis of the knowledge base the Copilot identi es that this gap of the arti cial mental
picture could be clari ed by further questions and proposes this as a new goal to the call
taker. If the call taker accepts this, the Copilot marks the output individual ‘Covid-19’ as a
goal. Afterwards, the Copilot performs an iterative backward traversal through the network of
functions in which all elements are marked as goal-relevant if they are unknown or, in case of
tasks, unexecuted. A comparable mechanism is already implemented in ODD-BP and would
only require slight adjustments to apply it to ODD-ES as well [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. The established links between
attributes and input and output parameters of functions thereby allow including the process
instance directly in the iterative procedure. Further, since this solution is based on an already
existing mechanism in ODD-BP, these modi cations introduced by ODD-ES are taken into
account when recommending next questions. Using the example of gure 6, the question about
the patient’s ‘Cough’ would become goal-relevant and recommended by ODD-BP, as it provides
an attribute that could lead to the inference of ‘Covid-19’ in ODD-ES.
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Future Work</title>
      <p>So far, ODD-ES has a strong focus on inferences that address either a single or all dataobjects
in a process instance depending on whether an inference function is linked to a blank node
or not. In order to verify that this expressiveness is su cient to support medical emergency
calls, ODD-ES must be extensively used to express required expert knowledge. Further focus of
our research will address the Copilot and especially its role in the context of an integration of
symbolic and subsymbolic AI in the knowledge base. In this context, a ‘hint’ could for example
also be inferred if a neural network makes a diagnosis, but then cannot explain it su ciently,
so that the call taker rejects it. This ‘hint’ could then be followed up by means of symbolic AI in
order to underpin the suspected diagnosis with understandable facts.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusion</title>
      <p>In this paper, we introduced ODD-ES – an expert system that extends ODD-BP and aims to
support call takers in medical emergency calls with adaptive questionnaires and recommended
decisions that are derived from inferred arti cial mental pictures. While arti cial mental
pictures result from an application of formalized expert knowledge to emergency-relevant
information, possible questions and decisions are derived and discussed with the call taker
through a component called Copilot. ODD-ES is in that sense ontology-driven as it uses
domainspeci c ontology classes to integrate the elements in its knowledge base with each other and
with process instances in ODD-BP. ODD-ES is data-driven as it allows an inference procedure
based on value propagation between semantically modeled functions that integrate symbolic
and subsymbolic AI to support medical emergency calls.</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgments</title>
      <p>This work is funded by the Federal Ministry for Economic A airs and Climate Action under
grant No. 22973 SPELL.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T. P.</given-names>
            <surname>Møller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. G.</given-names>
            <surname>Jensen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Viereck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lippert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Østergaaard</surname>
          </string-name>
          ,
          <article-title>Medical dispatchers' perception of the interaction with the caller during emergency calls - a qualitative study</article-title>
          ,
          <source>Scandinavian Journal of Trauma, Resuscitation and Emergency Medicine</source>
          <volume>29</volume>
          (
          <year>2021</year>
          )
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Baumann</surname>
          </string-name>
          ,
          <article-title>Leitlinien oder Protokolle zur Notrufabfrage</article-title>
          , in: A.
          <string-name>
            <surname>Hackstein</surname>
          </string-name>
          , H. Sudowe (Eds.),
          <source>Handbuch Leitstelle</source>
          , volume
          <volume>2</volume>
          ,
          <year>2017</year>
          , pp.
          <fpage>189</fpage>
          -
          <lpage>193</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B.</given-names>
            <surname>Mayr</surname>
          </string-name>
          ,
          <article-title>Strukturierte bzw</article-title>
          . standardisierte Notrufabfrage:
          <article-title>Leisten die Systeme tatsächlich, was sie vorgeben zu leisten?</article-title>
          ,
          <source>Notfall und Rettungsmedizin</source>
          <volume>23</volume>
          (
          <year>2020</year>
          )
          <fpage>505</fpage>
          -
          <lpage>512</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E.</given-names>
            <surname>Rietzke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Maletzki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bergmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kuhn</surname>
          </string-name>
          ,
          <article-title>Execution of Knowledge-Intensive Processes by Utilizing Ontology-Based Reasoning: ODD-BP: An Ontology-</article-title>
          and
          <string-name>
            <surname>Data-Driven Business</surname>
          </string-name>
          Process Model,
          <source>Journal on Data Semantics</source>
          <volume>10</volume>
          (
          <year>2021</year>
          )
          <fpage>3</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>E.</given-names>
            <surname>Rietzke</surname>
          </string-name>
          , Modellierung,
          <article-title>Visualisierung und Ausführung wissensintensiver Prozesse unter Verwendung Semantischer Technologien, Doctoral thesis</article-title>
          , Universität Trier,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F. N.</given-names>
            <surname>Ford</surname>
          </string-name>
          ,
          <article-title>Decision support systems and expert systems: A comparison</article-title>
          ,
          <source>Information and Management</source>
          <volume>8</volume>
          (
          <year>1985</year>
          )
          <fpage>21</fpage>
          -
          <lpage>26</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S. N.</given-names>
            <surname>Blomberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. C.</given-names>
            <surname>Christensen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lippert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Ersbøll</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Torp-Petersen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Sayre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. J.</given-names>
            <surname>Kudenchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Folke</surname>
          </string-name>
          ,
          <article-title>E ect of Machine Learning on Dispatcher Recognition of Outof-Hospital Cardiac Arrest during Calls to Emergency Medical Services: A Randomized Clinical Trial</article-title>
          ,
          <source>JAMA Network Open</source>
          <volume>4</volume>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>B. S.</given-names>
            <surname>Zachariah</surname>
          </string-name>
          ,
          <string-name>
            <surname>P. E. Pepe,</surname>
          </string-name>
          <article-title>The development of emergency medical dispatch in the USA: a historical perspective</article-title>
          ,
          <source>European Journal of Emergency Medicine</source>
          <volume>2</volume>
          (
          <year>1995</year>
          )
          <fpage>109</fpage>
          -
          <lpage>112</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>T.</given-names>
            <surname>Luiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Marung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pollach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hackstein</surname>
          </string-name>
          ,
          <article-title>Implementierungsgrad der strukturierten Notrufabfrage in deutschen Leitstellen und Auswirkungen ihrer Einführung</article-title>
          ,
          <source>Der Anaesthesist</source>
          <volume>68</volume>
          (
          <year>2019</year>
          )
          <fpage>282</fpage>
          -
          <lpage>293</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S. N.</given-names>
            <surname>Blomberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Folke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Ersbøll</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. C.</given-names>
            <surname>Christensen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Torp-Pedersen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Sayre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. R.</given-names>
            <surname>Counts</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. K.</given-names>
            <surname>Lippert</surname>
          </string-name>
          ,
          <article-title>Machine learning as a supportive tool to recognize cardiac arrest in emergency calls</article-title>
          ,
          <source>Resuscitation</source>
          <volume>138</volume>
          (
          <year>2019</year>
          )
          <fpage>322</fpage>
          -
          <lpage>329</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>C.</given-names>
            <surname>Di Ciccio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Marrella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <article-title>Knowledge-Intensive Processes: Characteristics, Requirements and Analysis of Contemporary Approaches</article-title>
          ,
          <source>Journal on Data Semantics</source>
          <volume>4</volume>
          (
          <year>2015</year>
          )
          <fpage>29</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Vaculín</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Hull</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Heath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Cochran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nigam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Sukaviriya</surname>
          </string-name>
          ,
          <article-title>Declarative business artifact centric modeling of decision and knowledge intensive business processes</article-title>
          ,
          <source>in: IEEE 15th International Enterprise Distributed Object Computing Conference</source>
          ,
          <year>2011</year>
          , pp.
          <fpage>151</fpage>
          -
          <lpage>160</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>V.</given-names>
            <surname>Künzle</surname>
          </string-name>
          , M. Reichert,
          <article-title>PHILharmonicFlows: Towards a framework for object-aware process management</article-title>
          ,
          <source>Journal of Software Maintenance and Evolution</source>
          <volume>23</volume>
          (
          <year>2011</year>
          )
          <fpage>205</fpage>
          -
          <lpage>244</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Muzammal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. W.</given-names>
            <surname>Samuel</surname>
          </string-name>
          , G. Huang,
          <string-name>
            <given-names>W.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <surname>OMDP:</surname>
          </string-name>
          <article-title>An ontology-based model for diagnosis and treatment of diabetes patients in remote healthcare systems</article-title>
          ,
          <source>International Journal of Distributed Sensor Networks</source>
          <volume>15</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>