<!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>Annotating FHIR-RDF-graphs with medication knowledge</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gerhard Kober</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Tiani "Spirit" GmbH</institution>
          ,
          <addr-line>Vienna</addr-line>
          ,
          <country>Austria gerhard</country>
          <institution>&lt;dot&gt;kober&lt;at&gt;tiani-spirit&lt;dot&gt;com</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Medical information exists in multiple locations (e.g., di erent hospitals, cloud services), but a complete collection of data is essential for high-quality healthcare treatments. Collecting information, annotating it with additional knowledge depending on the patient's observations, and building a reasonable dataset for further processing in decision support systems focus on this work. Previous work did not yet address the eld of Fast Healthcare Interoperability Resources (FHIR) combined with other ontologies, or creating an RDF-graph with the context-related information as the medication. By using semantic technologies like RDF and OWL, we propose refactoring and recreating the existing data by transforming it into an RDF-graph with RDF-annotations. By creating an architecture for the data collection and a proof of concept implementation, we experimented with samples from a public FHIR-store for the generation of the RDF-graph. This work shows the aggregation of FHIR-resources with medication information, which gets adapted for further processing in a semantic reasoner. Therefore multiple patient-related queries need to be done to gather all the available information, but also SPARQL-Queries for speci c medication information. The context inuences the result so that a di erent setting a ects the outcome of the RDF-graph.</p>
      </abstract>
      <kwd-group>
        <kwd>FHIR</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>RDF</p>
    </sec>
    <sec id="sec-2">
      <title>Graph</title>
    </sec>
    <sec id="sec-3">
      <title>Ontologies.</title>
      <p>Access to health information and an almost complete view on patient's data is
crucial for e cient healthcare. Patients and doctors store information in di
erent locations (e.g., di erent hospitals and various health-data stores). Medical
knowledge is available in medical ontologies (e.g., Uni ed Medical Language
System, SNOMED-CT). Combining relevant information from health-data and
medical knowledge is required for automated decision making.</p>
      <p>The relevance of information depends on the use case, and therefore the
queries need to be aligned. So, if a patient needs to be alerted about medication
intake to lower the heart rate, the focus is only on all heart rate observations from
the di erent store-containers. The other needed information is about medication
intake. Also, the knowledge about the medication is needed (e.g., causing e ects).</p>
      <p>For evaluating the outcome of the queries and the combination of these
results, the context is essential. The result is a "view" for a speci c use case, but
it can change for other medical needs. These views are necessary since there is
much information in di erent data-stores, which is not relevant to a particular
question.</p>
      <p>Because personal medical information is distributed and independent from
each other, the information needs refactoring to describe dependencies. For this
task, the generation of an RDF-graph is applicable, since it allows the
representation of the dependencies between subjects (patients) and objects (observations).
Furthermore, the RDF-graphs allows annotations
2</p>
      <sec id="sec-3-1">
        <title>Background and related work</title>
        <p>
          Medical information exists as Fast Healthcare Interoperability Resources(FHIR)
[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. The representation of medical observations like vital-signs is utilizing
FHIRobservation resources (FHIR-Observation). These resources include, among
others, the observation value, a code (for the type of observation)[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], and clinically
relevant timestamps. The observation-resource also holds a reference to whom
(patient) this observation belongs.
        </p>
        <p>
          FHIR's medication administration resource "describes the event of a patient
consuming or otherwise being administered a medication" [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. In our use case,
the essential items of this resource are the medication itself (coded in
SNOMEDCT codes [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]), the subject as the reference to the patient, and the e ective-time
of the application.
        </p>
        <p>
          The reference to and from a medication administration resource is somehow
loosely coupled, as there is a reason-reference in the medication administration
as reason-support for a taken medication. The reason-reference in the data model
is optional. Therefore, an alternative way for the combination of FHIR resources
is needed. The time-items of each resource seems applicable because an
observation happens at a speci c time, where the medication administration has an
intake-time, and the medication itself has a physiological factor, called half-live.
According to [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], 90% of the medication is not available after four half-lives. This
fact helps in terms of "medicine is still active in the body" and may be
considered as not existing anymore. So a windowing approach to nding observations
that are a ected by medication is necessary.
        </p>
        <p>
          FHIR already provides the transformation to RDF [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], but it lacks in the
generation of complete graphs. The RDF-representation of FHIR is
resourcecentered, while the need in our approach a patient-centered view. So,
preprocessing of the data is needed, to get only the relevant information (not all
information out of an FHIR-observation) and have a reduced dataset, which gets
transferred for further processing.
        </p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], there is described the general approach of a Clinical Decision Support
Systems (CDSS) that obtains information from clinical trials. However, there is
also a need to take subjective evidence into account. They combine the
information from social networks with the information from the CDSS, by crawling
social networks. The need for them was because clinical guidelines only cover
80% of clinical situations, and the patient's values need consideration. They
are generating an ontology from the social network information and the
CDSSinformation, not taking into account the patient's observations and medications.
[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], For their deep-learning framework for RDF, they use fuzzy technologies to
calculate the degrees of causality between the nodes in a diagram. If there is
already an RDF-graph out of a clinical database (containing patient's data), they
provide an approach for the formalization and combination. However, there is
not yet an approach on how to get RDF-triples out of the clinical-medical
datastore. Besides, an approach on how to combine information from more than one
source is missing. In [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] they found that healthcare data is often siloed and not
easy to access for further usage. They were searching for a way to use linked
data for interoperability, and which standards are available. They identi ed
semantic web technologies such as RDF, OWL, and SPARQL as prime candidates
for supporting greater data interoperability. However, they are addressing
demographic data of patients, but not yet vital-signs or observations. Moreover, an
application built up out of HL7-messages is sent to an HL7-connector
(MirthConnect), followed by using AWS technologies [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. These technologies are
providing a rule engine (Lambda), for the alerting mechanism itself. This solution is
based on HL7-Version 2, but not on FHIR-resources, and it is taking only single
events into account. There is missing a combination of multiple observations or
medication-in uences.
3
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Proposed solution</title>
        <p>
          Medical information always has a context. This context can be either the
meaning within it gets generated, or the background relevant for queries towards
existing knowledge. Context is highly proper when it comes to decision making
[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. For example, a medication in uences a heart-rate. So if a patient takes
medication, it is ok to have a lower-than-normal pulse. If a medical doctor is not
aware of the medication context, a prescription for another drug can be done,
which can harm the patient's health.
        </p>
        <p>Since there is much information about the patient available in di erent
locations, and not every observation is relevant for a particular use case, it is useful to
reduce the data for answering individual queries. Suppose a doctor or even a
patient is interested in extraordinary values from heart rates-classi cation. In that
case, there is no use for the other observations like blood-pressures, oxygenation,
blood-groups, and more. Therefore, the complete dataset's reduction is from a
user's perspective, a needed task, as well from a data-processing perspective, in
terms of memory consumption and optional data-transfers.</p>
        <p>Another essential factor within medical observations and medications is the
time component. As medicine can in uence medical observations just for a
speci c time-frame, only the a ected values are interesting for further processing
and decision-making. E.g., a patient takes medication to lower his heart rate,
and this medication has a half-life of 10 minutes, all the heart rate-observations
which are in between the intake-time and the end of the medication e ect are
relevant (Fig 1). Depending on the use case, other time-frames are interesting
or applicable for evaluation.</p>
        <p>) 100
m
(ebp 90
it
u
n
rem80
sp
ittaeb 70
n
e
trra 60
a
e
H</p>
        <p>Period of Medication influence
t+0 t+1 t+2 t+3 t+4 t+5 t+6 t+7 t+8 t+9 t+10 Time
Relevant information for the medication-context-based use case can change
because of the questions which need to be answered. There is more information
to be taken into account if medical researchers ask for long-term medication
e ects. If there is a need for an alerting-application, only a smaller amount of
observations is important. Imagine a person taking heart rate lowering
medication, and a smart device observes the person. The person wants to be alerted if
the drug is not active anymore and only if the heart rate increases to a
specied level, to repeat medication intake. This example shows that the relevance of
information is given by the use case and takes care of the combination of other
information sources.</p>
        <p>
          Medication information consists of medication names, substances, dosages,
modes for application, frequencies, durations, reasons, and a narrative [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
Furthermore, di erent medication ontologies, contain more information like the
physiologic e ect of a drug, or a contraindication [bioportal.bioontology.org][
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
This medication information is needed when it comes to a combination of vital
signs or drug-drug interactions [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. When combining a heart rate observation
with heart-lowering drug (e.g., Esmolol) intake, the physiological e ect is
'negative chronotropy'. If a patient's heart rate is lower than usual, there is no need
to take care of it because of medication intake (e.g., alerting a doctor because of
a too low pulse rate is not needed).
        </p>
        <p>
          FHIR's medication-administration-resource [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] describes the event of
medication intake by a patient. In this resource, there is information about the
medication (coded in SNOMED CT) and the e ective date-time available. Even
information about the dosage and a reason-code for a prescripted medication.
The medication-administration-resource does not hold information about any
physiological e ect, or more general information about a medication itself. The
medication details are available in medication ontologies like SNOMED-CT or
NDF-RT (National Drug File - Reference Terminology). There is a mapping
between di erent ontologies. So, having the SNOMED-CT code, a mapping to
another ontology like the NDF-RT can be done to get further information, like
the physiological e ect. Since the FHIR-Observation and the
FHIR-MedicalAdministration-Resource are disjunct resources, a combination of the
containing information is needed. When combining knowledge about the medication
(from the ontology) with a corresponding FHIR-Observation knowledge
extension about the observation is achieved.
        </p>
        <p>Multiple sources provide information for the relevant overview. This
information is available in di erent data formats. The representation of FHIR-resources
is mostly JSON-objects, while the representation of ontologies is in RDF/XML.
Aiming a complete view of all data also holding the dependencies among each
other, which allows reasoning, leads to a graph representation. Therefore an
RDF-graph is suitable for combining patient information, observations, and the
corresponding medications with the extension of the medication's knowledge and
the relations between the objects.</p>
        <p>Moreover, RDF allows annotations to an existing RDF-graph. The
annotation suits for the medication-information, since the medication is a speci c
use-case, and is a temporary and contextual information element in the graph.
Meaning, if the use-case changes, the annotation could be relevant for other
observations and then be changed.</p>
        <p>HTTP-Cal</p>
        <p>DMRERSET--sSeervricveice
FHIR-Store 1</p>
        <p>FHIR-Store 2</p>
        <p>Mapping-Service</p>
        <p>Terminology</p>
        <p>Service</p>
        <p>From a system-architectural point of view, distributed services are present
to ful ll the purpose of data collection, information retrieval, and refactoring of
the collected information. So, a patient can use multiple FHIR-stores for
storing his data (e.g., observation-resources, medication- administration resources).
Another information source is the ontology for getting knowledge about a
physiological e ect, but also the needed ontology-mapping is a distributed service.
A centralized service, called 'Distributed Medical Rule Engine' (DMRE), takes
care of building the resulting RDF-graph with the provided information. The
trigger for this DMRE-service is a HTTP-REST-call.</p>
        <p>The FHIR-Observation-store serves two purposes. Firstly, it is capable of
storing patient's observation resources (vital signs, like heart rate, blood
pressure). Secondly, it allows us to do queries to grab speci c information by
formulating an exact query. For example, 'deliver all observations of a patient
containing a heart rate coding'. The technical representation of the response is an
FHIR-bundle that contains the results.</p>
        <p>The FHIR-Medication-Administration- store is similar to the FHIR-
observation - store, but for medication. A patient or medical personal can provide
information about a medication administration. The FHIR-store allows asking
queries for all medications of a patient. The query is doable since the
medication administration has a reference to the patient, who took this medication.
The response is an FHIR-bundle containing the medication-administrations. The
medication-administration includes the applied drug, coding the information in
SNOMED-CT (as de ned by HL7-FHIR).</p>
        <p>For retrieving information available in another ontology, http://bioportal
.bioontology .org o ers a REST-API to map from one ontology to another. In this
case, from SNOMED-CT to NDF-RT. NDF-RT holds information about
contraindication, physiological e ects, names of related products, which
SNOMEDCT does not include. This mapping service is publicly available, located on a
server on the internet. The result of the mapping is the ID of the corresponding
ontology (here the NDF-RT-ID).</p>
        <p>By using the resulting ID from the mapping service, an ontology query can be
done. The ontology-query is accessible at a di erent service at another location.
This service takes a SPARQL-query containing the NDF-RT-ID and processes
the query over the NDF-RT-Ontology. The result is a list of the needed
information, which then should be attached to the nal RDF-graph.</p>
        <p>Building the RDF-graph containing medication annotations is a central task
that triggers queries towards the FHIR-stores, the mapping-service, and the
ontology-query-service. Once all the information is available centrally, the
building of the graph is possible. Since it is a patient-centered application, the subject
is the patient, with the observations as objects. As the medication is
contextbased, an annotation called "a ectedByMedication" is attached to the
observation, including the medication and the related physiological e ects. The
representation of this RDF-graph is RDF/XML and returned to the user of the
service.</p>
        <p>A proof of concept implementation is setting up the services for querying
FHIR-stores, mapping ontologies, asking SPARQL-queries towards an ontology,
and building the RDF-graph.</p>
        <p>The mainly used libraries are RDF4J, as well as HAPI-FHIR. Furthermore,
the REST-API from bioportal.bioontology.org is used for the mapping of the
ontologies.</p>
        <p>
          The leading service, 'DMRE-Service', is triggered by an HTTP-GET-call
containing a patient-id. This generates further HTTP-calls to the di erent
FHIRStores to retrieve information about observations having special coding and
medications. For calculation, if a medication still a ects an observation, a
temporary table is created containing the medications' e ective-times and the dates
of the observations. The information about the half-life of a drug is accessible
in drugbank.ca and in an FHIR-resource called Medication-knowledge. So we
also calculate how much substance is still active. As mentioned in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], after four
half-lives, 90% of the medication is no longer active. Therefore, we set the active
substance's value to 0 after ve half-lives, assuming the patient and his
observations are not a ected anymore. If a medication is still active for the patient,
the check does not yet cover the physiological e ect. For the physiological e ect,
we do a query to the ontology-service, which returns a list of possible e ects.
The ontology-service is created upon an RDF4J-repository, holding the
NDFRT-ontology. The result of the query is another input for the nal RDF-graph.
        </p>
        <p>Building the RDF graph is relying on RDF4J, by using the
RDF4J-modelinterface, the RDF4J-ValueFactory-interface, and the methods of the
RDF4JIRI-interface. While iterating over the patient's observations, we create IRIs and
statements to add information to the model. The same applies to the
medicationlist, which is in the temporary table. While attaching the medication information,
we do the ontology query for the physiological e ect. The RDF4J-class RIO
(RDF I/O) takes the created model and writes it back to the client for further
processing.
4</p>
      </sec>
      <sec id="sec-3-3">
        <title>Results and Discussion</title>
        <p>The used dataset for the FHIR observations and the FHIR medication
administration resources is available on a public test server (http://hapi.fhir.org/). The
ontology for the National Drug File - Reference Terminology, was a derivation of
the original reference ontology, because of licensing issues. However, for the test
samples, the ontology was complete. Since we evaluated the completeness of the
solution in terms of retrieving the needed observations, and the medications, we
created observations and medication-administrations for the PatientID 323827.
By having just a reduced dataset, we were able to prove the correctness of the
result. A second test with a random patient in the test server worked as expected,
even if there was no medication in uence. However, the RDF-graph-creation for
the patient-observation-relation was successful. The medication-administration
data which exists in the test server had no suitable e ective-times, to match for
any observations.
5</p>
      </sec>
      <sec id="sec-3-4">
        <title>Future Works and Conclusion</title>
        <p>Concluding the information-collection from di erent FHIR-resources and
medical ontologies is doable. As the universal data model for the di erent resources,
we choose RDF. It is possible to formalize the knowledge and create
relationships among di erent RDF-objects and RDF-subjects. Therefore it is achievable
to create di erent views on a dataset by di erent use cases, to be prepared for
an RDF-reasoner. Reconstruction of the FHIR-resources is needed because of
FHIR's resource-oriented data model, but for the use case, a patient-centered
view is needed. The ontologies from NDF-RT, provide the additional information
to medication. This information helps, e.g., to know the physiological e ect of
a medication on an observation. This medication information is then annotated
to the graph.</p>
        <p>The nal RDF-graph is now the source for a future reasoner, to make
decisions. A next step is the integration of external information from sports activities
to the RDF-graph because they can in uence the patient's vital signs in another
way a medication does.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ahmed</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ahmed</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tabak</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>DEEP LEARNING FRAMEWORK FOR RDF AND KNOWLEDGE GRAPHS USING FUZZY MAPS TO SUPPORT MEDICAL DECISION</article-title>
          .
          <source>Journal of International Research in Medical and Pharmaceutical Sciences</source>
          <volume>14</volume>
          (
          <issue>3</issue>
          ),
          <volume>92</volume>
          {
          <fpage>97</fpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. AMBOSS - Fachwissen fur Mediziner, https://www.amboss.com/de/wissen/Pharmakologische Grundlagen, accessed:
          <fpage>2020</fpage>
          -08-11
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. B,
          <string-name>
            <given-names>B.N.</given-names>
            ,
            <surname>Quax</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Ashikaga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Bernus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Ha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            :
            <surname>Computational</surname>
          </string-name>
          <string-name>
            <surname>Science { ICCS</surname>
          </string-name>
          <year>2020</year>
          , vol.
          <volume>12140</volume>
          . Springer International Publishing (
          <year>2020</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -50423-6, http://link.springer.com/10.1007/978-3-
          <fpage>030</fpage>
          -50423-6
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. BioPortal, bioportal.bioontology.org, accessed:
          <fpage>2020</fpage>
          -08-11
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. MedicationAdministration - FHIR
          <source>v4.0</source>
          .1, https://www.hl7.org/fhir/medicationadministration.html, accessed:
          <fpage>2020</fpage>
          -08-11
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. Observation - FHIR
          <source>v4.0</source>
          .1, https://www.hl7.org/fhir/observation.html, accessed:
          <fpage>2020</fpage>
          -08-11
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>HL7</surname>
            <given-names>FHIR</given-names>
          </string-name>
          : RDF, https://www.hl7.org/fhir/rdf.html, accessed:
          <fpage>2020</fpage>
          -08-11
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>HL7</surname>
            <given-names>FHIR</given-names>
          </string-name>
          : Summary, https://www.hl7.org/fhir/summary.html, accessed:
          <fpage>2020</fpage>
          -08-11
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Gruppen</surname>
          </string-name>
          , L.D.:
          <article-title>Physician information seeking: Improving relevance through research</article-title>
          .
          <source>In: Bulletin of the Medical Library Association</source>
          . vol.
          <volume>78</volume>
          , pp.
          <volume>165</volume>
          {
          <issue>172</issue>
          (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parekh</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matthew</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shi</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pelletier</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Canale</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luzuriaga</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mathew</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>JITA: A Platform for Enabling Real Time Point-of-Care Patient Recruitment</article-title>
          .
          <source>AMIA Joint Summits on Translational Science proceedings. AMIA Joint Summits on Translational Science</source>
          <year>2020</year>
          ,
          <volume>355</volume>
          {
          <fpage>359</fpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <article-title>The value of SNOMED-CT</article-title>
          , http://www.snomed.org/snomed-ct/why-snomed-ct,
          <source>accessed: 2020-08-11</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Uzuner</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Solti</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cadag</surname>
          </string-name>
          , E.:
          <article-title>Extracting medication information from clinical text</article-title>
          .
          <source>Journal of the American Medical Informatics Association</source>
          <volume>17</volume>
          (
          <issue>5</issue>
          ),
          <volume>514</volume>
          {
          <fpage>518</fpage>
          (
          <year>2010</year>
          ). https://doi.org/10.1136/jamia.
          <year>2010</year>
          .003947
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Modelling clinical experience data as an evidence for patient-oriented decision support. BMC medical informatics and decision making 20(Suppl 3</article-title>
          ),
          <volume>138</volume>
          (
          <year>2020</year>
          ). https://doi.org/10.1186/s12911-020-1121-4, http://dx.doi.org/10.1186/s12911-020-1121-4
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jia</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duan</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>Measure clinical drug{drug similarity using Electronic Medical Records</article-title>
          .
          <source>International Journal of Medical Informatics</source>
          <volume>124</volume>
          (
          <year>December 2018</year>
          ),
          <volume>97</volume>
          {
          <fpage>103</fpage>
          (
          <year>2019</year>
          ). https://doi.org/10.1016/j.ijmedinf.
          <year>2019</year>
          .
          <volume>02</volume>
          .003, https://doi.org/10.1016/j.ijmedinf.
          <year>2019</year>
          .
          <volume>02</volume>
          .003
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>