more preferable. Moreover, in this approach,
medicinal instructions are provided just-in-time, and
tailored to their specific needs.
However, automating the integration of
instructions to day-to-day work pattern is not an
easy task. As we will show, in our solution day-to-
day work patterns are described by BPMN (Business
Process Modeling Notation) (White, 2006) and
BPMN’s association- notation is used for integrating
the instructions to BPMN-processes. The integration
of the tasks and instructions is based either on a
medicinal ontology or a taxonomy. The ontology
specifies the relationships of the day-to-day tasks
and the medicinal instructions. The taxonomy is
used for attaching metadata items for the tasks and
instructions, and so the integration of the tasks and
instructions can be done based on the similarity of
their metadata descriptions.
The rest of the paper is organized as follows.
First, in Section 2, we give a motivating example of
the restrictions that we will encounter in using
keyword-based search in retrieving medicinal
instructions. Then, in Section 3, we illustrate the use
of medicinal ontologies in retrieving medicinal
instructions. How such ontologies can be specified
by the Web Ontology Language (OWL) is illustrated
in Section 4. Then, in Section 5, we illustrate how
day-to-day work patterns can be modeled by
business process modeling language BPMN. In
particular, we present how the modeling primitives
of BPMN can be used in attaching medicinal
instructions to business process tasks which model
the day-to-day work patterns. Finally, Section 6
concludes the paper by discussing the advantages
and disadvantages of our approach.
2 TAXONOMY-BASED
SEARCHING
Documents’ content is traditionally represented
through keywords, which are extracted directly from
the document (Baeza-Yates and Ribeiro-Neto,
1999). However, a reason for missing many relevant
documents is that the keywords used with queries
and documents descriptions are not standardized
(Puustjärvi and Pöyry, 2006). In order to standardize
semantic metadata specific taxonomies are
introduced in many disciplines. To illustrate this, a
simple drug taxonomy is presented in Figure 1. The
idea behind this classification is that the medicinal
instructions can be annotated by the metadata items
(the branching points and the leaves) represented in
the tree.
A user can then query medicinal instructions by
Boolean expressions (Baeza-Yates and Ribeiro-
Neto, 1999) comprising of operands and operations.
The operands are the used keywords (which are
taken from the taxonomy) and the operands are
typically “and”, “or”, and “not”. For example, by
using the taxonomy of Figure 1 the keywords
attached to the medicinal instruction “New warnings
of using pain drugs in topical use with children”
could be “Pain drugs for topical use” and
“Prescription based pain drug”.
Medical product category
Cough drug
Pain drug Fewer drug
Prescription
based pain
drug
Oral pain
drug
Pain drug
for topical
use
Injection
pain drug
Figure 1: Medicinal product categories in a taxomomy.
Now assume that a pharmacist has to check the
instructions concerning pain drugs, and so she enters
the Boolean expression: Prescription based pain
drug and Pain drug for topical use. In our example
the result includes at least the instructions “New
warnings of using pain drugs in topical use with
children”. After reading the instruction the
pharmacist is interested to read the previous
medicinal instruction of the same topic. The
pharmacist may also be interested to know the
medicinal products that are under this new warning.
Unfortunately by using keyword based searching
(i.e., Boolean expressions) the pharmacist has no
hope for finding the answers for such queries.
In the next section we will consider an ontology-
based (Gruber, 1993; Antoniou and Harmelen, 2004)
searching that supports such queries as well as the
queries based on taxonomies.
3 ONTOLOGY-BASED
SEARCHING
In order that the information retrieval system could
answer for the queries presented in previous section
we have to extend the search functionalities by
querying features. This requires the deployment of
an ontology.
HEALTHINF 2009 - International Conference on Health Informatics
106