<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Ontological Development of a Medical Decision-Making System (MDMS)</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Engineering &amp; Informatics, University of Patras</institution>
          ,
          <addr-line>26504</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper introduces the main viewpoints of a novel approach concerning ontological aspects of Medical Decision-Making Systems (MDMS) development. A Feed Forward Artificial Neural Networks (fANNs) based MDMS on has been extensively tested using real world patients' clinical data in the field of Pulmonary Diseases (PDs) and has been developed as an application for Android Devices. One of the main goals of our approach is to integrate the diverse knowledge that is accumulated throughout the development lifecycle of a medical computer system but also extend it to its whole lifetime. We advocate that semantically rich information can alleviate the problems of systems analysis and failure and offer compliance to critical implementation issues in a health care sensitive domain.</p>
      </abstract>
      <kwd-group>
        <kwd>Ontologies</kwd>
        <kwd>Neural Networks</kwd>
        <kwd>Medical Decision-Making Systems</kwd>
        <kwd>Software Engineering</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Since the early days of large information systems development, it became very clear
that its success or failure was largely dependent on the analysis and requirements
engineering phases rather its implementation [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ][
        <xref ref-type="bibr" rid="ref2">2</xref>
        ][
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Nowadays, computational systems
play a critical role in many aspects of our life. Medical Decision-Making Systems
(MDMS) are very crucial in supporting medical experts such as Doctors of Medicine
(MDs) or trainees in their diagnoses [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Moreover, when doctors or paramedics are
faced with unfamiliar symptoms, they can utilize MDMSs to optimize their judgement
results or cater for their patients during transportation to medical centers, respectively.
      </p>
      <p>Thus, it is apparent that failures in medical information systems could have an
enormous impact on the care of patients. Therefore, systems such as expert diagnosis
systems should follow consistent development approaches to meet the domain
requirements and operation procedure guidelines. In this approach, we propose that such
development process should commit to an ontological framework in order to achieve
overall integrity against a complex, safety critical problem domain. Future extensions
should also be encoded to the common ontology.</p>
    </sec>
    <sec id="sec-2">
      <title>The MDMS Problem Domain</title>
      <p>
        Medical and software experts developed a Pulmonary Diseases (PDs) MDMS [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ],
tested in a University Hospital Clinic to patients with great accuracy [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The overall
MDMS structure, comprises of different feed forward Artificial Neural Networks
(fANNs) layers. Additionally, it can be configured to other medical interests [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Our research has shown that fANNs is the optimum architecture for the proposed
MDMS. There is a basic structure of three layers that track the temporal propagation
sequence of MD’s (Fig. 1). For training the fANN, we forwarded back propagation
equations and Kalman filtering of back propagation learning algorithms [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The
Kalman filtering of back propagation learning algorithms [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] since they required less
initialization steps demonstrated better performance.
      </p>
      <p>Layer 1 Layer 2 Layer 3</p>
      <p>
        Working clinical data were used to train the MDMS. During the initial and advanced
experiments, it was very efficient to symptoms classification and PDs (83% in potential
non-learnt PD clinical cases out of a thousand in total). It showed efficiency up to 98%
in wide-range testing out of a combination of one hundred non-learnt PD cases [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],
indicating that the ratio will ultimately augment.
      </p>
      <p>
        The MDMS application designed for the Android OS where the MD can select the
data sets of the symptom for loading in order to perform instant diagnosis [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>The ontological approach</title>
      <p>The aim of the project is to efficiently manage, preserve and reuse the knowledge that
is accumulated throughout a computer system development and use it as a solid basis
for all current and future extensions. This knowledge is essentially encapsulated within
the Software Engineering deliverables, but it must also include other aspects of the
whole development. More specifically, based on the description of the problem domain
above, we can identify knowledge elements such as:
• Information about the Pulmonary Diseases, such as categories of PD,
symptoms of PD, diagnosis, possible integration with treatment plans for PD which
is closely connected to information about PD patients, etc.
• Information about the MDMS solution as a computer system which include
neural network concepts, fANN architectures as described above, software
engineering deliverables such as requirement documents, systems analysis
conceptual models, systems design models, programming code, user interface
design, android design models, hardware specifications, etc.</p>
      <p>
        Therefore, we adopted principles found in HERE approach [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] in order to organize
the output and feedback originating from the SE activities into a concrete manageable
set of specifications with the ability to analyze, manage, and communicate these
specifications and knowledge to all stakeholders in order to achieve their objectives.
      </p>
      <p>
        At the conceptual level, we aim at the integration and coupling of the disparate
information elements which are produced during the SE processes into an explicit,
unified, clarified, and defragmented representation [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>Ontology plays a crucial role into integrating the problem domain knowledge so that
any future changes or enhancements should explicitly commit to the existing ontology.</p>
      <p>Pulmonary Diseases</p>
      <p>Symptoms</p>
      <p>Pulmonary
Diseases</p>
      <p>Treatment
Pulmonary Diseases Diagnosis</p>
      <p>Patient</p>
      <p>Ontologies
Pulmonary Diseases</p>
      <p>Domain Knowledge
t
i
m
m
o</p>
      <p>C
Ontology</p>
      <p>Hardware Specifications
MDMS
(fANNs)
Architecture
Requirements
Engineering
Specifications</p>
      <p>Android UI
Java Code</p>
      <p>Specification
Software Application</p>
      <p>Design Specifications</p>
      <p>Computer System Models
Based on the approach described above an ontological OWL specification evolved
describing aspects of the problem domain. It also included the MDMS application
software, its specifications and system design along with problem descriptions and user
requirements under the precondition that these ontological models will be globally
agreed by all stakeholders and explicitly specified. Therefore, no element was excluded
from the overall ontology and all development from that point onwards will be fully
aligned with these ontological specifications.</p>
      <p>
        The outcome of the project includes not only the MDMS itself but also an ontology
that integrates all required knowledge for MDMS development. Future
implementations will reuse this knowledge to help software processes and avoid implementation
inconsistencies [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ][
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Finally, all ontological conceptualizations can be reasoned
allowing for traceability and diverse views of the recorded knowledge.
5
      </p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>
        Medical problem domains and their respective computational systems are highly
critical for their application on real world patients. Thus, the domain and development
knowledge acquired towards the evolution of such systems is highly valuable and
should be maintained as the base of all current operations and future extensions. Our
approach proposes the global, explicit and commonly agreed ontological specification
of this knowledge in parallel to the systems developed. Consequently, there can be no
inconsistencies and most importantly all systems development will be fully aligned to
problem domain descriptions. Future integrations such as treatment plans and patient
profiles [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and other diseases can also commit to this common ontology. All
specifications are globally agreed upon and future specifications will also be included within
the ontology. Forthcoming work will refine ontological specifications and their role
towards a semantically rich medical applications development.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Al-Absi</surname>
            ,
            <given-names>H. R. H.</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Abdullah</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <source>Hybrid Intelligent System for Disease Diagnosis Based on Artificial Neural Networks, Fuzzy Logic, and Genetic Algorithms. Informatics Engineering and Information Science</source>
          , Springer - Verlag, Germany (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Axel van Lamsweerde:
          <article-title>Requirements engineering in the year 00: a research perspective</article-title>
          .
          <source>In Proceedings of the 22nd international conference on Software engineering (ICSE '00)</source>
          . ACM, New York, NY, USA,
          <fpage>5</fpage>
          -
          <lpage>19</lpage>
          . DOI=http://dx.doi.org/10.1145/337180.337184 (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Dimopoulos</surname>
            ,
            <given-names>K. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sotiriades</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Economou</surname>
            ,
            <given-names>G. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baltogiannis</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lymberopoulos</surname>
            ,
            <given-names>D. K.</given-names>
          </string-name>
          :
          <article-title>Tele-medicine decision support platforms: an application</article-title>
          .
          <source>In Proceedings of the 5th WSEAS International Conference on AI</source>
          ,
          <article-title>Knowledge Engineering and Data Bases (</article-title>
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Economou</surname>
            ,
            <given-names>G. - P. K.</given-names>
          </string-name>
          , et al.:
          <article-title>Decision Support Systems for Tele-Medicine Applications</article-title>
          . Research Studies Press Ltd.,
          <string-name>
            <surname>Hertfordshire</surname>
          </string-name>
          , UK (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Papaioannou</surname>
          </string-name>
          , Vaios, and
          <article-title>Babis Theodoulidis: "The HERE Approach."</article-title>
          <source>In Ninth OOPSLA Workshop on Behavioral Semantics</source>
          (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Papaioannou</surname>
          </string-name>
          , Vaios,
          <string-name>
            <surname>George-Peter K. Economou</surname>
          </string-name>
          , and
          <string-name>
            <surname>Athanasios</surname>
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Tsakalidis</surname>
          </string-name>
          <article-title>: "A robust smart device app assisting medical diagnosis."</article-title>
          <source>Artif. Intell. Research 5</source>
          .2 (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Riaño</surname>
          </string-name>
          , David, et al.:
          <article-title>"An ontology-based personalization of health-care knowledge to support clinical decisions for chronically ill patients</article-title>
          .
          <source>" J. of biomedical informatics 45.3</source>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Saxena</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Burse</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>A Survey on Neural Network Techniques for Classification of Breast Cancer Data</article-title>
          .
          <source>Int. J. of Eng. and Adv. Tech.</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          ):
          <fpage>234</fpage>
          -
          <lpage>237</lpage>
          , (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Scalero</surname>
            ,
            <given-names>R. S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Tepedelenlioglu</surname>
          </string-name>
          , N.:
          <article-title>A Fast New Algorithm for Training Feedforward NN</article-title>
          .
          <source>IEEE Trans. on Sig. Proc</source>
          .
          <volume>40</volume>
          (
          <issue>1</issue>
          ):
          <fpage>202</fpage>
          -
          <lpage>210</lpage>
          . (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Schreiber</surname>
            <given-names>Guus</given-names>
          </string-name>
          , Wielinga Bob, de Hoog Robert, Akkermans Hans, Van de Velde,
          <article-title>Walter: CommonKADS: A comprehensive methodology for KBS development</article-title>
          .
          <source>IEEE Expert. 9</source>
          .
          <fpage>28</fpage>
          -
          <lpage>37</lpage>
          .
          <fpage>10</fpage>
          .1109/64.363263. (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>