SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 8, No. 6, December 2018, pp. 5371~5380
ISSN: 2088-8708, DOI: 10.11591/ijece.v8i6.pp5371-5380  5371
Journal homepage: http://iaescore.com/journals/index.php/IJECE
Detection of Drug Interactions via Android Smartphone:
Design and Implementation
Mourad Hadjila, Rachid Merzougui, Sidi Mohammed Hadj Irid
Department of Telcommunications, Faculty of Technology, University of Tlemcen, Algeria
Article Info ABSTRACT
Article history:
Received Jan 9, 2018
Revised Jul 24, 2018
Accepted Aug 11, 2018
Despite the morbidity and cases of widespread drug poisoning, clinical
guidelines are largely written by taking into account only one treatment at a
time. The cumulative impact of multiple treatments is rarely considered.
Drug treatment for people with several diseases produces a complex regimen
called “polypharmacy” with a potential combination of harmful and even
lethal drugs that can be prevented. This polypharmacy causes in many cases
the death of some people due to drug interactions. The vast majority of these
deaths can be prevented by detecting interactions before taking these
medications. But the problem is that such information exists in a state that is
difficult to access for the general public, much less for people with little
knowledge in the field. Although the pharmacist is unmistakable and most
viable source to avoid such a problem, he cannot know what the patient does
not mention because he is not aware of what may affect his treatment. To
remedy this, we aim in this paper to develop an ergonomic Android
application that will inform the patient about the potential risks of such drug
interactions. The application is optimized to handle various databases and
operate automation of QR code.
Keyword:
Android
Database
Drug interactions
Polypharmacy
QR code
Copyright © 2018 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Sidi Mohammed Hadj Irid,
Department of Telecommunications, Faculty of Technology,
University of Tlemcen,
+213 43 28 59 89, Algeria.
Email: smh_irid@mail.univ-tlemcen.dz
1. INTRODUCTION
Adverse effects caused by drugs are a major cause of additional cost and mortality [1]. Drug
interactions are one of the main preventable causes [2]. In 2015, a committee of US experts [3] defined a
drug interaction as ”a clinically relevant alteration of a drug’s effect caused by the co-administration of
another drug”. This alteration can cause the occurrence of an adverse event or change the therapeutic effect
of the drug. A clinically relevant drug interaction is “an interaction that results in toxicity or a loss of
therapeutic efficacy that warrants the attention of a health professional”. A potential drug interaction is
defined as “the co-prescription of two drugs known to interact and exposing the patient to the risk of a drug
interaction occurring” [3]. A drug interaction is therefore an event that causes an adverse effect and a
potential drug interaction is the risk of developing this event.
In practice, drug interactions can come from many different mechanisms. In some situations, drug
interac- tions are voluntarily sought. This is for example the case of naloxone, a morphine receptor antagonist
administered during an overdose of morphine. Many contextual elements can alter the risk of developing a
drug interaction. They may be related to the drug such as the dosage, duration of administration and route of
administration or related to the physiopathological characteristics of the patient such as age (elderly), sex,
pathologies (severe renal or hepatic impairment) and pharmacogenomics (slow or fast metabolizer) [3].
Figure 1 shows presentation of the INN.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 6, December 2018 : 5371 - 5380
5372
Figure 1. Presentation of the INN
Polypathologists and the elderly are particularly at risk because the multiplicity of conditions
increases the number of drugs and the fragile field makes more dramatic the occurrence of an undesirable
effect [4]. The risk of drug interactions is a concern for health professionals when prescribing and dispensing.
The risk of drug interaction between two molecules can be estimated from randomized studies, clinical
observations, and signal detection in a database or extrapolations from in vitro studies [5].
In an active world where evolution can be seen with the naked eye, the motivation to develop better
and more efficient ways of communication and exchange of information is becoming increasingly important.
This motivation leads us to a revolution carrying out the use of all embedded devices for personal and
daily needs.
Recent years have seen an exponential growth of mobile devices that have spread like wildfire in the
develop-ing world and revolutionizing the communications field. In this environment, old mobile phones do
not do everything, but smartphones appear to break with the opinions of its predecessors and give another
dimension to this technol- ogy while incorporating new contributions and services to mobile telephony and
attracting customers through to its revolutionary and attractive ease of use.
Starting from the idea of optimizing the utility of a smartphone, the application development has
emerged. After doing some research on the pharmacological field while establishing our own statistics, it was
concluded that there is a growing number of people with many diseases, thus subject to polypharmacy (heart
medications, diabetes, hypertension) [6]. The bitter fact faced by doctors is: how to coexist several drugs
simultaneously in the same patient by avoiding interactions that could harm the physical integrity of the
patient? Based on a scientific database having corollary avoidance of adverse drug interactions, it seemed
that it was possible to develop an application that would make a great service to the medical prescription and
the extension support information to the patient. The usefulness of smartphones will change significantly
managements of patients’ life [7]. These mobile devices will act as link between the drug and the doctor and
the drug and the patient [8]. They provide individual users and communities with valuable access to a range
of information services for personal purposes.
The remainder of this paper is organized as follows: in Section II, basic concepts are presented.
We begin by defining a drug followed by a drugs classification then present the various drug interactions.
The Section III discusses the Android system: their features, their applications especially those used in
medical field. QR code and their caracteristics constitute the content of Section IV. The Section V is reserved
to the application developpment, and the conclusion and directions for future works are presented in the last
section.
2. FUNDAMENTALS CONCEPTS
The drug comes from the Latin word ʺmedicamentumʺ meaning remedy. Today, the drug is
subjected to a rigorous definition. Medicaments are products designed to prevent, treat, or even detect
disease. They can fight the cause, so antibiotics against bacterial infections or mitigate events such as
analgesics used to relieve pain. The drugs generally contain substances or active ingredients, where the effect
extends to the whole body. It is possible to modulate their absorption and duration of action by altering the
chemical structure or by choosing the appropriate form. There are many forms of drugs: (i) Oral forms:
tablet, capsule, syrup, etc., (ii) Forms for external application: ointment, cream, gel, powder, etc., (iii) Forms
for the nose, ears or eyes: auricular solution, eye drops, etc., (iv) Injectable forms: injection, infusion.
Int J Elec & Comp Eng ISSN: 2088-8708 
Detection of Drug Interactions via Android Smartphone: Design and Implementation (Mourad Hadjila)
5373
2.1. Drug Classification
There are more than ten thousand drugs. Each drug is used for a specific purpose and for different
medical specialties. There are many ways to classify drugs. The two most important are:
2.1.1. Classification by INN (International Nonproprietary Name)
A drug is classified according to its active ingredients. This type of classification allows finding a
drug in any country of the world and regardless of the brand name it bears. As an example we quote:
Dafalgan®, Efferalgan®, Doliprane®, Claradol®, Dolko®, Dolotec®, Geluprane®. The international name
for all these drugs is paracetamol.
2.1.2. Classification by Therapeutic Action
It is called the “Pacotherapeutic Families”. While a family may include several active ingredients,
Table 1 lists some examples:
Table 1. Some Examples of Therapeutics Classes
Therapeutic families Action Active ingredients
Analgesics Soothe and removes the pain of a pathology Paracetamol, Morphine, Codeine
Anti-Infective helps fight infection Antibiotics, antiviral and vaccines
Nonsteroidal Anti-Inflammatory Decreasing the effects of inflammation acetylsalicylic acid (Aspgic), Diclofenac
Potassium, Sodium
2.2. Drug Interaction
A drug interaction [9] is a qualitative or quantitative modification of a drug with another drug, food
or drink. The interaction may also occur with chemical agents to the environment. However, for this work,
we will retain only the interactions taking place between drugs. Some drug interactions have serious clinical
consequences; others have only effects without seriousness criteria and / or are sometimes asymptomatic
[10]. When talking about the addition of several drugs, we should specify the parent molecule (or active
ingredient) of each of them because it determines its position against the interaction. It’s not all drugs that are
affected by these interactions because it knows that these drugs are beneficial, but they sometimes act in
contradiction with each other.
These contradictions are listed in four levels: (1) the most serious level is the ”against-indication”.
This is absolute and must not be transgressed. It can have a toxic effect, which enters in what is called
iatrogenic (negative result due to treatment or medical procedure), (2) the ”recommended combination”
should be mostly avoided. If both drugs are needed and after careful consideration of the benefit/risk ratio,
close monitoring of the patient is necessary [11], (3) the most common case is the ”safety precaution”. The
association is possible therefore when are met, especially in early treatment: dose adjustment, strengthening
the clinical, biological, electrocardiogram, (4) at the fourth level, there is no practical recommendation.
However, the risk of drug interaction exists, and usually corresponds to an addition of adverse effects. It is
the doctor to assess the appropriateness of the drug combination.
2.2.1. Pharmacological Consequences of Drug Interactions
The pharmacological effects of drug interactions are quantitative changes of one or more effects
(therapeutic or undesirable) of one or more drugs in the combination. If we consider a given effect, drug
interactions affect either intensity or duration, or both parameters simultaneously. We can count three
consequences:
a. Synergy: The action of a drug can be increased in speed, intensity, duration, and simultaneous
administration of another drug with a pharmacological activity qualitatively similar. Figure 2 depicts the
synergy mechanism. There are three types of synergy: (i) Full additive synergy: the observed action is
equal to the sum of two partial actions, (ii) Partial synergy: the observed action is less than the sum of the
two partial actions, (iii) The potentiating synergy: the observed action is greater than the sum of the two
partial actions.
The synergistic drug interactions are frequently observed. For example, they are observed: (i) When we
prescribe two antihypertensive drugs, the risk of orthostatic hypotension is naturally more frequent,
(ii) Blood pressure lowering with an antidepressant; the risk of orthostatic hypotension is increased.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 6, December 2018 : 5371 - 5380
5374
Figure 2. Synergy mechanism
b. Potentiation: The sum of the effects of the two drugs is greater than their simple addition.
c. Antagonism: An interaction between two substances of the same or different pharmacological activity in
which one substance partially or completely inhibits or counteracts the effects of the other. Antagonism
can be total or partial. Figure 3 illustrates the antagonism mechanism.
Figure 3. Antagonism mechanism
d. Total antagonism: Total antagonism occurs when the effects of the two substances vanish completely.
e. Partial antagonism: Partial antagonism occurs when the global effect of the combination is less than each
of the two components taken separately [12].
Fixing the M1 on the receiver causes the release of neuromediator. M1 cannot bind to the receptor
occupied by M2; there is no release of neurotransmitter.
2.2.2. Types of Drug Interactions
The mechanisms of drug interactions are numerous, but they can be classified into two groups:
pharmacokinetic interactions and pharmacodynamic interactions. Pharmacokinetic interactions: It is the
modification of the relationship between dose and concentration of the active drug. Pharmacokinetic aims to
study the future of a drug in the body. Pharmacokinetic interactions occur when one drug alters the handling
of another by altering its absorption, distribution, metabolism or excretion. Pharmacodynamic interactions:
Pharmacodynamic interactions occur when two drugs act on the same drug target (e.g. cell surface receptor,
enzyme) or physiological system (e.g. blood clotting, blood pressure, central nervous system, plasma
electrolyte concentration) [9].
3. ANDROID SYSTEM
Smartphones and other smart mobile devices (tablets, watches, television) use different operating
systems. The main popular operating systems used in the world are Android, Windows Phone, iOS and
Apple (iPhone OS) etc. The mobile operating system clearly has a significant impact on the phone market
where the presence of the giants of the computer industry likes Google and Apple. Each of them develops its
own operating system, Android for Google and iOS for Apple.
Android is an open source operating system and is based on Linux. Android is designed for mobile
devices. Not restricted to the phones it opens up other possibilities of using tablets, laptops, and
smartwatches. To promote this new open operating system, Google has federated around it a consortium of
thirty companies: the Open Handset Alliance (OHA) formally established on November 5, 2007. All of these
Int J Elec & Comp Eng ISSN: 2088-8708 
Detection of Drug Interactions via Android Smartphone: Design and Implementation (Mourad Hadjila)
5375
companies are involved, more or less directly, in the market of mobile telephony accounting for telephone
operators, semiconductor manufacturers, mobile devices, and software.
Their main objective was to develop open standards for mobile devices in order to find a reliable
solution to compete with Apple iOS, Microsoft and Nokia withWindows Mobile and Research In Motion
with Blackberry OS. In October 2008, appears the first version of Android that did not receive name. This
version has proven to be the beta version of the system.
Implemented in a mobile terminal, Android exploits the features of the latter using downloaded
applications in a platform called Google Store. The OS offers a unified approach to application development
for mobile devices, which means that developers must only develop under Android, and their applications
should be able to run on different devices operating by Android. The source code for Android is available
under license of free and open software. One of the other advantages of Android is that it is customizable by
manufacturers and mobile operators. While undergoing several changes, the heart of the system remains
common enabling application interoperability.
3.1. Android Apps and Diversity of Deployment
Android applications are generally developed in java using a specific development kit with it. This
is a program that is loaded on the mobile user, having previously been downloaded or without payment at the
option of the publisher who created it. Once downloaded, the application is represented as a small icon that
appears on the smartphone screen. It then uses thereafter by simply pressing the icon in question, via the
touch screen.
An application, as its name suggests, performs a function, a specific utility can be very varied. It
offers a multitude of different uses from the game through information, purchasing, reservations, listening to
music and so on. Theirs applications are available at a platform called Google Play Store and can be
uploaded by any Android user just having a Gmail account. This operation is performed in a downlink,
otherwise where will a developer who wants to charge its application on this platform, once developed, this
application can be sold or offered according to the wishes of his publisher on platforms. With hardware
capabilities incorporated into terminals (camera, GPS, etc.), smartphones and tablet applications can integrate
specific features and dedicated to users, and to enrich the functional spectrum and uses imagine not covered
so far. These applications are present in many areas, evoking a daily or professional functionality.
We will mention a few that have revolutionized the world of Android and especially the health field:
in [13], authors design and implement a health monitoring system capable of detecting, monitoring and
transmitting subject’s physiological parameters such as ECG, blood pressure, blood oxygenation, respiration
and temperature. The monitoring system is small, portable, low-cost, and easy-to-use without the limit of
time and places. The use of Bluetooth standard communication protocol for data transmission and Android
operating system for software development make the monitoring system more interchangeable.
Z. Pirani [14] build an application that could ease the everyday life of a person affected by
Alzheimers disease. This application provides various functionalities such as tracking movements of the
patient through GPS, providing medicine and food timing notifications, daily routine tracker and quiz to
increase cognitive functioning of the patient. In [15], authors present a comprehensive discussion of the
various applications utilizing smartphone-based technologies in cardiology. The project presented in [16]
shows the patient’s vital parameters such as ECG, heart rate, Sp02, pulse rate and temperature are measured
using a patient monitoring system. These values are stored into a database and are uploaded into a web-based
server manually. The entire details of the patient suffering from various chronic diseases like cancer,
Alzheimer’s etc. can be sent to a doctor sitting abroad in order to analyze and recommend the type of
treatment and medicines for the diagnosis of the disease.
4. QR CODE REVOLUTION
The barcode is a representation of a digital or alphanumeric data in the form of a symbol consisting
of bars and spaces that vary in thickness depending on the symbology used (transposition system between a
text and a bar code by coding) and the encoded data to facilitate access to information. We distinguish one-
dimensional barcode, which are represented by vertical bars as it is illustrated in Figure 4 (left). The
increased demand for more information guided their evolution in two-dimensional barcodes Figure 4
right part.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 6, December 2018 : 5371 - 5380
5376
Figure 4. Barecode (left) and QR code (right)
4.1. Presentation of the QR Code
The QR code [17, 18] is a barcode in two dimensions means that it is scanned in both vertical and
horizontal directions. It was created and protected by DensoWave Japanese company in 1994 and later in
2000 it was recognized and defined by the industry standard ISO/IEC 18004. QR stands for Quick Response,
which emphasizes its ability to read and decode at high speed. It is called as Flash Code [19].
4.2. Characteristics of QR Code
a. Capacity: The QR code can contain a lot of information: 7089 numeric characters 4296 alphanumeric
characters, while the normal barcodes can only store 10 to 13 characters or 2953 bytes.
b. Code structure: As previously reported the QR code is two-dimensional, it consists of a black and white
assembly squares.
4.3. Sub section 2
The QR code is used to encode a URL such as that of a blog, a product, SMS, email to send, contact
(name, address, telephone number of a person to record it quickly in the contact list after have scanned the
QR code through the mobile’s camera), etc. In view of the proliferation of smartphones, the QR code has
been loosely spread in different areas of expertise included: i) In advertising field by directing the reader to
the site of their product, ii) As a method of payment, exclusively in Japan, iii) Operations of records: Visas,
train tickets or open doors.
5. APPLICATION DEVELOPMENT
There are various techniques and approaches to develop an application in general. It is preferred to
consider the conditions believed to be the most difficult. Thus, it has a clear view of whether it is possible to
complete the stakeholder of our application; its success will give an advance momentum for development.
The difficult challenges of our application focus around the exploitation of QR code reader introduced
previously and interactions with different databases within the application [20]. The complexity of
integration and the pile of obstacles bypassed do not allow us to mention all the steps and maneuvers of the
development process. However, we will present them briefly into three parts: 1) Integrating QR code reader,
2) Create, import and use of databases, 3) GUI Development with explanation by different scenarios.
5.1. Integrating QR Code Reader
There are various applications using this feature. Our application is chosen to be ”standalone” i.e it
can read and interpret a QR code without the need for another application or service already available on the
device. Its realization was not easy, due to the countless compatibility constraints of different systems and
APIs (Android Package Index).
The QR code reader module we chose is the ”Zebra Crossing” or ”ZXing Code Reader” due to the
flexibility of its source code, its continuous updating and viability of the service while supporting the former-
dimensional bar code. The integration of the QR code reader begins by importing source code named
”core.jar” by Maven Repository. Then we create an application folder that can be considered as a sub-
application called ”CaptureActivity” which will contain the elements of the ZXing and will deal exclusively
ensure the reading and interpretation service QR code. Figures 5 show the scan of two drugs containing
respectively a QR code and a one-dimensional barcode. Note that the interpretation of QR code often
requires Internet connection in order to extract additional information and display the results in full.
5.2. Create, Import and Use of Databases
The type of database used is SQLite. This choice is obvious given the ease of handling in the
Android system and speed of treatment. In our work, we create two separate databases: one dedicated for
processing profiles and another for interactions between drugs.
Int J Elec & Comp Eng ISSN: 2088-8708 
Detection of Drug Interactions via Android Smartphone: Design and Implementation (Mourad Hadjila)
5377
Figure 5. QR code and barecode scan mediation
5.2.1. Database Processing Profiles
This database will contain records of various treatments entered by the user to facilitate the
exploitation of these data (which are other than the medication list in a single treatment). The database is
created in the “SQLite Database Browser” and contains three tables: (i) The first table contains basic
information such as: id, name, and medication list, (ii) The second table contains the version of the database
required for the update, (iii) The third table is automatically generated for drawing lines. Although there has
been content to record information in the field and avoid the database, our method has several advantages: (i)
Greatly optimize resources because the information is stored in a file and not in RAM, (ii) The ability to have
different treatments recorded at a time and display them in an ergonomic list, iii) The speed of access to
information.
5.2.2. Interactions Database
This is the most sensitive part in our work. So far, there is not a universal database of all drug
interactions of each trade name. Given the complexity and the large number of these interactions, it is
difficult to automate the whole process. That’s why we started first by interactions Drug-to-Drug (a drug with
another) based on “Thesaurus drug interactions” made by ANSM (National Agency of Drug Safety and
products health) with the version of “January 2016” to establish our own database. In the foreground, it will
compare two drugs by their INN (International Nonproprietary Name or name of the parent molecule). These
databases will be in files that must import into our application that will be compiled into the “APK” file
(Android Package Kit), which will then be copied to the Android mobile. The files are first deposited in the
“Assets” folder to have access to Java classes. The import of these databases will be done through a class,
which contains the different import and verification procedures and methods of access to data.
5.3. GUI Development and Explanation of Different Scenarios
The GUI is the graphical interface through which the user will interact. Several standards and rules
are needed to ergonomics and ease of use. For this, we tried to make an interface as intuitive as possible
while maintaining a pleasant aesthetic and not crowded. The design of the GUI can be very complex if you
want to make an attractive interface, which makes it a specialty in itself since we used external programs. In
our application, the development of the GUI was done in two parts:
1. The design of the buttons, images and funds by Adobe Illustrator then deposit images into the folder”
Drawable”
2. The creation and setting XML layouts.
The launch of the application display the main interface corresponding to “MainActivity”. Figure 6
shows the application home page. This interface contains three buttons and each button opens the appropriate
interface. The interface allows us to see the profile of treatment, check if there is interaction between two
drugs or a drug scanner through its QR code.
First, we present an example of treatment that will test with a drug: treatment against tonsillitis and
fever. The recommended drugs are: aspirin (aspegic), antibiotics (Clamoxyl) Rhinathiol syrup
(Promethazine). After a hypertension [21] the doctor prescribes to the same patient an antihypertensive
(Atabek). Pressing the key “treatment profile” displays in a listview the list of profiles recorded with a button
to add others that will guide us to an interface to complete and recorded a new treatment spotted by its profile
name as shown in Figure 7.
Profile names are extracted from the database processing profiles and displayed in a “ListView” that
can drag and click on content. This is ensured by several additional classes and layouts called the “Adapter”
with the sole role of adapting the content to the display. Subsequently, after a recording is made, the profile
name will be added to the list of profiles.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 6, December 2018 : 5371 - 5380
5378
Figure 6. Application displays Figure 7. List of profiles
The buttons behind each “TextField” are used to automatically enter the INN of medicament by
opening the “Scanner” but given the non-standardization of the QR code format; it is very difficult at the
moment to extract the INN with a single scan. Figure 8 shows add treatment and Figure 9 shows check
between profile and drugs.
Figure 8. Add treatment Figure 9. Check between profile and drugs
By clicking on a profile name in the ListView, the associated interface will be displayed with the
drug field to be checked in which the INN Atabek is entered (the INN is obtained from the example of the
scan performed previously). Then, clicking the “Check” button displays the interface given by Figure 10.
Informations of the result are obtained after processing the interactions database. Details of the interaction are
not available for all, but in the foreground, we display its severity with interacting INN. In another scenario
where we want to check the two drugs, the operation is fairly linear and does not require the involvement of
the database processing profiles. By clicking the second button in the main window, then entering the
relevant drugs and validating the corresponding result is obtained as shown in Figure 11.
Int J Elec & Comp Eng ISSN: 2088-8708 
Detection of Drug Interactions via Android Smartphone: Design and Implementation (Mourad Hadjila)
5379
Figure 10. No interaction Figure 11. Check between two drugs
6. CONCLUSION
The work presented in this paper is based on the development of a program for mobile devices such
as smartphone, tablet, etc. allowing a person already following a specific medical treatment to evaluate the
level of the drug interaction if this patient added one drug and another medication to his treatment. So, this
application can manage various therapies followed by the patient based on the medication he takes. This
application is also beneficial for patients and for the medical profession (doctor, pharmacist).
The application aims to provide a simple and ergonomic interface, untied of any complexity and
unnecessary detail, which will allow a patient with little knowledge to know the risks of interactions between
a drug and another. It will therefore translate the raw information and extract it as necessary to gauge the
severity of interaction. Given the deployment of the new QR code in the newest drugs, the use of the
application will be fully automated with a simple scan of the drug by the camera and give simple and
interpretable results to everybody. As an extension to this work, possible perspectives are needed: (i)
Enriching the database with more interactions, (ii) Add interactions with substances, (iii) Finalize the
automatic entry of drugs QR code scans, (iv) Add a reminder of the time taken to drugs registered in
treatment.
REFERENCES
[1] Sultana, Janet, Cutroneo, Paola, and Trifiro, Gianluca. ”Clinical and Economic Burden of Adverse Drug
Reactions”. Journal of Pharmacology & Pharmacotherapeutics, vol. 4, no 1, pp. 73-77, 2013.
[2] Mcdonnell, Patrick J. and Jacobs, Michael R. ”Hospital Admissions Resulting from Preventable Adverse Drug
Reactions”. Annals of Pharmacotherapy, vol. 36, no 9, p. 1331-1336, 2002.
[3] Scheife, Richard T., Hines, Lisa E., Boyce, Richard D. ”Consensus Recommendations for Systematic Evaluation of
Drugdrug Interaction Evidence for Clinical Decision Support”. Drug Safety, vol. 38, no 2, pp. 197–206, 2015.
[4] Routledge, Philip A., O’mahony, M. S., and Woodhouse, K. W. ”Adverse Drug Reactions in Elderly Patients”.
British Journal of Clinical Pharmacology, vol. 57, no 2, pp. 121-126, 2004.
[5] Van Roon, Eric N., Flikweert, Sander, Le Comte, and Marianne. ”Clinical Relevance of Drug-Drug Interactions”.
Drug Safety, vol. 28, no 12, pp. 1131–1139, 2005.
[6] Gokula, Murthy and Holmes, Holly M. ”Tools to Reduce Polypharmacy”. Clinics in Geriatric Medicine, vol. 28,
no 2, pp. 323-341, 2012.
[7] Terry, Nicolas P. ”Mobile Health: Assessing the Barriers”. CHEST Journal, vol. 147, no 5, pp. 1429-1434, 2015.
[8] Nasri, Farah, Moussa, Neila, and Mtibaa, Abdellatif. ”Smart Mobile System for Health Parameters Follow Ship
based on WSN and Android”. In: Computer and Information Technology (WCCIT), World Congress on. IEEE, pp.
1-6, 2013.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 6, December 2018 : 5371 - 5380
5380
[9] K. Cormac, B. Linda, and W. David, “Drug Interactions”, Clinical Pharmacology and Therapeutics, vol.44, no.7,
pp. 422-426, 2016.
[10] K. Baxter and C.L. Preston, “Stockleys Drug Interactions”, Pharmaceutical Press London, 2010.
[11] Ishak, S. A., Abidin, H. Zainol, and Muhamad, M. ”Improving Medical Adherence using Smart Medicine Cabinet
Monitoring System”. Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), vol. 9, no. 1,
pp. 164–169, 2018.
[12] B. Diquet and P. Laine-Cessac, “The search for risk factors and the therapeutic consequences. Drug interactions”,
La Revue du Praticien, vol.55, no.5, pp. 541, 2005.
[13] D. Lou, X. Chen, Z. Zhao, Y. Xuan, Z. Xu, H. Jin, X. Guo, and Z. Fang, “A Wireless Health Monitoring System
based on Android Operating System”, IERI Procedia, vol.4, pp.208-215, 2013.
[14] E.Z. Pirani, F. Bulakiwala, M. Kagalwala, M. Kalolwala, and S. Raina, “Android based Assistive Toolkit for
Alzheimer”, Procedia Computer Science, vol.79, pp. 143-151, 2016.
[15] H.H. Nguyen and J.N. Silva, “Use of Smartphone Technology in Cardiology”, Trends in Cardiovascular Medicine,
vol.26, no.4, pp. 376-386, 2016.
[16] K.M. Kumar and R. Venkatesan, “A Design Approach to Smart Health Monitoring Using Android Mobile
Devices”, Advanced Communication Control and Computing Technologies (ICACCCT), 2014 International
Conference on, pp. 1740-1744, IEEE, 2014.
[17] Y.Y. Chang, S.L. Yan, P.Z. Lin, H.B. Zhong, J. Marescaux, J.L. Su, M.L. Wang, and P.Y. Lee, “A Mobile Medical
QR-code Authentication System and Its Automatic FICE Image Evaluation Application”, Journal of Applied
Research and Technology, vol.13, no.2, pp. 220-229, 2015.
[18] J. Rouillard, “Contextual QR codes, Computing in the Global Information Technology”, in The Third International
Multi-Conference on, pp. 50-55, IEEE, 2008.
[19] Q. Ji et al., “Exploring the Concept of QR Code and the Benefits of Using QR Code for Companies”, 2014.
[20] Patil, N. S., Kiran, P., Kiran, N. P., et al., “A Survey on Graph Database Management Techniques for Huge
Unstructured Data”, International Journal of Electrical and Computer Engineering (IJECE), 2018, vol. 8, no 2, p.
1140–1149.
[21] Soetanto, Hari, Hartati, Sri, Wardoyo, Retyanto, et al., “Hypertension Drug Suitability Evaluation Based On Patient
Condition with Improved Profile Matching”, Indonesian Journal of Electrical Engineering and Computer Science
(IJEECS), 2018, vol. 11, no 2, pp. 453–461.
BIOGRAPHIES OF AUTHORS
Mourad Hadjila received his engineer degrees in 1994, his M.S. degrees in signals and systems
in 1999, and his Ph. D. In Telecommunications in 2014 from the University of Tlemcen, Algeria.
Since 2002 he has been assistant professor of Telecommunication Engineering. Member of STIC
laboratory in the University of Tlemcen. His research interest is in telecommunication systems
and mobile networks.
Rachid Merzougui received the Dr. Eng. degree in Systems and Networks of
Telecommunications from the University of Tlemcen (Algeria) in 2006, his PhD in
Telecommunication from the University of Tlemcen (Algeria) in 2011. Since 2013, he has been
Assistant Professor of Communication Engineering and Telecommunication Networks. He has
served on the Scientific Committees of the Electronics and Telecommunication Departments of
the University of Tlemcen. His research interest now is developpment of mobile applications
networks and services.
Sidi Mohammed Hadj Irid received Engineer and Magister degrees in electronic and
communication engineering from Tlemcen university, Algeria, in 1996 and 2000 respectively.
Then he studied digital communication in Valenciennes University, France in 2001. He has been
a network supervisor at IBM Montreal, Canada, then a project manager at Orascom Telecom
Algeria. Since 2008, he is lecturer at university of Tlemcen. His research interests are in the area
of digital and array signal processing.

Más contenido relacionado

La actualidad más candente

Forensic pharmacovigilance: Newer dimension of pharmacovigilance
Forensic pharmacovigilance: Newer dimension of pharmacovigilanceForensic pharmacovigilance: Newer dimension of pharmacovigilance
Forensic pharmacovigilance: Newer dimension of pharmacovigilanceRosmirella Cano Rojas
 
FACTORS ASSOCIATED WITH UNNECESSARY DRUG THERAPY AND INAPPROPRIATE DOSAGE IN ...
FACTORS ASSOCIATED WITH UNNECESSARY DRUG THERAPY AND INAPPROPRIATE DOSAGE IN ...FACTORS ASSOCIATED WITH UNNECESSARY DRUG THERAPY AND INAPPROPRIATE DOSAGE IN ...
FACTORS ASSOCIATED WITH UNNECESSARY DRUG THERAPY AND INAPPROPRIATE DOSAGE IN ...Jing Zang
 
Polypharmacy full guidance v2
Polypharmacy full guidance v2Polypharmacy full guidance v2
Polypharmacy full guidance v2maykamen
 
Pharmacovigilance in dermatology
Pharmacovigilance in dermatologyPharmacovigilance in dermatology
Pharmacovigilance in dermatologypharmaindexing
 
Consideration of ethnic factors during drug approval process
Consideration of ethnic factors during drug approval processConsideration of ethnic factors during drug approval process
Consideration of ethnic factors during drug approval processSriramNagarajan16
 
Different Stages of Medical Device Development and Drug Development: PepgraDi...
Different Stages of Medical Device Development and Drug Development: PepgraDi...Different Stages of Medical Device Development and Drug Development: PepgraDi...
Different Stages of Medical Device Development and Drug Development: PepgraDi...PEPGRA Healthcare
 
Studies of vaccine safety (Pharmacoepidemiology) V PharmD
Studies of vaccine safety (Pharmacoepidemiology)  V PharmDStudies of vaccine safety (Pharmacoepidemiology)  V PharmD
Studies of vaccine safety (Pharmacoepidemiology) V PharmDDr.Sohel Memon
 
Pharmacovigilance & Adverse drug reaction
Pharmacovigilance & Adverse drug reactionPharmacovigilance & Adverse drug reaction
Pharmacovigilance & Adverse drug reactionRahul Bhati
 
IMPACT STUDY_12NOV2015
IMPACT STUDY_12NOV2015IMPACT STUDY_12NOV2015
IMPACT STUDY_12NOV2015Kim Kersten
 
Introduction to Adverse Drug Reactions
Introduction to Adverse Drug ReactionsIntroduction to Adverse Drug Reactions
Introduction to Adverse Drug ReactionsAbhik Seal
 
Role of bioinformatics and pharmacogenomics in drug discovery
Role of bioinformatics and pharmacogenomics in drug discoveryRole of bioinformatics and pharmacogenomics in drug discovery
Role of bioinformatics and pharmacogenomics in drug discoveryArindam Chakraborty
 
Adverse drug reactions
Adverse drug reactionsAdverse drug reactions
Adverse drug reactionsYousra Ashraf
 
Epidemiology of Poisoning and Perception towards Poison Management Guidelin...
	 Epidemiology of Poisoning and Perception towards Poison Management Guidelin...	 Epidemiology of Poisoning and Perception towards Poison Management Guidelin...
Epidemiology of Poisoning and Perception towards Poison Management Guidelin...iosrphr_editor
 
Regulatory terminologies used in PV (Pharmacovigilance)
Regulatory terminologies used in PV (Pharmacovigilance)Regulatory terminologies used in PV (Pharmacovigilance)
Regulatory terminologies used in PV (Pharmacovigilance)MubasheeraMg
 
ADR Pharmacist Reporting
ADR Pharmacist ReportingADR Pharmacist Reporting
ADR Pharmacist ReportingRishi Kumar
 
Pharmacovigilance-an overview
Pharmacovigilance-an overviewPharmacovigilance-an overview
Pharmacovigilance-an overviewDr. Pramod Kumar
 

La actualidad más candente (20)

Forensic pharmacovigilance: Newer dimension of pharmacovigilance
Forensic pharmacovigilance: Newer dimension of pharmacovigilanceForensic pharmacovigilance: Newer dimension of pharmacovigilance
Forensic pharmacovigilance: Newer dimension of pharmacovigilance
 
FACTORS ASSOCIATED WITH UNNECESSARY DRUG THERAPY AND INAPPROPRIATE DOSAGE IN ...
FACTORS ASSOCIATED WITH UNNECESSARY DRUG THERAPY AND INAPPROPRIATE DOSAGE IN ...FACTORS ASSOCIATED WITH UNNECESSARY DRUG THERAPY AND INAPPROPRIATE DOSAGE IN ...
FACTORS ASSOCIATED WITH UNNECESSARY DRUG THERAPY AND INAPPROPRIATE DOSAGE IN ...
 
Polypharmacy full guidance v2
Polypharmacy full guidance v2Polypharmacy full guidance v2
Polypharmacy full guidance v2
 
Pharmacovigilance in dermatology
Pharmacovigilance in dermatologyPharmacovigilance in dermatology
Pharmacovigilance in dermatology
 
Consideration of ethnic factors during drug approval process
Consideration of ethnic factors during drug approval processConsideration of ethnic factors during drug approval process
Consideration of ethnic factors during drug approval process
 
Different Stages of Medical Device Development and Drug Development: PepgraDi...
Different Stages of Medical Device Development and Drug Development: PepgraDi...Different Stages of Medical Device Development and Drug Development: PepgraDi...
Different Stages of Medical Device Development and Drug Development: PepgraDi...
 
Studies of vaccine safety (Pharmacoepidemiology) V PharmD
Studies of vaccine safety (Pharmacoepidemiology)  V PharmDStudies of vaccine safety (Pharmacoepidemiology)  V PharmD
Studies of vaccine safety (Pharmacoepidemiology) V PharmD
 
Pharmacovigilance & Adverse drug reaction
Pharmacovigilance & Adverse drug reactionPharmacovigilance & Adverse drug reaction
Pharmacovigilance & Adverse drug reaction
 
IMPACT STUDY_12NOV2015
IMPACT STUDY_12NOV2015IMPACT STUDY_12NOV2015
IMPACT STUDY_12NOV2015
 
Introduction to Adverse Drug Reactions
Introduction to Adverse Drug ReactionsIntroduction to Adverse Drug Reactions
Introduction to Adverse Drug Reactions
 
Role of bioinformatics and pharmacogenomics in drug discovery
Role of bioinformatics and pharmacogenomics in drug discoveryRole of bioinformatics and pharmacogenomics in drug discovery
Role of bioinformatics and pharmacogenomics in drug discovery
 
Adverse drug reactions
Adverse drug reactionsAdverse drug reactions
Adverse drug reactions
 
Epidemiology of Poisoning and Perception towards Poison Management Guidelin...
	 Epidemiology of Poisoning and Perception towards Poison Management Guidelin...	 Epidemiology of Poisoning and Perception towards Poison Management Guidelin...
Epidemiology of Poisoning and Perception towards Poison Management Guidelin...
 
Adverse drug reactions
Adverse drug reactionsAdverse drug reactions
Adverse drug reactions
 
Regulatory terminologies used in PV (Pharmacovigilance)
Regulatory terminologies used in PV (Pharmacovigilance)Regulatory terminologies used in PV (Pharmacovigilance)
Regulatory terminologies used in PV (Pharmacovigilance)
 
Pharmacovigilance
PharmacovigilancePharmacovigilance
Pharmacovigilance
 
ADR Pharmacist Reporting
ADR Pharmacist ReportingADR Pharmacist Reporting
ADR Pharmacist Reporting
 
Pharmacovigilance-an overview
Pharmacovigilance-an overviewPharmacovigilance-an overview
Pharmacovigilance-an overview
 
ADVERSE DRUG REACTIONS
ADVERSE DRUG REACTIONSADVERSE DRUG REACTIONS
ADVERSE DRUG REACTIONS
 
Pharmacovigilance orientation
Pharmacovigilance orientationPharmacovigilance orientation
Pharmacovigilance orientation
 

Similar a Detection of Drug Interactions via Android Smartphone: Design and Implementation

Role of Human Resource Department in the Management of Drug Safety in Pharmac...
Role of Human Resource Department in the Management of Drug Safety in Pharmac...Role of Human Resource Department in the Management of Drug Safety in Pharmac...
Role of Human Resource Department in the Management of Drug Safety in Pharmac...ImtiajChowdhuryEham
 
Pharmacovigilance: The conscientious today for safe tomorrow
Pharmacovigilance: The conscientious today for safe tomorrowPharmacovigilance: The conscientious today for safe tomorrow
Pharmacovigilance: The conscientious today for safe tomorrowpharmaindexing
 
Dana harm reduction 2
Dana harm reduction 2Dana harm reduction 2
Dana harm reduction 2donone
 
A white paper on Collaborative Drug Discovery: The Rising Importance of Rare ...
A white paper on Collaborative Drug Discovery: The Rising Importance of Rare ...A white paper on Collaborative Drug Discovery: The Rising Importance of Rare ...
A white paper on Collaborative Drug Discovery: The Rising Importance of Rare ...Sean Ekins
 
Medication errors and_consequences publication
Medication errors and_consequences publicationMedication errors and_consequences publication
Medication errors and_consequences publicationPARUL UNIVERSITY
 
INTERPROFESSIONAL COLLABORATION IN PHARMACOEPIDEMIOLOGY STUDIES
INTERPROFESSIONAL COLLABORATION IN PHARMACOEPIDEMIOLOGY STUDIES  INTERPROFESSIONAL COLLABORATION IN PHARMACOEPIDEMIOLOGY STUDIES
INTERPROFESSIONAL COLLABORATION IN PHARMACOEPIDEMIOLOGY STUDIES Surya Amal
 
Adverse drug reactions among critically ill patients at cairo
Adverse drug reactions among critically ill patients at cairoAdverse drug reactions among critically ill patients at cairo
Adverse drug reactions among critically ill patients at cairoAlexander Decker
 
Editorial management instrument in toxicology and poisoning field to reduce m...
Editorial management instrument in toxicology and poisoning field to reduce m...Editorial management instrument in toxicology and poisoning field to reduce m...
Editorial management instrument in toxicology and poisoning field to reduce m...M. Luisetto Pharm.D.Spec. Pharmacology
 
PHARMACOVIGILANCE TERMINOLOGIES ASKED IN INTERVIEWS
PHARMACOVIGILANCE TERMINOLOGIES ASKED IN INTERVIEWSPHARMACOVIGILANCE TERMINOLOGIES ASKED IN INTERVIEWS
PHARMACOVIGILANCE TERMINOLOGIES ASKED IN INTERVIEWSPristyn Research Solutions
 
International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)inventionjournals
 
Awareness and attitudes of healthcare professionals in baguio benguet towards...
Awareness and attitudes of healthcare professionals in baguio benguet towards...Awareness and attitudes of healthcare professionals in baguio benguet towards...
Awareness and attitudes of healthcare professionals in baguio benguet towards...Alexander Decker
 
Translational pharmacology new approach of drug discovery
Translational pharmacology new approach of drug discoveryTranslational pharmacology new approach of drug discovery
Translational pharmacology new approach of drug discoverypharmaindexing
 
A proposed model in the egyptian pharmacies presentation
A proposed model in the egyptian pharmacies presentationA proposed model in the egyptian pharmacies presentation
A proposed model in the egyptian pharmacies presentationAhmed Selim
 
Problems and challenges faced in consumer reporting of adverse drug reactions...
Problems and challenges faced in consumer reporting of adverse drug reactions...Problems and challenges faced in consumer reporting of adverse drug reactions...
Problems and challenges faced in consumer reporting of adverse drug reactions...Mohammed Alshakka
 
ADVERSE DRUG REACTION | PHARMACY PRACTICE | PDF | SHIVAM DUBEY B PHARMA | PHA...
ADVERSE DRUG REACTION | PHARMACY PRACTICE | PDF | SHIVAM DUBEY B PHARMA | PHA...ADVERSE DRUG REACTION | PHARMACY PRACTICE | PDF | SHIVAM DUBEY B PHARMA | PHA...
ADVERSE DRUG REACTION | PHARMACY PRACTICE | PDF | SHIVAM DUBEY B PHARMA | PHA...MrHotmaster1
 

Similar a Detection of Drug Interactions via Android Smartphone: Design and Implementation (20)

Pharmacovigilance
PharmacovigilancePharmacovigilance
Pharmacovigilance
 
Role of Human Resource Department in the Management of Drug Safety in Pharmac...
Role of Human Resource Department in the Management of Drug Safety in Pharmac...Role of Human Resource Department in the Management of Drug Safety in Pharmac...
Role of Human Resource Department in the Management of Drug Safety in Pharmac...
 
Booklet version 7.7
Booklet version 7.7Booklet version 7.7
Booklet version 7.7
 
Outlining pharmacovigilance
Outlining pharmacovigilanceOutlining pharmacovigilance
Outlining pharmacovigilance
 
Terms used in pharmacovigilance
Terms used in pharmacovigilanceTerms used in pharmacovigilance
Terms used in pharmacovigilance
 
Pharmacovigilance: The conscientious today for safe tomorrow
Pharmacovigilance: The conscientious today for safe tomorrowPharmacovigilance: The conscientious today for safe tomorrow
Pharmacovigilance: The conscientious today for safe tomorrow
 
Dana harm reduction 2
Dana harm reduction 2Dana harm reduction 2
Dana harm reduction 2
 
A white paper on Collaborative Drug Discovery: The Rising Importance of Rare ...
A white paper on Collaborative Drug Discovery: The Rising Importance of Rare ...A white paper on Collaborative Drug Discovery: The Rising Importance of Rare ...
A white paper on Collaborative Drug Discovery: The Rising Importance of Rare ...
 
Medication errors and_consequences publication
Medication errors and_consequences publicationMedication errors and_consequences publication
Medication errors and_consequences publication
 
INTERPROFESSIONAL COLLABORATION IN PHARMACOEPIDEMIOLOGY STUDIES
INTERPROFESSIONAL COLLABORATION IN PHARMACOEPIDEMIOLOGY STUDIES  INTERPROFESSIONAL COLLABORATION IN PHARMACOEPIDEMIOLOGY STUDIES
INTERPROFESSIONAL COLLABORATION IN PHARMACOEPIDEMIOLOGY STUDIES
 
Adverse drug reactions among critically ill patients at cairo
Adverse drug reactions among critically ill patients at cairoAdverse drug reactions among critically ill patients at cairo
Adverse drug reactions among critically ill patients at cairo
 
Editorial management instrument in toxicology and poisoning field to reduce m...
Editorial management instrument in toxicology and poisoning field to reduce m...Editorial management instrument in toxicology and poisoning field to reduce m...
Editorial management instrument in toxicology and poisoning field to reduce m...
 
PHARMACOVIGILANCE TERMINOLOGIES ASKED IN INTERVIEWS
PHARMACOVIGILANCE TERMINOLOGIES ASKED IN INTERVIEWSPHARMACOVIGILANCE TERMINOLOGIES ASKED IN INTERVIEWS
PHARMACOVIGILANCE TERMINOLOGIES ASKED IN INTERVIEWS
 
International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)
 
Awareness and attitudes of healthcare professionals in baguio benguet towards...
Awareness and attitudes of healthcare professionals in baguio benguet towards...Awareness and attitudes of healthcare professionals in baguio benguet towards...
Awareness and attitudes of healthcare professionals in baguio benguet towards...
 
Translational pharmacology new approach of drug discovery
Translational pharmacology new approach of drug discoveryTranslational pharmacology new approach of drug discovery
Translational pharmacology new approach of drug discovery
 
A proposed model in the egyptian pharmacies presentation
A proposed model in the egyptian pharmacies presentationA proposed model in the egyptian pharmacies presentation
A proposed model in the egyptian pharmacies presentation
 
Medication Adherence TECHNOLOGY Brief update 2016
Medication Adherence TECHNOLOGY Brief update 2016Medication Adherence TECHNOLOGY Brief update 2016
Medication Adherence TECHNOLOGY Brief update 2016
 
Problems and challenges faced in consumer reporting of adverse drug reactions...
Problems and challenges faced in consumer reporting of adverse drug reactions...Problems and challenges faced in consumer reporting of adverse drug reactions...
Problems and challenges faced in consumer reporting of adverse drug reactions...
 
ADVERSE DRUG REACTION | PHARMACY PRACTICE | PDF | SHIVAM DUBEY B PHARMA | PHA...
ADVERSE DRUG REACTION | PHARMACY PRACTICE | PDF | SHIVAM DUBEY B PHARMA | PHA...ADVERSE DRUG REACTION | PHARMACY PRACTICE | PDF | SHIVAM DUBEY B PHARMA | PHA...
ADVERSE DRUG REACTION | PHARMACY PRACTICE | PDF | SHIVAM DUBEY B PHARMA | PHA...
 

Más de IJECEIAES

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionIJECEIAES
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...IJECEIAES
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...IJECEIAES
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningIJECEIAES
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...IJECEIAES
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...IJECEIAES
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...IJECEIAES
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyIJECEIAES
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceIJECEIAES
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...IJECEIAES
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...IJECEIAES
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...IJECEIAES
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...IJECEIAES
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...IJECEIAES
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...IJECEIAES
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...IJECEIAES
 

Más de IJECEIAES (20)

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regression
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learning
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancy
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performance
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
 

Último

ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptJohnWilliam111370
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxCurve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxRomil Mishra
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTSneha Padhiar
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
STATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectSTATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectGayathriM270621
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdfAkritiPradhan2
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书rnrncn29
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork
 
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxRomil Mishra
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESkarthi keyan
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Romil Mishra
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical trainingGladiatorsKasper
 
Secure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech LabsSecure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech Labsamber724300
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Communityprachaibot
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 

Último (20)

ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxCurve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
STATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectSTATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subject
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
 
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training
 
Secure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech LabsSecure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech Labs
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Community
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 

Detection of Drug Interactions via Android Smartphone: Design and Implementation

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 8, No. 6, December 2018, pp. 5371~5380 ISSN: 2088-8708, DOI: 10.11591/ijece.v8i6.pp5371-5380  5371 Journal homepage: http://iaescore.com/journals/index.php/IJECE Detection of Drug Interactions via Android Smartphone: Design and Implementation Mourad Hadjila, Rachid Merzougui, Sidi Mohammed Hadj Irid Department of Telcommunications, Faculty of Technology, University of Tlemcen, Algeria Article Info ABSTRACT Article history: Received Jan 9, 2018 Revised Jul 24, 2018 Accepted Aug 11, 2018 Despite the morbidity and cases of widespread drug poisoning, clinical guidelines are largely written by taking into account only one treatment at a time. The cumulative impact of multiple treatments is rarely considered. Drug treatment for people with several diseases produces a complex regimen called “polypharmacy” with a potential combination of harmful and even lethal drugs that can be prevented. This polypharmacy causes in many cases the death of some people due to drug interactions. The vast majority of these deaths can be prevented by detecting interactions before taking these medications. But the problem is that such information exists in a state that is difficult to access for the general public, much less for people with little knowledge in the field. Although the pharmacist is unmistakable and most viable source to avoid such a problem, he cannot know what the patient does not mention because he is not aware of what may affect his treatment. To remedy this, we aim in this paper to develop an ergonomic Android application that will inform the patient about the potential risks of such drug interactions. The application is optimized to handle various databases and operate automation of QR code. Keyword: Android Database Drug interactions Polypharmacy QR code Copyright © 2018 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Sidi Mohammed Hadj Irid, Department of Telecommunications, Faculty of Technology, University of Tlemcen, +213 43 28 59 89, Algeria. Email: smh_irid@mail.univ-tlemcen.dz 1. INTRODUCTION Adverse effects caused by drugs are a major cause of additional cost and mortality [1]. Drug interactions are one of the main preventable causes [2]. In 2015, a committee of US experts [3] defined a drug interaction as ”a clinically relevant alteration of a drug’s effect caused by the co-administration of another drug”. This alteration can cause the occurrence of an adverse event or change the therapeutic effect of the drug. A clinically relevant drug interaction is “an interaction that results in toxicity or a loss of therapeutic efficacy that warrants the attention of a health professional”. A potential drug interaction is defined as “the co-prescription of two drugs known to interact and exposing the patient to the risk of a drug interaction occurring” [3]. A drug interaction is therefore an event that causes an adverse effect and a potential drug interaction is the risk of developing this event. In practice, drug interactions can come from many different mechanisms. In some situations, drug interac- tions are voluntarily sought. This is for example the case of naloxone, a morphine receptor antagonist administered during an overdose of morphine. Many contextual elements can alter the risk of developing a drug interaction. They may be related to the drug such as the dosage, duration of administration and route of administration or related to the physiopathological characteristics of the patient such as age (elderly), sex, pathologies (severe renal or hepatic impairment) and pharmacogenomics (slow or fast metabolizer) [3]. Figure 1 shows presentation of the INN.
  • 2.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 6, December 2018 : 5371 - 5380 5372 Figure 1. Presentation of the INN Polypathologists and the elderly are particularly at risk because the multiplicity of conditions increases the number of drugs and the fragile field makes more dramatic the occurrence of an undesirable effect [4]. The risk of drug interactions is a concern for health professionals when prescribing and dispensing. The risk of drug interaction between two molecules can be estimated from randomized studies, clinical observations, and signal detection in a database or extrapolations from in vitro studies [5]. In an active world where evolution can be seen with the naked eye, the motivation to develop better and more efficient ways of communication and exchange of information is becoming increasingly important. This motivation leads us to a revolution carrying out the use of all embedded devices for personal and daily needs. Recent years have seen an exponential growth of mobile devices that have spread like wildfire in the develop-ing world and revolutionizing the communications field. In this environment, old mobile phones do not do everything, but smartphones appear to break with the opinions of its predecessors and give another dimension to this technol- ogy while incorporating new contributions and services to mobile telephony and attracting customers through to its revolutionary and attractive ease of use. Starting from the idea of optimizing the utility of a smartphone, the application development has emerged. After doing some research on the pharmacological field while establishing our own statistics, it was concluded that there is a growing number of people with many diseases, thus subject to polypharmacy (heart medications, diabetes, hypertension) [6]. The bitter fact faced by doctors is: how to coexist several drugs simultaneously in the same patient by avoiding interactions that could harm the physical integrity of the patient? Based on a scientific database having corollary avoidance of adverse drug interactions, it seemed that it was possible to develop an application that would make a great service to the medical prescription and the extension support information to the patient. The usefulness of smartphones will change significantly managements of patients’ life [7]. These mobile devices will act as link between the drug and the doctor and the drug and the patient [8]. They provide individual users and communities with valuable access to a range of information services for personal purposes. The remainder of this paper is organized as follows: in Section II, basic concepts are presented. We begin by defining a drug followed by a drugs classification then present the various drug interactions. The Section III discusses the Android system: their features, their applications especially those used in medical field. QR code and their caracteristics constitute the content of Section IV. The Section V is reserved to the application developpment, and the conclusion and directions for future works are presented in the last section. 2. FUNDAMENTALS CONCEPTS The drug comes from the Latin word ʺmedicamentumʺ meaning remedy. Today, the drug is subjected to a rigorous definition. Medicaments are products designed to prevent, treat, or even detect disease. They can fight the cause, so antibiotics against bacterial infections or mitigate events such as analgesics used to relieve pain. The drugs generally contain substances or active ingredients, where the effect extends to the whole body. It is possible to modulate their absorption and duration of action by altering the chemical structure or by choosing the appropriate form. There are many forms of drugs: (i) Oral forms: tablet, capsule, syrup, etc., (ii) Forms for external application: ointment, cream, gel, powder, etc., (iii) Forms for the nose, ears or eyes: auricular solution, eye drops, etc., (iv) Injectable forms: injection, infusion.
  • 3. Int J Elec & Comp Eng ISSN: 2088-8708  Detection of Drug Interactions via Android Smartphone: Design and Implementation (Mourad Hadjila) 5373 2.1. Drug Classification There are more than ten thousand drugs. Each drug is used for a specific purpose and for different medical specialties. There are many ways to classify drugs. The two most important are: 2.1.1. Classification by INN (International Nonproprietary Name) A drug is classified according to its active ingredients. This type of classification allows finding a drug in any country of the world and regardless of the brand name it bears. As an example we quote: Dafalgan®, Efferalgan®, Doliprane®, Claradol®, Dolko®, Dolotec®, Geluprane®. The international name for all these drugs is paracetamol. 2.1.2. Classification by Therapeutic Action It is called the “Pacotherapeutic Families”. While a family may include several active ingredients, Table 1 lists some examples: Table 1. Some Examples of Therapeutics Classes Therapeutic families Action Active ingredients Analgesics Soothe and removes the pain of a pathology Paracetamol, Morphine, Codeine Anti-Infective helps fight infection Antibiotics, antiviral and vaccines Nonsteroidal Anti-Inflammatory Decreasing the effects of inflammation acetylsalicylic acid (Aspgic), Diclofenac Potassium, Sodium 2.2. Drug Interaction A drug interaction [9] is a qualitative or quantitative modification of a drug with another drug, food or drink. The interaction may also occur with chemical agents to the environment. However, for this work, we will retain only the interactions taking place between drugs. Some drug interactions have serious clinical consequences; others have only effects without seriousness criteria and / or are sometimes asymptomatic [10]. When talking about the addition of several drugs, we should specify the parent molecule (or active ingredient) of each of them because it determines its position against the interaction. It’s not all drugs that are affected by these interactions because it knows that these drugs are beneficial, but they sometimes act in contradiction with each other. These contradictions are listed in four levels: (1) the most serious level is the ”against-indication”. This is absolute and must not be transgressed. It can have a toxic effect, which enters in what is called iatrogenic (negative result due to treatment or medical procedure), (2) the ”recommended combination” should be mostly avoided. If both drugs are needed and after careful consideration of the benefit/risk ratio, close monitoring of the patient is necessary [11], (3) the most common case is the ”safety precaution”. The association is possible therefore when are met, especially in early treatment: dose adjustment, strengthening the clinical, biological, electrocardiogram, (4) at the fourth level, there is no practical recommendation. However, the risk of drug interaction exists, and usually corresponds to an addition of adverse effects. It is the doctor to assess the appropriateness of the drug combination. 2.2.1. Pharmacological Consequences of Drug Interactions The pharmacological effects of drug interactions are quantitative changes of one or more effects (therapeutic or undesirable) of one or more drugs in the combination. If we consider a given effect, drug interactions affect either intensity or duration, or both parameters simultaneously. We can count three consequences: a. Synergy: The action of a drug can be increased in speed, intensity, duration, and simultaneous administration of another drug with a pharmacological activity qualitatively similar. Figure 2 depicts the synergy mechanism. There are three types of synergy: (i) Full additive synergy: the observed action is equal to the sum of two partial actions, (ii) Partial synergy: the observed action is less than the sum of the two partial actions, (iii) The potentiating synergy: the observed action is greater than the sum of the two partial actions. The synergistic drug interactions are frequently observed. For example, they are observed: (i) When we prescribe two antihypertensive drugs, the risk of orthostatic hypotension is naturally more frequent, (ii) Blood pressure lowering with an antidepressant; the risk of orthostatic hypotension is increased.
  • 4.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 6, December 2018 : 5371 - 5380 5374 Figure 2. Synergy mechanism b. Potentiation: The sum of the effects of the two drugs is greater than their simple addition. c. Antagonism: An interaction between two substances of the same or different pharmacological activity in which one substance partially or completely inhibits or counteracts the effects of the other. Antagonism can be total or partial. Figure 3 illustrates the antagonism mechanism. Figure 3. Antagonism mechanism d. Total antagonism: Total antagonism occurs when the effects of the two substances vanish completely. e. Partial antagonism: Partial antagonism occurs when the global effect of the combination is less than each of the two components taken separately [12]. Fixing the M1 on the receiver causes the release of neuromediator. M1 cannot bind to the receptor occupied by M2; there is no release of neurotransmitter. 2.2.2. Types of Drug Interactions The mechanisms of drug interactions are numerous, but they can be classified into two groups: pharmacokinetic interactions and pharmacodynamic interactions. Pharmacokinetic interactions: It is the modification of the relationship between dose and concentration of the active drug. Pharmacokinetic aims to study the future of a drug in the body. Pharmacokinetic interactions occur when one drug alters the handling of another by altering its absorption, distribution, metabolism or excretion. Pharmacodynamic interactions: Pharmacodynamic interactions occur when two drugs act on the same drug target (e.g. cell surface receptor, enzyme) or physiological system (e.g. blood clotting, blood pressure, central nervous system, plasma electrolyte concentration) [9]. 3. ANDROID SYSTEM Smartphones and other smart mobile devices (tablets, watches, television) use different operating systems. The main popular operating systems used in the world are Android, Windows Phone, iOS and Apple (iPhone OS) etc. The mobile operating system clearly has a significant impact on the phone market where the presence of the giants of the computer industry likes Google and Apple. Each of them develops its own operating system, Android for Google and iOS for Apple. Android is an open source operating system and is based on Linux. Android is designed for mobile devices. Not restricted to the phones it opens up other possibilities of using tablets, laptops, and smartwatches. To promote this new open operating system, Google has federated around it a consortium of thirty companies: the Open Handset Alliance (OHA) formally established on November 5, 2007. All of these
  • 5. Int J Elec & Comp Eng ISSN: 2088-8708  Detection of Drug Interactions via Android Smartphone: Design and Implementation (Mourad Hadjila) 5375 companies are involved, more or less directly, in the market of mobile telephony accounting for telephone operators, semiconductor manufacturers, mobile devices, and software. Their main objective was to develop open standards for mobile devices in order to find a reliable solution to compete with Apple iOS, Microsoft and Nokia withWindows Mobile and Research In Motion with Blackberry OS. In October 2008, appears the first version of Android that did not receive name. This version has proven to be the beta version of the system. Implemented in a mobile terminal, Android exploits the features of the latter using downloaded applications in a platform called Google Store. The OS offers a unified approach to application development for mobile devices, which means that developers must only develop under Android, and their applications should be able to run on different devices operating by Android. The source code for Android is available under license of free and open software. One of the other advantages of Android is that it is customizable by manufacturers and mobile operators. While undergoing several changes, the heart of the system remains common enabling application interoperability. 3.1. Android Apps and Diversity of Deployment Android applications are generally developed in java using a specific development kit with it. This is a program that is loaded on the mobile user, having previously been downloaded or without payment at the option of the publisher who created it. Once downloaded, the application is represented as a small icon that appears on the smartphone screen. It then uses thereafter by simply pressing the icon in question, via the touch screen. An application, as its name suggests, performs a function, a specific utility can be very varied. It offers a multitude of different uses from the game through information, purchasing, reservations, listening to music and so on. Theirs applications are available at a platform called Google Play Store and can be uploaded by any Android user just having a Gmail account. This operation is performed in a downlink, otherwise where will a developer who wants to charge its application on this platform, once developed, this application can be sold or offered according to the wishes of his publisher on platforms. With hardware capabilities incorporated into terminals (camera, GPS, etc.), smartphones and tablet applications can integrate specific features and dedicated to users, and to enrich the functional spectrum and uses imagine not covered so far. These applications are present in many areas, evoking a daily or professional functionality. We will mention a few that have revolutionized the world of Android and especially the health field: in [13], authors design and implement a health monitoring system capable of detecting, monitoring and transmitting subject’s physiological parameters such as ECG, blood pressure, blood oxygenation, respiration and temperature. The monitoring system is small, portable, low-cost, and easy-to-use without the limit of time and places. The use of Bluetooth standard communication protocol for data transmission and Android operating system for software development make the monitoring system more interchangeable. Z. Pirani [14] build an application that could ease the everyday life of a person affected by Alzheimers disease. This application provides various functionalities such as tracking movements of the patient through GPS, providing medicine and food timing notifications, daily routine tracker and quiz to increase cognitive functioning of the patient. In [15], authors present a comprehensive discussion of the various applications utilizing smartphone-based technologies in cardiology. The project presented in [16] shows the patient’s vital parameters such as ECG, heart rate, Sp02, pulse rate and temperature are measured using a patient monitoring system. These values are stored into a database and are uploaded into a web-based server manually. The entire details of the patient suffering from various chronic diseases like cancer, Alzheimer’s etc. can be sent to a doctor sitting abroad in order to analyze and recommend the type of treatment and medicines for the diagnosis of the disease. 4. QR CODE REVOLUTION The barcode is a representation of a digital or alphanumeric data in the form of a symbol consisting of bars and spaces that vary in thickness depending on the symbology used (transposition system between a text and a bar code by coding) and the encoded data to facilitate access to information. We distinguish one- dimensional barcode, which are represented by vertical bars as it is illustrated in Figure 4 (left). The increased demand for more information guided their evolution in two-dimensional barcodes Figure 4 right part.
  • 6.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 6, December 2018 : 5371 - 5380 5376 Figure 4. Barecode (left) and QR code (right) 4.1. Presentation of the QR Code The QR code [17, 18] is a barcode in two dimensions means that it is scanned in both vertical and horizontal directions. It was created and protected by DensoWave Japanese company in 1994 and later in 2000 it was recognized and defined by the industry standard ISO/IEC 18004. QR stands for Quick Response, which emphasizes its ability to read and decode at high speed. It is called as Flash Code [19]. 4.2. Characteristics of QR Code a. Capacity: The QR code can contain a lot of information: 7089 numeric characters 4296 alphanumeric characters, while the normal barcodes can only store 10 to 13 characters or 2953 bytes. b. Code structure: As previously reported the QR code is two-dimensional, it consists of a black and white assembly squares. 4.3. Sub section 2 The QR code is used to encode a URL such as that of a blog, a product, SMS, email to send, contact (name, address, telephone number of a person to record it quickly in the contact list after have scanned the QR code through the mobile’s camera), etc. In view of the proliferation of smartphones, the QR code has been loosely spread in different areas of expertise included: i) In advertising field by directing the reader to the site of their product, ii) As a method of payment, exclusively in Japan, iii) Operations of records: Visas, train tickets or open doors. 5. APPLICATION DEVELOPMENT There are various techniques and approaches to develop an application in general. It is preferred to consider the conditions believed to be the most difficult. Thus, it has a clear view of whether it is possible to complete the stakeholder of our application; its success will give an advance momentum for development. The difficult challenges of our application focus around the exploitation of QR code reader introduced previously and interactions with different databases within the application [20]. The complexity of integration and the pile of obstacles bypassed do not allow us to mention all the steps and maneuvers of the development process. However, we will present them briefly into three parts: 1) Integrating QR code reader, 2) Create, import and use of databases, 3) GUI Development with explanation by different scenarios. 5.1. Integrating QR Code Reader There are various applications using this feature. Our application is chosen to be ”standalone” i.e it can read and interpret a QR code without the need for another application or service already available on the device. Its realization was not easy, due to the countless compatibility constraints of different systems and APIs (Android Package Index). The QR code reader module we chose is the ”Zebra Crossing” or ”ZXing Code Reader” due to the flexibility of its source code, its continuous updating and viability of the service while supporting the former- dimensional bar code. The integration of the QR code reader begins by importing source code named ”core.jar” by Maven Repository. Then we create an application folder that can be considered as a sub- application called ”CaptureActivity” which will contain the elements of the ZXing and will deal exclusively ensure the reading and interpretation service QR code. Figures 5 show the scan of two drugs containing respectively a QR code and a one-dimensional barcode. Note that the interpretation of QR code often requires Internet connection in order to extract additional information and display the results in full. 5.2. Create, Import and Use of Databases The type of database used is SQLite. This choice is obvious given the ease of handling in the Android system and speed of treatment. In our work, we create two separate databases: one dedicated for processing profiles and another for interactions between drugs.
  • 7. Int J Elec & Comp Eng ISSN: 2088-8708  Detection of Drug Interactions via Android Smartphone: Design and Implementation (Mourad Hadjila) 5377 Figure 5. QR code and barecode scan mediation 5.2.1. Database Processing Profiles This database will contain records of various treatments entered by the user to facilitate the exploitation of these data (which are other than the medication list in a single treatment). The database is created in the “SQLite Database Browser” and contains three tables: (i) The first table contains basic information such as: id, name, and medication list, (ii) The second table contains the version of the database required for the update, (iii) The third table is automatically generated for drawing lines. Although there has been content to record information in the field and avoid the database, our method has several advantages: (i) Greatly optimize resources because the information is stored in a file and not in RAM, (ii) The ability to have different treatments recorded at a time and display them in an ergonomic list, iii) The speed of access to information. 5.2.2. Interactions Database This is the most sensitive part in our work. So far, there is not a universal database of all drug interactions of each trade name. Given the complexity and the large number of these interactions, it is difficult to automate the whole process. That’s why we started first by interactions Drug-to-Drug (a drug with another) based on “Thesaurus drug interactions” made by ANSM (National Agency of Drug Safety and products health) with the version of “January 2016” to establish our own database. In the foreground, it will compare two drugs by their INN (International Nonproprietary Name or name of the parent molecule). These databases will be in files that must import into our application that will be compiled into the “APK” file (Android Package Kit), which will then be copied to the Android mobile. The files are first deposited in the “Assets” folder to have access to Java classes. The import of these databases will be done through a class, which contains the different import and verification procedures and methods of access to data. 5.3. GUI Development and Explanation of Different Scenarios The GUI is the graphical interface through which the user will interact. Several standards and rules are needed to ergonomics and ease of use. For this, we tried to make an interface as intuitive as possible while maintaining a pleasant aesthetic and not crowded. The design of the GUI can be very complex if you want to make an attractive interface, which makes it a specialty in itself since we used external programs. In our application, the development of the GUI was done in two parts: 1. The design of the buttons, images and funds by Adobe Illustrator then deposit images into the folder” Drawable” 2. The creation and setting XML layouts. The launch of the application display the main interface corresponding to “MainActivity”. Figure 6 shows the application home page. This interface contains three buttons and each button opens the appropriate interface. The interface allows us to see the profile of treatment, check if there is interaction between two drugs or a drug scanner through its QR code. First, we present an example of treatment that will test with a drug: treatment against tonsillitis and fever. The recommended drugs are: aspirin (aspegic), antibiotics (Clamoxyl) Rhinathiol syrup (Promethazine). After a hypertension [21] the doctor prescribes to the same patient an antihypertensive (Atabek). Pressing the key “treatment profile” displays in a listview the list of profiles recorded with a button to add others that will guide us to an interface to complete and recorded a new treatment spotted by its profile name as shown in Figure 7. Profile names are extracted from the database processing profiles and displayed in a “ListView” that can drag and click on content. This is ensured by several additional classes and layouts called the “Adapter” with the sole role of adapting the content to the display. Subsequently, after a recording is made, the profile name will be added to the list of profiles.
  • 8.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 6, December 2018 : 5371 - 5380 5378 Figure 6. Application displays Figure 7. List of profiles The buttons behind each “TextField” are used to automatically enter the INN of medicament by opening the “Scanner” but given the non-standardization of the QR code format; it is very difficult at the moment to extract the INN with a single scan. Figure 8 shows add treatment and Figure 9 shows check between profile and drugs. Figure 8. Add treatment Figure 9. Check between profile and drugs By clicking on a profile name in the ListView, the associated interface will be displayed with the drug field to be checked in which the INN Atabek is entered (the INN is obtained from the example of the scan performed previously). Then, clicking the “Check” button displays the interface given by Figure 10. Informations of the result are obtained after processing the interactions database. Details of the interaction are not available for all, but in the foreground, we display its severity with interacting INN. In another scenario where we want to check the two drugs, the operation is fairly linear and does not require the involvement of the database processing profiles. By clicking the second button in the main window, then entering the relevant drugs and validating the corresponding result is obtained as shown in Figure 11.
  • 9. Int J Elec & Comp Eng ISSN: 2088-8708  Detection of Drug Interactions via Android Smartphone: Design and Implementation (Mourad Hadjila) 5379 Figure 10. No interaction Figure 11. Check between two drugs 6. CONCLUSION The work presented in this paper is based on the development of a program for mobile devices such as smartphone, tablet, etc. allowing a person already following a specific medical treatment to evaluate the level of the drug interaction if this patient added one drug and another medication to his treatment. So, this application can manage various therapies followed by the patient based on the medication he takes. This application is also beneficial for patients and for the medical profession (doctor, pharmacist). The application aims to provide a simple and ergonomic interface, untied of any complexity and unnecessary detail, which will allow a patient with little knowledge to know the risks of interactions between a drug and another. It will therefore translate the raw information and extract it as necessary to gauge the severity of interaction. Given the deployment of the new QR code in the newest drugs, the use of the application will be fully automated with a simple scan of the drug by the camera and give simple and interpretable results to everybody. As an extension to this work, possible perspectives are needed: (i) Enriching the database with more interactions, (ii) Add interactions with substances, (iii) Finalize the automatic entry of drugs QR code scans, (iv) Add a reminder of the time taken to drugs registered in treatment. REFERENCES [1] Sultana, Janet, Cutroneo, Paola, and Trifiro, Gianluca. ”Clinical and Economic Burden of Adverse Drug Reactions”. Journal of Pharmacology & Pharmacotherapeutics, vol. 4, no 1, pp. 73-77, 2013. [2] Mcdonnell, Patrick J. and Jacobs, Michael R. ”Hospital Admissions Resulting from Preventable Adverse Drug Reactions”. Annals of Pharmacotherapy, vol. 36, no 9, p. 1331-1336, 2002. [3] Scheife, Richard T., Hines, Lisa E., Boyce, Richard D. ”Consensus Recommendations for Systematic Evaluation of Drugdrug Interaction Evidence for Clinical Decision Support”. Drug Safety, vol. 38, no 2, pp. 197–206, 2015. [4] Routledge, Philip A., O’mahony, M. S., and Woodhouse, K. W. ”Adverse Drug Reactions in Elderly Patients”. British Journal of Clinical Pharmacology, vol. 57, no 2, pp. 121-126, 2004. [5] Van Roon, Eric N., Flikweert, Sander, Le Comte, and Marianne. ”Clinical Relevance of Drug-Drug Interactions”. Drug Safety, vol. 28, no 12, pp. 1131–1139, 2005. [6] Gokula, Murthy and Holmes, Holly M. ”Tools to Reduce Polypharmacy”. Clinics in Geriatric Medicine, vol. 28, no 2, pp. 323-341, 2012. [7] Terry, Nicolas P. ”Mobile Health: Assessing the Barriers”. CHEST Journal, vol. 147, no 5, pp. 1429-1434, 2015. [8] Nasri, Farah, Moussa, Neila, and Mtibaa, Abdellatif. ”Smart Mobile System for Health Parameters Follow Ship based on WSN and Android”. In: Computer and Information Technology (WCCIT), World Congress on. IEEE, pp. 1-6, 2013.
  • 10.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 6, December 2018 : 5371 - 5380 5380 [9] K. Cormac, B. Linda, and W. David, “Drug Interactions”, Clinical Pharmacology and Therapeutics, vol.44, no.7, pp. 422-426, 2016. [10] K. Baxter and C.L. Preston, “Stockleys Drug Interactions”, Pharmaceutical Press London, 2010. [11] Ishak, S. A., Abidin, H. Zainol, and Muhamad, M. ”Improving Medical Adherence using Smart Medicine Cabinet Monitoring System”. Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), vol. 9, no. 1, pp. 164–169, 2018. [12] B. Diquet and P. Laine-Cessac, “The search for risk factors and the therapeutic consequences. Drug interactions”, La Revue du Praticien, vol.55, no.5, pp. 541, 2005. [13] D. Lou, X. Chen, Z. Zhao, Y. Xuan, Z. Xu, H. Jin, X. Guo, and Z. Fang, “A Wireless Health Monitoring System based on Android Operating System”, IERI Procedia, vol.4, pp.208-215, 2013. [14] E.Z. Pirani, F. Bulakiwala, M. Kagalwala, M. Kalolwala, and S. Raina, “Android based Assistive Toolkit for Alzheimer”, Procedia Computer Science, vol.79, pp. 143-151, 2016. [15] H.H. Nguyen and J.N. Silva, “Use of Smartphone Technology in Cardiology”, Trends in Cardiovascular Medicine, vol.26, no.4, pp. 376-386, 2016. [16] K.M. Kumar and R. Venkatesan, “A Design Approach to Smart Health Monitoring Using Android Mobile Devices”, Advanced Communication Control and Computing Technologies (ICACCCT), 2014 International Conference on, pp. 1740-1744, IEEE, 2014. [17] Y.Y. Chang, S.L. Yan, P.Z. Lin, H.B. Zhong, J. Marescaux, J.L. Su, M.L. Wang, and P.Y. Lee, “A Mobile Medical QR-code Authentication System and Its Automatic FICE Image Evaluation Application”, Journal of Applied Research and Technology, vol.13, no.2, pp. 220-229, 2015. [18] J. Rouillard, “Contextual QR codes, Computing in the Global Information Technology”, in The Third International Multi-Conference on, pp. 50-55, IEEE, 2008. [19] Q. Ji et al., “Exploring the Concept of QR Code and the Benefits of Using QR Code for Companies”, 2014. [20] Patil, N. S., Kiran, P., Kiran, N. P., et al., “A Survey on Graph Database Management Techniques for Huge Unstructured Data”, International Journal of Electrical and Computer Engineering (IJECE), 2018, vol. 8, no 2, p. 1140–1149. [21] Soetanto, Hari, Hartati, Sri, Wardoyo, Retyanto, et al., “Hypertension Drug Suitability Evaluation Based On Patient Condition with Improved Profile Matching”, Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), 2018, vol. 11, no 2, pp. 453–461. BIOGRAPHIES OF AUTHORS Mourad Hadjila received his engineer degrees in 1994, his M.S. degrees in signals and systems in 1999, and his Ph. D. In Telecommunications in 2014 from the University of Tlemcen, Algeria. Since 2002 he has been assistant professor of Telecommunication Engineering. Member of STIC laboratory in the University of Tlemcen. His research interest is in telecommunication systems and mobile networks. Rachid Merzougui received the Dr. Eng. degree in Systems and Networks of Telecommunications from the University of Tlemcen (Algeria) in 2006, his PhD in Telecommunication from the University of Tlemcen (Algeria) in 2011. Since 2013, he has been Assistant Professor of Communication Engineering and Telecommunication Networks. He has served on the Scientific Committees of the Electronics and Telecommunication Departments of the University of Tlemcen. His research interest now is developpment of mobile applications networks and services. Sidi Mohammed Hadj Irid received Engineer and Magister degrees in electronic and communication engineering from Tlemcen university, Algeria, in 1996 and 2000 respectively. Then he studied digital communication in Valenciennes University, France in 2001. He has been a network supervisor at IBM Montreal, Canada, then a project manager at Orascom Telecom Algeria. Since 2008, he is lecturer at university of Tlemcen. His research interests are in the area of digital and array signal processing.