
 
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