D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS...

90
SALUS “Scalable, Standard based Interoperability Framework for Sustainable Proactive Post Market Safety Studies” SPECIFIC TARGETED RESEARCH PROJECT PRIORITY Objective ICT-2011.5.3b) Tools and environments enabling the re-use of electronic health records SALUS D6.1.2 Toolsets for Enabling ADE Detection on EHRs based on temporal patterns Due Date: March 31, 2014 Actual Submission Date: March 31, 2014 Project Dates: Project Start Date : February 01, 2012 Project End Date : January 31, 2015 Project Duration : 36 months Deliverable Leader: OFFIS Project co-funded by the European Commission within the Seventh Framework Programme (2007-2013) Dissemination Level PU Public PP Restricted to other programme participants (including the Commission Services) RE Restricted to a group specified by the consortium (including the Commission Services) X CO Confidential, only for members of the consortium (including the Commission Services)

Transcript of D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS...

Page 1: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

SALUS “Scalable, Standard based Interoperability Framework for

Sustainable Proactive Post Market Safety Studies”

SPECIFIC TARGETED RESEARCH PROJECT PRIORITY Objective ICT-2011.5.3b) Tools and environments enabling the re-use of electronic health records

SALUS D6.1.2 Toolsets for Enabling ADE Detection on EHRs based on temporal patterns

Due Date: March 31, 2014 Actual Submission Date: March 31, 2014 Project Dates: Project Start Date : February 01, 2012

Project End Date : January 31, 2015 Project Duration : 36 months

Deliverable Leader: OFFIS

Project co-funded by the European Commission within the Seventh Framework Programme (2007-2013)

Dissemination Level

PU Public PP Restricted to other programme participants (including the Commission Services) RE Restricted to a group specified by the consortium (including the Commission Services) X CO Confidential, only for members of the consortium (including the Commission Services)

Page 2: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 2 of 90

Document History: Version Date Changes From Review

V0.1 September 28, 2012

initial template OFFIS All Consortium

V0.2 October 29. 2012

TUD input for ADE Detection Rules TUD SRDC, OFFIS

V0.3 January 11, 2013 OFFIS input for ADE Detection Rules OFFIS All Consortium

V0.4 January 25, 2013 - Minor changes regarding ADE Detection Rules

- first draft of chapter 3

TUD, OFFIS All Consortium

V0.5 February 22, 2013

- first draft of chapter 2 (Detection of known ADEs)

- LISPA input regarding the ADE Detection Rules

- UMC comments on ADE Detection Rules

OFFIS, LISPA, UMC

All Consortium

V0.6 May 06, 2013 - incorporated feedback

- executive summary

- Appendix

- introduction chapters

- first subsections of implementation chapter

OFFIS, SRDC, UMC

All Consortium

V0.7 May 17, 2013 - incorporated feedback

- improvements in implementation chapter

OFFIS, SRDC, UMC

All Consortium

V1.0 May 24, 2013 - incorporated feedback

- new introduction to chapter 4

- new subsection 5.2.3

OFFIS, SRDC, TUD

All Consortium

V1.1 March 03, 2014 - initial version of D6.1.2 OFFIS All Consortium

V2.0 March 03, 2014 - final version of D6.1.2 OFFIS, AGFA, LISPA, TUD, UMC, SRDC

All Consortium

Page 3: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 3 of 90

Contributors (Benef.) Tobias Krahn (OFFIS), Frerk Müller (OFFIS), Marco Eichelberg (OFFIS)

Dheban Srirangan (TUD), Prof. Peter Schwarz (TUD) Tomas Bergvall (UMC), Johan Ellenius (UMC) Andrea Migliavacca (LISPA), Paolo Invernizzi (LISPA), Sara Facchinetti (LISPA), Filomena Fortinguerra (LISPA) Gokce Banu Laleci Erturkmen (SRDC), A. Anil Sinaci (SRDC), Suat Gönül (SRDC) Marc Twagirumukiza (AGFA)

Responsible Author Tobias Krahn Email [email protected]

Beneficiary OFFIS Phone +49-441-9722-145

Page 4: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 4 of 90

SALUS Consortium Contacts:

Beneficiary Name Phone Fax E-Mail SRDC Gokce Banu Laleci

Erturkmen +90-312-2101763 +90(312)2101837 [email protected]

EUROREC Georges De Moor +32-9-2101161 +32-9-3313350 [email protected] UMC Niklas Norén +4618656060 +46 18 65 60 80 [email protected] OFFIS Wilfried Thoben

+49-441-9722131

+49-441-9722111

[email protected]

AGFA Dirk Colaert +32-3-4448408 +32 3 444 8401 [email protected] ERS Gerard Freriks +31 620347088 +31 847371789 [email protected] LISPA Alberto Daprà +390239331605 +39 02 39331207 [email protected] INSERM Marie-Christine Jaulent +33142346983 +33153109201 marie-

[email protected] TUD Peter Schwarz +49 351 458 2715 +49 351 458 7319 Peter.Schwarz@uniklinikum-

dresden.de ROCHE Jamie Robinson +41-61-687 9433 +41 61 68 88412 [email protected]

Page 5: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5 of 90

EXECUTIVE SUMMARY Within this document, D6.1.2 – “Toolsets for Enabling ADE Detection on EHRs based on temporal patterns”, the ADE Notification Tool (ANT) will be described. The main objective of the ANT is on the one hand to detect all kinds of Adverse Drug Events (ADEs) and on the other hand to notify the clinical experts about each suspicious event. In terms of the ANT, ADEs are separated in two classes: known ADEs and unknown ADEs. The first class describes the currently already known events. They are already confirmed and published in the “Summary of Product Characteristics” (SPC) of a drug. The second class covers the currently unknown ADEs. These events are not confirmed as an ADE yet and require further investigation. In case of a known ADE, the clinical expert gets a simple notification, but if the ANT detects a suspicious event that is not an already known ADE, the physician gets alarmed. In addition, all relevant data fields that lead to the detection are displayed to obtain the physician’s opinion. If he confirms an event as an ADE, the reporting process gets triggered with the help of the “Individual Case Safety Reporting Tool” (IRT). In view of the SALUS architecture, the ANT will be deployed on the SALUS “Semantic Interoperability Layer” (SIL), which is able to translate clinical data from the hospital’s EHR system into the standardized SALUS representation utilizing the SALUS “Common Information Model” (CIM). One of the main objectives of the ANT is to enable the detection of ADEs regardless of the EHR’s data quality: even though there is only a little data available in the EHR, the ANT will try to detect suspicious events. The focus is on the deployment in the hospitals of our consortium partner TUD, but to show the scalability of the ANT, a prototypical implementation in the clinical setting of our consortium partner LISPA is planned as well. The first prototype of the ANT was delivered at Month 16. It focused on the detection of already known ADEs, contained a detection rule repository to detect ADEs by other parameters, like special drug prescriptions or lab results, and was an easy to extend vertical prototype. This document describes the concept and implementation of the second prototype, which is due to Month 26 and covers a rule management component along with an extended ADE detection rule repository including several ADE detection approaches.

Page 6: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 6 of 90

TABLE OF CONTENTS Executive Summary ................................................................................................................................ 5  Table of contents ..................................................................................................................................... 6  1   Introduction .................................................................................................................................... 7  

1.1   Purpose .................................................................................................................................... 7  1.2   Reference documents .............................................................................................................. 7  1.3   Abbreviations and Acronyms .................................................................................................. 8  

2   Detection of known ADEs ............................................................................................................. 9  3   ADE Detection Rules ................................................................................................................... 13  

3.1   TUD: Rules based on laboratory parameters ........................................................................ 13  3.2   LISPA: Rule concepts ........................................................................................................... 15  3.2.1   Rules defined in function of ADEs reported in the past ................................................... 16  3.2.2   Rules based on specific diseases as triggers of ADEs ...................................................... 20  3.2.3   Rules based on presence of interaction between two or more drugs ................................ 24  3.2.4   Rules based on request of specialistic examinations or diagnostic tests ........................... 27  3.3   Rules based on the prescription of specific antidotes ........................................................... 39  3.4   Changes in drug therapy ....................................................................................................... 48  3.5   Rules based on postmarketing information ........................................................................... 48  3.6   Rules based on ADE related diagnoses ................................................................................. 49  3.7   Drug interactions ................................................................................................................... 49  3.8   Published Rules ..................................................................................................................... 49  

3.8.1   PSIP Project .................................................................................................................. 49  3.8.2   Rules published in the paper “Retrospective analysis of the frequency and recognition of adverse drug reactions by means of automatically recorded laboratory signals” by Tegeder et al. 56  3.8.3   Rules published in the paper “Computerized surveillance of adverse drug reactions in hospital: pilot study” by Azaz-Livshits et al. ............................................................................... 57  3.8.4   Rules published in the paper “Implementation of a System for Computerized Adverse Drug Event Surveillance and Intervention at an Academic Medical Center” by Kilbridge et al. 58  

4   Detection of unknown ADEs ....................................................................................................... 60  4.1   Bump Hunting for ADE detection ........................................................................................ 60  4.2   Clustering method to detect unknown ADEs ........................................................................ 66  

5   Implementation of the ADE Notification Tool ........................................................................ 68  

6   Conclusion ................................................................................................................................ 77  

Page 7: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 7 of 90

1 INTRODUCTION

1.1 Purpose This document describes the prototypical implementation of the ADE Notification Tool developed to detect and notify clinical experts in a hospital setting on the presence of ADEs. The Deliverable itself contains the method descriptions and approaches to detect known and unknown ADEs. As another component of the toolset, we developed an ADE Detection Rule repository that will also be described in this document. Moreover, the technical details of the tool components will be presented. In the description of work regarding task 6.1 the following is specified: “In order to increase the reporting rates of ADEs, intelligent data analysis algorithms will be developed within this task that enable proactive real time screening of EHRs of a patient to enable ADE detection. These screening algorithms will be based on approaches from temporal data mining for the identification of patterns in unstructured, high-dimensional, temporally oriented data and will be deployed to pilot hospitals in order to execute over the information management system of the hospital. In this task special emphasis will be on extracting temporal relations to identify links among drug use and adverse events in EHRs fed to the analysis tool. The developed ADE algorithms will deduce the chronological order of the events to determine relations among them which are especially necessary for detecting ADEs. A possible inclusion of Time To Onset (TTO) data will be evaluated. Finally, a user interface will be developed to present the suspected ADE list back to the medical practitioners during patient’s doctor visit seamlessly.” To be able to detect unknown ADEs, the current knowledge on the set of known ADEs is required, particularly in the light of the fact that just the currently unknown ADEs are of interest to be reported. This document is structured as follows. Section 2 describes the methods and resources for the detection of known ADEs. The ADE detection rules repository is described in Section 3. Section 4 introduces our data mining approach to detect unknown ADEs. Afterwards, in Section 5, the technical details of the ADE Notification Tool including the technical implementation details are described.

1.2 Reference documents The following documents were used or referenced in the development of this document:

• SALUS Description of Work (SALUSPartB_20110118.pdf) • SALUS Deliverable 8.1.1 - Pilot Application Scenario and Requirement Specifications of the

Pilot Application • SALUS Deliverable 3.3.1 - Requirement Specification of the SALUS Architecture • SALUS Deliverable 3.4.1 - Conceptual Design of the SALUS Architecture • SALUS Deliverable 4.3.1 - SALUS Harmonized Ontology for Post Market Safety Studies • SALUS Deliverable 5.3.1 - Interoperability Profiles and Open Source Toolsets for Reporting

Activities for Post Market Safety Studies

Page 8: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 8 of 90

1.3 Abbreviations and Acronyms Table 1: List of Abbreviations and Acronyms

Abbreviation/ Acronym DEFINITION

ADE Adverse Drug Event ABDA Bundesvereinigung Deutscher Apothekerverbände ADR Adverse Drug Reaction AIFA Agenzia Italiana del Farmaco (Italian Medicines Agency) AIC Autorizzazione all’Immissione in Commercio (Marketing Authorization number) ATC Anatomical Therapeutic Chemical ANT ADE Notification Tool CIM Common Information Model DB Database

DWH Data Warehouse EHR Electronic Health Record EMA European Medicines Agency

EU-ADR Exploring and Understanding Adverse Drug Reactions by Integrative Mining of Clinical Records and Biomedical Knowledge

FDA Food and Drug Administration IC Information Component

ICD-9-CM International Classification of Diseases, 9th Rev., Clinical Modification ICD-10 International Statistical Classification of Diseases and Related Health Problems, 10th rev ICSR Individual Case Safety Report INR International Normalized Ratio IRT ICSR Reporting Tool LDC Linked Data Cloud

LISPA Lombardia Informatica S.p.A. LOINC Logical Observation Identifiers Names and Codes

MedDRA Medical Dictionary for Regulatory Activities PRIM Patient Rule Induction Method

PROTECT Pharmacoepidemiological Research on Outcomes of Therapeutics by a European Consortium

SIDER Side Effect Resource SIL Semantic Interoperability Layer

SIL DS Semantic Interoperability Layer Data Service SPARQL SPARQL Protocol And RDF Query Language

SPC Summary of Product Characteristics SSRIs Selective serotonin reuptake inhibitors TTO Time To Onset TUD Technical University of Dresden VKA Vitamin K antagonist XML eXtensible Markup Language

Page 9: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 9 of 90

2 DETECTION OF KNOWN ADES To be able to detect unknown ADEs, the set of currently known ADEs has to be considered. For the detection of known ADEs we will use data from external sources. In Germany for example, the “ABDA”-database contains more than 210.000 data entries on marketed drugs that can be queried1, but the use of this database is not free of charge and the ADEs in that database are not stored in a coded format. As an appropriate coding system for ADEs, “MedDRA” experiences a wide international acceptance.2 Furthermore, the terminology server component developed within the SALUS project supports several mappings between MedDRA and other classification systems. This enables us for example to translate ICD coded diagnoses into MedDRA codes and vice versa. In section 2.1, officially accessible data sources containing coded data on already known ADEs will be presented. For the usage in the ANT, these data sources are consolidated in a single database (see section 2.2). 2.1 Data Sources for known ADEs One objective of the design of the ANT is to facilitate an easy integration of external data sources containing data on already known ADEs. In this section, these data sources are described. 2.1.1 PROTECT DB During another EU-Project, called PROTECT (“Pharmacoepidemiological Research on Outcomes of Therapeutics by a European Consortium”)3, the project consortium together with the EMA (“European Medicines Agency”) created a database containing all ADRs from the Summary of Product Characteristics (SPC) of drugs authorized in the EU. With the help of this database, they aim to increase the efficiency of the signal detection process since the determination of whether an ADR is already known or not is a time-consuming step. The database is an Excel file containing all ADRs in combination with their related MedDRA codes. The drugs are recorded in form of product names and substances of a product (see Figure 1). The PROTECT DB is intended for signal detection activities and research purposes. Currently, the content has been updated on 30 June 2012 and it is planned to update this database routinely, at least once a year. 4 Regarding the ANT, the PROTECT database brings a tremendous added value: To enable the detection of unknown ADEs, the latest state of known ADEs has to be considered in order to prepare and ease the reporting process of suspected unknown ADEs. Therefore the PROTECT DB is an ideal data source to start with.

1 http://www.dimdi.de/static/de/db/dbinfo/ae00.htm 2 http://www.meddra.org/how-to-use/support-documentation/english 3 http://www.imi-protect.eu 4 http://www.imi-protect.eu/documents/ADRdatabase_introduction.pdf

Page 10: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 10 of 90

Figure 1: Screenshot of PROTECT database

2.1.2 Other data sources The drugs listed in the PROTECT DB (see section 2.1) are approved for the EU market. However, the pharmaceutical companies also have the opportunity to request an approval only for a subset of the EU countries. To facilitate the accessibility of other data sources containing drugs and known ADRs, the ANT will support Linked Data. By the connection of open available data sources, the amount of machine processable medical data is constantly growing. The current status of this interlinking process is shown in Figure 2.

Page 11: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 11 of 90

Figure 2: The Linked Open Data Cloud5

The purple coloured data sources within this figure show the extent to which medical data is available within the Linked Data Cloud. These data sources can be queried by the help of the semantic query language SPARQL. For the purposes of our SALUS project, we identified three data sources that can be used (see the red marked data sources in Figure 1):

- SIDER: SIDER (“Side Effect Resource”) contains linked data about marketed drugs in conjunction with their known ADRs. Currently this data source contains more than 215.000 ADRs. Each ADR is listed as MedDRA preferred name in combination with the ATC name of the drug.6

- DailyMed: DailyMed is a database of the “Food and Drug Administration” (FDA) agency of the United States. DailyMed contains high qualitative specific information about animal and human drugs. Furthermore, this data source includes information on all known ADRs that are described in the summary of product characteristics, but not in a coded representation. The current version contains data on more than 46.000 drugs.7

- DrugBank: DrugBank is a database of the University of Alberta and contains among

chemical information very detailed information about drugs, like for example data on typical patient groups or dosage forms of a drug. In summary, DrugBank includes more than 6.700 data entries.8

5 Cyganiak, Richard (2011): The Linked Open Data Cloud, see http://lod-cloud.net for further details. 6 http://sideeffects.embl.de 7 http://dailymed.nlm.nih.gov/dailymed/ 8 http://www.drugbank.ca

Page 12: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 12 of 90

Nearly the complete data that is accessible by these sources is sent by pharmaceutical industries - therefore the data is trustable. The data can be downloaded and locally installed to ensure high availability. 2.2 Database for Known ADE Detection The data from the data sources presented in section 2.1 was used, imported and consolidated into a single database. In addition, the available background information on age/gender groups, the causality and frequency of the known ADEs following the data structure of the PROTECT DB (see setion 2.1.1) was also imported into that database to enable a rough estimation of the probability for a known ADE. Figure 3 shows a small sample of the final database for the known ADE detection module of the ANT.

Figure 3: Sample from the Known ADE Detection database

The database contains in total more than 160.000 data entries on known ADEs. However, if new information on known ADEs becomes available, it can be easily updated and extended.

Page 13: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 13 of 90

3 ADE DETECTION RULES The detection of known ADEs presented in chapter 2 can be seen as a rule concept like

[drug] à [diagnosis]

under the temporal condition that the diagnosis has been made after the drug has been taken. However, this pattern is not the only one that will be traced by the ANT. For example, even if a diagnosis isn’t available, an ADE can be detected in the blood profile by monitoring specific parameters as indicators of ADEs. In the literature, many different types of adverse event detection rules are published. A lot of these rules consist of one or two conditions leading to a specific effect. Condition combinations can contain a drug and another drug, a drug in connection with a lab result, a drug alone with its dose, a drug and a patient characteristic, a drug with its dose and a patient characteristic or a drug and a chronic disease. Furthermore, in the SALUS project, we want to consider additional indications for adverse drug events like for example drug discontinuations or specific antidotes. In the following sections, all detection rule concepts used by the ANT will be described. In section 3.1 and 3.2 ADE detection rules composed by the SALUS medical partners TUD and LISPA will be presented – these rules are directly proposed by their medical experts who know their local data sets and workflows. The other sections will show rule concept ideas taken from the published literature.

3.1 TUD: Rules based on laboratory parameters There are several indicators of adverse drug events, e.g. liver-, kidney-, muscle-parameters or bone-marrow- and electrolyte-values. All these parameters are summarized in three major concepts of ADE detection: Concept 1: This concept is based on muscle-, liver- and kidney-parameters that need to be in a normal range before the prescription of a drug. An ADE can be confirmed after either one or more of those parameters of a patient has/have changed more than twice of the reference value after drug prescription. The following table 2 shows three parameters with their corresponding reference values and cut-off values for ADE detection. Parameters Normal range (before

prescription) ADE detection rule (after prescription)

ALAT (Liver) Male: 10 - 50 U/l

Female: 10-35 U/l

2 x normal value (value before drug prescription)

Myoglobin (Muscle) Male: 20 – 70 µg/l

Female: 16 – 60 µg/l

2 x normal value (value before drug prescription)

Creatinine (Kidney) Blood: Male: 74 – 110 µmol/l

Female: 58 – 96 µmol/l

2 x normal value (value before drug prescription)

Table 2: Concept 1 – muscle, liver- and kidney-parameters

Page 14: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 14 of 90

Concept 2: The second concept contains parameters associated with the bone marrow. In order to detect an ADE one needs to specify the number of leuko- and erythrocytes. Low numbers of leuko- and erythrocytes can indicate an ADE occurance. An ADE can be detected if either the number of leukocytes or erythrocytes shrinks more than 30 % of the normal value after drug prescription. Following table 3 shows both parameters with their corresponding normal range and their ADE detection rules.

Parameters Normal range (before prescription) ADE detection rule (after prescription)

Number of leukocytes Up to 6 years: 5.0 – 14.5 x 1000/µL

Up to 10 years: 4.5 - 13.5 x 1000/µL

Up to 14 years: 4.5 – 13.0 x 1000/µL

Adults: 4.4 – 11.3 x 1000/µL

Shrinkage of more than 30% of reference value (value before drug prescription)

Number of erythrocytes Children: 5-10 years: 3.9 – 5.1 million/µL 10-12 years: 4.1 – 5.2 million/µL

Adults: Women: 4.1 – 5.1 million/µL Men: 4.5 -5.9 million/µL

Shrinkage of more than 30% of reference value (value before drug prescription)

Table 3: Concept 2 – bone marrow-parameters

Concept 3: This concept for ADE detection is based on electrolytes. Major electrolyte measures are natrium, potassium, chloride and calcium. These measures are very sensitive and hence are able to give a good feedback on reactions associated with drugs. In general, a 20 % change of the normal value can indicate an ADE occurrence. Particularly, natrium and potassium are well known to interact with drugs resulting in side effects. The following table 4 shows these parameters with their corresponding normal values and ADE detection rules.

Parameters Normal range (before prescription)

ADE detection rule (after prescription)

Natrium 134 - 145 mmol/L At least 20% change of normal value (value before drug

Page 15: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 15 of 90

prescription) – and the value being outside the normal range

Potassium 3.4 - 5.2 mmol/L At least 20% change of normal value ( value before drug prescription) – and the value being outside the normal range

Chloride 95 - 112 mmol/L At least 20% change of normal value (value before drug prescription) – and the value being outside the normal range

Calcium 12 - 15 years: 2.10 – 2.50 mmol/L

15 - 18 years: 2.15 – 2.45 mmol/L

18 - 120 years: 2.15 - 2.65 mmol/L

At least 20% change of normal value (value before drug prescription) – and the value being outside the normal range

Table 4: Concept 3 – Electrolytes

3.2 LISPA: Rule concepts The ADE rules currently identified by TUD are not applicable in the LISPA SALUS pilot, because of the lack of laboratory results in the data warehouse (DWH) of Lombardy Region. LISPA proposes different query patterns applicable as ADE detection rules on the basis of available data in SALUS LISPA DWH which is not an EHR hospital system but is a regional health data system. This system contains data regarding all interactions between a citizen and the regional public health systems (clinical and administrative data). In particular data to be used within the scope of SALUS project are: - Pharmaceutical (drugs prescriptions in primary care) - Pharmaceutical in hospital setting (drugs provision in hospital care at patient discharge or day

hospital) - Hospitalization (hospital discharge letter) - Ambulatory (laboratory or other diagnostic tests, …) - Vaccinations (vaccines information) - Allergies - Patient clinical status (clinical condition calculated by an elaboration process based on clinical

history) - Patient pregnancy status (elaborated data)

SALUS project takes advantage in analysing each single data flow and connections between different data sources (e.g. patient with a drug prescription in primary care (pharmaceutical data source) -> adverse drug event which requires hospitalization -> information about hospital stay (hospitalization and pharmaceutical in hospital data sources)). The ADE detection rules for LISPA pilot are designed with a novel approach which uses clinical and administrative data together. The proposed rules, analysed with the Lombardy regional pharmacovigilance center, are grouped in four concepts (see Figure 4):

Page 16: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 16 of 90

1. Rules defined on the basis of ADE reported in the past (known ADEs);

2. Rules based on specific diseases as trigger of ADE (known and unknown ADEs);

3. Rules based on presence of interaction between two or more drugs (known ADEs);

4. Rules based on request of specialistic examination or diagnostic tests as trigger of ADE (known

and unknown ADEs).

For every identified rule a tuning phase is foreseen during pilot activities. Within this phase each rule will be adjusted according to the needs highlighted through the use of the rule on the real databases.

3.2.1 Rules defined in function of ADEs reported in the past These rules are focused to find possible ADE not yet reported by involved GPs but already known (previously reported in the pharmacovigilance process). Rules definition approach: The rules are defined using frequent ADEs reported to AIFA by Lombardy region. The ADE report analysis allows to identify correlations between drug – adverse event – indicator. Strengths:

• Easy to define; • Useful to manage and monitor any specific event.

Weaknesses:

• The system is focused only on known ADE previously reported. Rule structure

Figure 4: Overview of LISPA specific ADE detection rule concepts

Page 17: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 17 of 90

1st step - Rules setup A spontaneous ADEs regional DB is available and contains: drug (AIC code) – active principle (ATC code) – Diagnosis (MedDRA code) Using Semantic framework MedDRA codes are mapped to ICD-9 CM codes, results are stored in a new table: drug (AIC code) – active principle (ATC code) – Diagnosis (ICD9 code) Examples The following associations examples (see table 5) have been extracted from the regional ADEs DB of 2012

PT_code   PT_desc_eng   Drugsubstance   ATC_CODE  

10015090   Epistaxis   WARFARIN     B01AA03  

10018867   Haematuria   WARFARIN     B01AA03  

10002034   Anaemia   WARFARIN     B01AA03  

10038063   Rectalhaemorrhage   WARFARIN     B01AA03  

10022594   International   normalised   ratio  decreased  

WARFARIN     B01AA03  

10008111   Cerebralhaemorrhage   WARFARIN     B01AA03  

10018852   Haematoma   WARFARIN     B01AA03  

10066373   Floppy  iris  syndrome   TAMSULOSIN   G04CA02  

10021036   Hyponatraemia   FUROSEMIDE   C03CA01  

10042361   Subduralhaematoma   WARFARIN     B01AA03  

10020646   Hyperkalaemia   SPIRONOLACTONE   C03DA01  

10027141   Melaena   WARFARIN     B01AA03  

10015090   Epistaxis   CLOPIDOGREL     B01AC04  

10013968   Dyspnoea   AMOXICILLIN/CLAVULANANIC  ACID   J01CR02  

10021036   Hyponatraemia   AMILORIDE  /HYDROCHLOROTHIAZIDE   C03EA01  

10000087   Abdominalpainupper   KETOPROFEN   M01AE03  

10015090   Epistaxis   ACETYLSALICYLIC  ACID   B01AC06  

10029354   Neutropenia   LENALIDOMIDE   L04AX04  

10021097   Hypotension   FUROSEMIDE   C03CA01  

10042345   Subcutaneoushaematoma   WARFARIN     B01AA03  

10065304   Spontaneoushaematoma   WARFARIN     B01AA03  

10002034   Anaemia   ACETYLSALYCILIC  ACID   B01AC06  

10012735   Diarrhoea   AMOXICILLIN/CLAVULANIC  ACID   J01CR02  

10020993   Hypoglycaemia   METFORMIN/GLIBENCLAMIDE   A10BD02  

10029354   Neutropenia   RITUXIMAB   L01XC02  

10020646   Hyperkalaemia   RAMIPRIL   C09AA05  

10013968   Dyspnoea   CARBOPLATIN   L01XA02  

10033775   Paraesthesia   OXALIPLATIN   L01XA03  10038436   Renalfailure  acute   FUROSEMIDE   C03CA01  

10020646   Hyperkalaemia   ENALAPRIL     C09AA02  

10013968   Dyspnoea   RITUXIMAB   L01XC02  

10002034   Anaemia   CLOPIDOGREL     B01AC04  

10021015   Hypokalaemia   FUROSEMIDE   C03CA01  

Page 18: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 18 of 90

10021036   Hyponatraemia   CARBAMAZEPINE   N03AF01  

10028309   Musclehaemorrhage   WARFARIN     B01AA03  

10016936   Folliculitis   CETUXIMAB   L01XC06  

10012735   Diarrhoea   CAPECITABINE   L01BC06  

10009657   Clostridium  difficile  colitis   CEFTRIAXONE     J01DD04  

10017955   Gastrointestinalhaemorrhage   WARFARIN     B01AA03  

10038436   Renalfailure  acute   ENALAPRIL   C09AA02  

10042772   Syncope   FUROSEMIDE   C03CA01  

10021114   Hypothyroidism   AMIODARONE     C01BD01  

10043554   Thrombocytopenia   LENALIDOMIDE   L04AX04  

10013983   Dystonia   METOCLOPRAMIDE     A03FA01  

10020642   Hyperhidrosis   OXALIPLATIN   L01XA03  

10002965   Aplasia  pure  redcell   EPOETIN  BETA   B03XA01  

10000087   Abdominalpainupper   PACLITAXEL   L01CD01  10033775   Paraesthesia   OXALIPLATINO   L01XA03  

Table 5 - Drugs – Diagnosis associations examples

2nd step – Rules running

Search period: last 2 month

In SALUS-LISPA DWH, on the basis of the 1st step performed on existing dataset of ADEs reporting,

it is established to perform a data search on the last two months period (SALUS LISPA DWH is

updated on a monthly basis).

When a prescription drug is found then T0 is established (T0=prescription index):

• Search a drug (a specific AIC code or ATC code) AND related ADE (ICD9)

• Search for all the specific drugs prescribed after T0

• the ICD9 has to be in a date after any purchase of the drug in study and in a date not greater

than drug purchase + DDD9 + X weeks/months/years (variable case by case)10

• in the six months before prescription index, there must not be any prescriptions of the same

drug, i.e. the patients must be newly treated

• in the six months before prescription index, there must not be the same ICD-9 diagnosis, i.e.

the patients must not have the same event before the new treatment

A temporal diagram of this rule is as follow (see Figure 5):

9 DDD are Defined Daily Dose by WHO and can be used for calculate the coverage (in days) of the drug 10 To simplify the approach we can consider X = max 8 weeks

Page 19: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 19 of 90

In SALUS-LISPA DWH the rule is implemented with the following steps:

1. For drug search:

Table: DRUGS.

Field: ATC_CODE or/and AIC_CODE

Field: DELIVERY_DATE used for compared with the event encountered

2. For diagnosis ICD9

Table: HOSPITALIZATION

Field: DIAGNOSIS_CODE X_ICD9CM (where X is from 1 to 6)

Field: DATE_OF_EVENT is greater or equal than DRUGS. DELIVERY_DATE and minor

than DRUGS.DELIVERY_DATE + DDD + X weeks/months/years (it depends on the drug-

diagnoses). In the six months before index prescription there must be no purchase of that

drug, i.e. the patients must be newly treated.

3. Alternative search for diagnosis ICD9

Table: AMBULATORY

Field: DIAGNOSIS_CODE_ICD9CM

Field: START_DATE is greater or equal than DRUGS.DELIVERY_DATE and minor than

DRUGS.DELIVERY_DATE + X weeks/months/years (it depends on the drug). In the six

months before index prescription there must be no purchase of that drug, i.e. the patients must

be newly treated.

4. For diagnosis ICD9 check in T0-X months

Table: HOSPITALIZATION

Field: DIAGNOSIS_CODE X_ICD9CM (where X is from 1 to 6 depending on the number of

diagnosis identified in >T0)

Field: DATE_OF_EVENT is previous than DRUGS. DELIVERY_DATE - X

weeks/months/years (X from 1 to 8 weeks). In the period before drug prescription there must

be no occurrences of the identified diagnosis in>T0.

5. Alternative search for diagnosis ICD9 check in T0-X months

Table: AMBULATORY

T0 (prescription index) DRUG X DRUG X DRUG X

T0-6 months

NO DRUG X (AIC and ATC)

NO DIAGNOSIS Y (ICD9)

DRUG X + DDD + X WEEKS

DIAGNOSIS Y

Figure 5: temporal diagram LISPA rule concept #1

Page 20: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 20 of 90

Field: DIAGNOSIS_CODE_ICD9CM

Field: START_DATE is previous than DRUGS. DELIVERY_DATE - X weeks/months/years

(X from 1 to 8 weeks). In the period before drug prescription there must be no occurrences of

the identified diagnosis in>T0.

It should be noted that, the ADE detection rules are not directly executed on top of LISPA DWH. Through the mechanisms presented in Section 5, patient data is collected from the underlying EHR sources (such as LISPA DWH) through semantic and technical interoperability layers of SALUS, in a common model conforming to SALUS Common Information Model.

3.2.2 Rules based on specific diseases as triggers of ADEs These rules are based on studies like EU-ADR. This is a list of diseases that frequently could be caused by drugs. The rules have to disclose the possible relationship between a specific disease and the drug use. Rules definition approach: Starting from a diseases list elaborated i.e. by EU-ADR (and modified) related with drug use it is possible define a specific matrix. Strengths:

• Literature support; • Well identified field.

Weaknesses:

• Limitation in new ADE type identification; • The diagnosis has to be included in the discharge letter.

Examples:

• Thrombocytopenia • Upper gastrointestinal bleeding

Rules running Search period: last 1 month

Rule for Thrombocytopenia General rule: Patients should be resident in Lombardy and registered by the National Health Service from more than 1 year at the date of hospital admission (or at start date of ambulatory event) and for an year following the discharge (or from the end date of ambulatory event). Discharge from hospital with 1stdiagnosis of Thrombocytopenia (T0= admission date) or ambulatory diagnosis. From the prescription repository all drugs prescribed two months before T0 should be extracted. The drugs found in the two months before T0 should not be in a time window of six months before the admission date to be classified as suspect. Diagnosis of Thrombocytopenia from hospital admission and/or ambulatory should not be in time window of 12 months before T0 (no chronic case of thrombocytopenia). The record of the hospital diagnosis and the suspected drugs will be presented to the GP. The year subsequent T0 should serve as a check for new thrombocytopenia diagnosis or for searching for new haematological diseases(such as leukaemia). This is a follow up phase.

A temporal diagram of this rule is as follow (see Figure 6):

Page 21: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 21 of 90

In ICD9 CM Thrombocytopenia which could be of interest in this rule is identified as:

287.3 Primary thrombocytopenia

287.30 Primary thrombocytopenia, unspecified

287.31 Immune thrombocytopenic purpura

287.39 Other primary thrombocytopenia

287.4 Secondary thrombocytopenia

287.49 Other secondary thrombocytopenia

287.5 Thrombocytopenia, unspecified

(other Thrombocytopenia ICD9 codes are not considered since out of scope in ADE search).

In order to evaluate which of these diagnosis codes are significantly represented in the DWH it is suggested to perform some investigation and to consider the frequency distribution of Thrombocytopenia in ambulatory and hospitalization tables.

In SALUS-LISPA DWH the rule is implemented with the following steps:

1. For diagnosis ICD9

Table: HOSPITALIZATION

Field: DIAGNOSIS=_”Thrombocytopenia” ICD9CM (287.31, 287.49, 287.5)

Field: DATE_OF_EVENT.

2. Alternative search for diagnosis ICD9

Table: AMBULATORY

Field: DIAGNOSIS_CODE_ICD9CM =_”Thrombocytopenia” (287.31, 287.49, 287.5)

3. Field: START_DATE. For drugs list search:

Table: DRUGS.

Field: DELIVERY_DATE= DATE_OF_EVENT OR START_DATE– X weeks (X=0:8)

4. For drugs list exclusion:

Table: DRUGS.

Field: ATC_CODE or/and AIC_CODE of DRUGS found between (DATE_OF_EVENT OR

START_DATE) and (DATE_OF_EVENT OR T0-8 weeks)

Field: DELIVERY_DATE= DATE_OF_EVENT OR START_DATE – X weeks (X=8:48)

DRUG X DRUG Y

T0-12months

NO DRUG X (AIC and ATC)

NO Thrombocytopenia DIAGNOSIS hospital/ambulatory T0-2 months

2

T0: Thrombocytopenia admission/ambulatory

diagnosis NO DRUG Y (AIC and ATC)

Figure 6: temporal diagram of LISPA rule concept #2

Page 22: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 22 of 90

5. For diagnosis exclusion:

Table: HOSPITALIZATION/AMBULATORY.

Field: DIAGNOSIS_CODE_ICD9CM =_”Thrombocytopenia” (287.31, 287.49, 287.5)

found between (DATE_OF_EVENT OR START_DATE) and (DATE_OF_EVENT OR T0-

X weeks (X=0:52))

Rule for Upper gastrointestinal bleeding General rule: Patients should be resident in Lombardy and registered by the National Health Service from more than 1 year at the date of hospital admission (or at start date of ambulatory event) and for an year following the discharge (or from the end date of ambulatory event). Discharge from hospital or ambulatory event with a diagnosis of Upper gastrointestinal bleeding (ICD9 578.x) From the prescription repository all drugs prescribed two months before the hospital admission date should be extracted. The record of the hospital/ambulatory diagnosis and the suspected drugs will be presented to the GP. A further elaboration will be performed with the result of this rule: a comparison between the list of drugs inducing upper gastrointestinal bleeding (found in literature and reported in the following table 6) and the list of drugs - associated frequencies identified through this rule. ATC  code,   3rd  level  

Pharmacological  subgroup   ATC   Code,  4th  level  

Chemical  subgroup   ATC   Code,  5th  level  

Drug  name  

M01A   NSAIDs     M01AH   COXIBs     M01AH01   Celecoxib  

M01A   NSAIDs     M01AH   COXIBs     M01AH05   Etoricoxib  

M01A   NSAIDs     M01AB   Acetic   acid   derivatives   and  related  substances  

M01AB01   Indomethacin  

M01A   NSAIDs     M01AB   Acetic   acid   derivatives   and  related  substances  

M01AB05   Diclofenac  

M01A   NSAIDs     M01AB   Acetic   acid   derivatives   and  related  substances  

M01AB16   Aceclofenac  

M01A   NSAIDs     M01AB   Acetic   acid   derivatives   and  related  substances  

M01AB15   Ketorolac  

M01A   NSAIDs     M01AE   Propionic  acid  derivatives   M01AE01   Ibuprofen  

M01A   NSAIDs     M01AE   Propionic  acid  derivatives   M01AE02   Naproxen  

M01A   NSAIDs     M01AE   Propionic  acid  derivatives   M01AE03   Ketoprofen  

M01A   NSAIDs     M01AC   Oxicams   M01AC01   Piroxicam  

M01A   NSAIDs     M01AC   Oxicams   M01AC02   Tenoxicam  

M01A   NSAIDs     M01AC   Oxicams   M01AC05   Lornoxicam  

M01A   NSAIDs     M01AC   Oxicams   M01AC06   Meloxicam  

M01A   NSAIDs     M01AX   NSAIDs,  other     M01AX17   Nimesulide  

B01A   Antithrombotic  agents   B01AA   Vitamin  K  antagonists  (VKA)     B01AA03     Warfarin  

B01A   Antithrombotic  agents   B01AA   Vitamin  K  antagonists  (VKA)     B01AA07     Acenocoumarol  

B01A   Antithrombotic  agents   B01AC   Platelet  aggregation  inhibitors   B01AC04   Clopidogrel  

B01A   Antithrombotic  agents   B01AC   Platelet  aggregation  inhibitors   B01AC06   Low-­‐dose  Acetylsalicylic  acid  (ASA)  

C03D   Potassium-­‐sparing  agents   C03DA   Aldosterone  antagonists   C03DA01   Spironolactone    

H02A   Corticosteroids  for  systemic  use   H02AB   Glucocorticoids   H02AB01   Betamethasone    

H02A   Corticosteroids  for  systemic  use   H02AB   Glucocorticoids   H02AB02   Dexamethason

Page 23: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 23 of 90

e    

H02A   Corticosteroids  for  systemic  use   H02AB   Glucocorticoids   H02AB04   Methylprednisolone    

H02A   Corticosteroids  for  systemic  use   H02AB   Glucocorticoids   H02AB08   Triamcinolone  

H02A   Corticosteroids  for  systemic  use   H02AB   Glucocorticoids   H02AB09   Hydrocortisone    

N06A   Antidepressants   N06AB   Selective   serotonin   reuptake  inhibitors  (SSRIs)    

N06AB03     Fluoxetine  

N06A   Antidepressants   N06AB   Selective   serotonin   reuptake  inhibitors  (SSRIs)    

N06AB04     Citalopram  

N06A   Antidepressants   N06AB   Selective   serotonin   reuptake  inhibitors  (SSRIs)    

N06AB05   Paroxetine  

N06A   Antidepressants   N06AB   Selective   serotonin   reuptake  inhibitors  (SSRIs)    

N06AB08       Fluvoxamine  

N06A   Antidepressants   N06AB   Selective   serotonin   reuptake  inhibitors  (SSRIs)    

N06AB10   Escitalopram  

N06A   Antidepressants   N06AB   Selective   serotonin   reuptake  inhibitors  (SSRIs)    

N06AB06     Sertraline  

M05B   Drugs   affecting   bone   structure  and  mineralization  

M05BA   Bisphosphonates   M05BA04   Alendronic  acid  

M05B   Drugs   affecting   bone   structure  and  mineralization  

M05BA   Bisphosphonates   M05BA06   Ibandronic  acid  

M05B   Drugs   affecting   bone   structure  and  mineralization  

M05BA   Bisphosphonates   M05BA07   Risedronic  acid  

M05B   Drugs   affecting   bone   structure  and  mineralization  

M05BA   Bisphosphonates   M05BA08   Zoledronic  acid  

Table 6 – Drugs inducing upper gastrointestinal bleeding

A temporal diagram of this rule is as follow (see Figure 7):

In SALUS-LISPA DWH the rule is implemented with the following steps:

1. For diagnosis ICD9

Table: HOSPITALIZATION

Field: DIAGNOSIS=_”Upper gastrointestinal bleeding” ICD9CM (578.x)

Field: DATE_OF_EVENT.

2. Alternative search for diagnosis ICD9

Table: AMBULATORY

Field: DIAGNOSIS_CODE_ICD9CM =_”Upper gastrointestinal bleeding” ICD9CM (578.x)

Field: START_DATE.

3. For drugs list search:

DRUG XDRUG

DRUG YDRUG X

T0-2 months T0-6 months

1

T0: Upper gastrointestinal bleeding

admission/ambulatory diagnosis

Figure 7: temporal diagram of LISPA rule concept #2 (b)

Page 24: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 24 of 90

Table: DRUGS.

Field: DELIVERY_DATE= DATE_OF_EVENT OR START_DATE– X months (X=0:2)

3.2.3 Rules based on presence of interaction between two or more drugs These rules are focused on recognizing possible interactions with the concomitant use of two, three or more drug. The possible interactions are known on the basis of previously reported ADEs or on the basis of literature case. In particular the reference literature for this rule is indicated in the table with the drugs list. Rules definition approach: Starting from a list of drugs related with one other drug. (based on existing ADEs reported in the past (with drugs interaction) and on clinical literature) it is possible to identify specific ADEs. Strengths:

• Literature support; • Well identified field.

Weaknesses:

• Limitation in new ADE type identification. Rule structure 1st step - Rules setup A list of all diagnosis which refers to two, three or more than three drugs that the patient took in the period before diagnosis. The obtained list is used for running the rule. Moreover this rules is based on literature, in particular we consider previous studies of ADEs caused by drugs interaction and we use the list of drugs and associated diagnosis to run the rule. Some of the obtained drugs associations is represented in the following table 7: Drug  1   Drug  2   Drug  3   Drug  4    ICD9  code   Onset   time  

(follow-­‐up  period)  

Ref.  

2  DRUGS  INTERACTIONS  M04AA01  Allopurinol  

C09AA02  Enalapril  

    995.2   Hypersensitivity  to   correct   medicinal  substance   properly  administered  

<  90  days   Pasina   L,   et   al  Pharmacoepidemiology   and  Drug   Safety,  2013  C10AA01  

Simvastatin    C08CA01  Amlodipine  

    359.9  Myopathy  728.88  Rhabdomyolysis  

<  90  days  

C10AA05  Atorvastatin  

C08DA01  Verapamil  

    359.9  Myopathy  728.88  Rhabdomyolysis  

<  90  days  

C01BD01  Amiodarone  

C10AA01  Simvastatin  

    359.9  Myopathy  728.88  Rhabdomyolysis  

<  90  days  

C01BD01  Amiodarone  

C07AB03  Atenolol  

    458.9   Hypotension,  unspecified    427.5  Cardiac  arrest  

21-­‐  35  days  

C01BD01  Amiodarone  

R06AX13  Loratadine  

    427.1   Paroxysmal  ventricular  tachycardia  

2  -­‐  7  days   Antonelli  D,  et  al.  IsrMedAssoc   J.  2005  

B01AA03  Warfarin  

J01MA02  Ciprofloxacin  

    578.9   Gastrointestinal  bleeding    

<  20  days   Schelleman,  H.  et  al.Clin.  Pharmacol.   Ther.  

Page 25: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 25 of 90

J01MA12  Levofloxacin  

2008  

B01AA03  Warfarin  

J01EE01  Cotrimoxazole  

    578.9  Gastrointestinalbleeding  

<  20  days  

B01AA03  Warfarin  

J02AC01  Fluconazole  

    578.9  Gastrointestinalbleeding  

<  20  days  

B01AA03  Warfarin  

N06AB04  Citalopram,  or  N06AB05  Paroxetine   ,  or  N06AB03  Fluoxetine,  or  N06AX16  Venlafaxine  

    578.9Gastrointestinal  bleeding    

<119  days   Schelleman   H,   et  al    PLoS  One  2011  

B01AA03  Warfarin    

C10AB05    Fenofebrate,  or    C10AB04  Gemfibrozil  

    578.9   Gastrointestinal  bleeding    

<  120  days   Schelleman,  H.  et  al.  Am  J  Med  2010  

3  DRUGS  INTERACTIONS  C01AA04  Digitoxin  

C10AA01  Simvastatin  

C01BD01  Amiodarone  

  728.88  Rhabdomyolysis   Not  available  

Nägele  H,  et  al.    Drug   Metabol  Drug   Interact.  2007  

J05AE08  Atazanavir  

C10AA01  Simvastatin  

C01BD01  Amiodarone  

  728.88  Rhabdomyolysis   <  19  days   Schmidt   GA,   et  al.  J   Am   Board   Fam  Med.  2007    

4  DRUGS  INTERACTIONS  L04AD01  Cyclosporin  

C10AA01  Simvastatin  

C10AB04  Gemfibrozil  

J02AC02  Itraconazole  

728.88Rhabdomyolysis   Not  available  

Maxa  JL,  et  al    Ann  Pharmacother.  2002  

C09AA05  Ramipril  

C09CA03  Valsartan  

C03DA01  Spironolactone    

M01AE01  Ibuprofen,  or  M01AB05  Diclofenac,  or  M01AE09Flurbiprofen,  or  M01AE02  Naproxen,  or  M01AE03Ketoprofen  

584.9Acute   kidney  injury  (non-­‐traumatic)    

<  30  days   Lapi  F,  et  al.  BMJ  2013  

Table 7 – List of concomitant drugs

2nd step – Rules running

Search period: last 3 month

In SALUS-LISPA DWH, on the basis of the 1st step performed on existing dataset of ADEs reporting

and on reference literature, it is necessary to perform a data search based on the drugs interactions list.

Page 26: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 26 of 90

• Search two, three or more than three drugs (AIC code or ATC code) AND related ICD9

• the ICD9 has to be in a date after the drug purchase and not greater than drug purchase (index

prescription) plus X weeks/months/years (it depends on the couple drugs-diagnoses) + DDD.

The different drugs in general are purchased in different dates. When coverage period of a

drug (defined as delivery date +DDDs)includes delivery date of another drug(s), overlap

period is defined. The overlap period ends when finishes the coverage period of one

concomitant drug. The interactions period Xi depends on drugs association.11

• in the six months before index prescription, there must be no prescriptions of the same

association

A temporal diagram of this rule is as follow (see Figure 8):

In SALUS-LISPA DWH the rule is implemented with the following steps:

1. For drug search:

Table: DRUGS.

Field: ATC_CODE or/and AIC_CODE

Field: DELIVERY_DATE used for compared with the event encountered

2. For diagnosis ICD9

Table: HOSPITALIZATION

Field: DIAGNOSIS_CODE X_ICD9CM (where X is from 1 to 6)

Field: DATE_OF_EVENT is greater or equal than DRUGS. DELIVERY_DATE and minor

than DRUGS.DELIVERY_DATE + X weeks/months/years (it depends on the drugs-

diagnoses). In the six months before index prescription there must be no purchase

concomitantly of those drugs, i.e. the patients must be newly treated.

The drug search is for a group of drugs (drug 1 AND drug 2 AND drug N).

3. Alternative search for diagnosis ICD9

Table: AMBULATORY

11 To simplify the approach we can consider X = max 12 weeks

DRUG X DRUG Y

T0-6 months

NO DRUG X (AIC and ATC) ANDNO DRUG X (AIC and

T0 + overlapping period

T0 + Xi months: Diagnosis ICD9CM

ambulatory/hospitalization NO DRUG Y (AIC and ATC)

AND DIAG AND

Figure 8: temporal diagram of LISPA rule concept #3

Page 27: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 27 of 90

Field: DIAGNOSIS_CODE_ICD9CM

Field: START_DATE is greater or equal than DRUGS.DELIVERY_DATE and minor than

DRUGS.DELIVERY_DATE + X weeks/months/years (it depends on the drugs). In the six

months before index prescription there must be no purchase concomitantly of those drugs.

3.2.4 Rules based on request of specialistic examinations or diagnostic tests These rules are focused to identify possible ADEs using indirect indication like specific diagnostic test request, specific specialistic examinations as trigger of ADE. Rules definition approach: the rule is based on a list of diagnostic test request or specialistic examination request that could be considered as an indicator of ADE. Strengths:

• It is a new field, without scientific literature support;

• It explores new clinical patterns which could be linked to an ADE considering both clinical

and administrative data (diagnosis, drugs, exams request, specialistic visits request,…)

Weaknesses:

• limitation of the field;

• limitation in new ADE type identification.

Examples:

1. Psychiatric examination 2. Neurological examination 3. Gastroscopy 4. Cardiovascular examination and/or ECG

1. Rule description for psychiatric ADEs - Patients should be resident in Lombardy and registered by the National Health Service from more than 1 year at the start date of ambulatory event (examination or diagnostic test) and for an year following the end date of ambulatory event. - Requests for the first psychiatric examination (excluding ambulatory events planned or for screening) which could be associated to a psychiatric ADE. From the prescription repository all drugs prescribed two months before the start date of ambulatory event which are listed in the following table 8. The drugs found in the two months before the start date of ambulatory event should not be in a time window of 8 months before the start date to be classified as suspect (patient newly treated). The drugs Y (classified according to ATC code, 3rd level as N05 or N06), or a request for the first psychiatric examination, found in a time window of 8 months before the prescription date of drug X should be excluded (the patient should not have been treated with psychiatric drugs during the last 8 months and not be treated as a psychiatric patient before). A diagnosis with ICD9 code 290 or 319 (mental disorder) in the last 8 months should be excluded The record of the specialistic examination request, the suspected drugs will be presented to the GP.

Specialistic examination ATC Code, 5th level Drug Psychiatric  examination   J01GB06 Amikacin

Psychiatric  examination   J01GB03 Gentamycin

Page 28: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 28 of 90

Psychiatric  examination   J01GB05 Neomycin

Psychiatric  examination   J01GA01 Streptomycin

Psychiatric  examination J01GB01 Tobramycin

Psychiatric  examination C02AB01 Alpha-methyldopa

Psychiatric  examination N04AA02 Biperiden

Psychiatric  examination D01BA01 Griseofulvin

Psychiatric  examination A02BA01 Cimetidine

Psychiatric  examination R06AE07 Cetirizine

Psychiatric  examination P01BA01 Chloroquine

Psychiatric  examination C07AA05 Propranolol

Psychiatric  examination C01AA04 Digitoxin

Psychiatric  examination H02AB06 Prednisolone

Psychiatric  examination J05AB01 Acyclovir

Psychiatric  examination N04BB01 Amantadine

Psychiatric  examination J04AC01 Isoniazide

Psychiatric  examination J04AB02 Rifampicin

Psychiatric  examination J04AK02 Ethambutol

Psychiatric  examination C03AA03 Hydrochlorothiazide

Psychiatric  examination M01AB01 Indomethacin

Psychiatric  examination N02AB03 Fentanyl

Psychiatric  examination J01XA01 Vancomycin

Psychiatric  examination J01DB01 Cefalexin

Psychiatric  examination R03BB01 Ipratropium bromide

Psychiatric  examination R03DA04 Theophylline

Psychiatric  examination J01EE01 Trimethoprim-sulfamethoxazole

Psychiatric  examination H03AA01 Levothyroxine

Psychiatric  examination C02AB01 Alpha-methyldopa

Psychiatric  examination C02AC01 Clonidine

Psychiatric  examination D01BA01 Griseofulvin

Psychiatric  examination A02BA01 Cimetidine

Psychiatric  examination P01BA01 Chloroquine

Psychiatric  examination C07AA05 Propranolol

Psychiatric  examination H02AB06 Prednisolone

Psychiatric  examination N07BB01 Disulfiram

Psychiatric  examination M01AB01 Indomethacin

Psychiatric  examination N02AB03 Fentanyl

Psychiatric  examination R03DA04 Theophylline

Psychiatric  examination R03CA02 Ephedrine

Psychiatric  examination R03AC02 Salbutamol

Psychiatric  examination C02AC01 Clonidine

Psychiatric  examination N04AA02 Biperiden

Psychiatric  examination A02BA01 Cimetidine

Psychiatric  examination R06AE07 Cetirizine

Psychiatric  examination P01BA01 Chloroquine

Psychiatric  examination C07AA05 Propranolol

Psychiatric  examination C01AA04 Digitoxin

Page 29: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 29 of 90

Psychiatric  examination J05AB01 Acyclovir

Psychiatric  examination N04BB01 Amantadine

Psychiatric  examination M01AB01 Indomethacin

Psychiatric  examination N02AB03 Fentanyl

Psychiatric  examination H02AB06 Prednisolone

Psychiatric  examination N04BB01 Amantadine

Psychiatric  examination J04AC01 Isoniazide

Psychiatric  examination N07BB01 Disulfiram

Psychiatric  examination R03CA02 Ephedrine

Psychiatric  examination N04AA02 Biperiden

Psychiatric  examination P01BA01 Chloroquine

Psychiatric  examination C07AA05 Propranolol

Psychiatric  examination C01AA04 Digitoxin

Psychiatric  examination H02AB06 Prednisolone

Psychiatric  examination N04BB01 Amantadine

Psychiatric  examination J04AC01 Isoniazide

Psychiatric  examination N07BB01 Disulfiram

Psychiatric  examination M01AB01 Indomethacin

Psychiatric  examination C02AB01 Alpha-methyldopa

Psychiatric  examination C02AC01 Clonidine

Psychiatric  examination C07AA05 Propranolol

Table 8 – Association between a psychiatric ambulatory event and a list of drugs (not for psychiatric patients) and possible ADE

A temporal diagram of this rule is as follow (see Figure 9):

In SALUS-LISPA DWH the rule is implemented with the following steps:

1. For specialistic examination request search:

Table: AMBULATORY

DRUG X DRUG X

T0-8 months

T0: Request for psychiatric examination

NOT

T0-2 months T0-6months

NO DRUG X (AIC and ATC)

DRUG Y (ATC 2nd level: N05; N06) OR

Request for psychiatric examination OR

Figure 9: temporal diagram of LISPA rule concept #4

Page 30: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 30 of 90

Field: AMB_SPECIALTY_DESC: Psychiatric

Field: AMB_ORDER_DESC: Psychiatric examination (“Prima visita psichiatrica”)

Field: AMB_TYPE: not Z (planned) or S (screening)

Field: START_DATE (T0)

Field: END_DATE.

2. For specialistic examination request or mental disorder diagnosis exclusion:

Table: AMBULATORY

Field: AMB__SPECIALTY_DESC: Psychiatric

Field: AMB_ORDER_DESC: Psychiatric examination found between

(DATE_OF_EVENT) and (DATE_OF_EVENT) OR T0-X weeks (X=0:56)

Field: DIAGNOSIS_CODE_ICD9CM: Mental disorder (ICD9 219.x;390.x) found

between (DATE_OF_EVENT) and (DATE_OF_EVENT) OR T0-X weeks (X=0:56)

3. For drugs list search:

Table: DRUGS.

Field: DELIVERY_DATE= START_DATE– X weeks (X=0:8)

4. For drugs list exclusion:

Table: DRUGS.

Field: ATC_CODE or/and AIC_CODE of DRUGS found between (START_DATE)

and (START_DATE-8 weeks)

Field: DELIVERY_DATE= START_DATE – X weeks (X=8:48)

Field: ATC_CODE (N05, N06) or/and AIC_CODE of DRUGS found between

(START_DATE) and (START_DATE-8 weeks)

Field: DELIVERY_DATE= START_DATE – X weeks (X=0:56)

2. Rule description for neurological ADEs

- Patients should be resident in Lombardy and registered by the National Health Service from more than 1 year at the start date of ambulatory event (examination or diagnostic test) and for an year following the end date of ambulatory event.

- Request of a neurological examination (excluding ambulatory events planned or for screening) which could be associated to a neurological ADE.

From the prescription repository all drugs prescribed two months before the start date of ambulatory event which are listed in the following table 9. The drugs found in the two months before the start date of ambulatory event should not be in a time window of 6 months before the start date to be classified as suspect. The drugs Y (classified according to ATC code, 2nd level as N03), or a request for the first neurological examination, found in a time window of 8 months before the prescription date of drug X should be excluded. The record of the specialistic examination request, the suspected drugs will be presented to the GP.

Page 31: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 31 of 90

Specialistic examination ATC Code, 5th level Drug

Neurological examination A10AC01 Insulin

Neurological examination C09AA02 Enalapril

Neurological examination R03AC03 Terbutaline

Neurological examination J01GB06 Amikacin

Neurological examination J01GB03 Gentamycin

Neurological examination J01GB05 Neomycin

Neurological examination J01GA01 Streptomycin

Neurological examination J01GB01 Tobramycin

Neurological examination J01GB03 Gentamycin

Neurological examination J01GB06 Amikacin

Neurological examination J01GB03 Gentamycin

Neurological examination J01GB05 Neomycin

Neurological examination J01GA01 Streptomycin

Neurological examination J01GB01 Tobramycin

Neurological examination C02AB01 Methyldopa

Neurological examination C01BD01 Amiodarone

Neurological examination C01BA03 Disopyramide

Neurological examination C01BA02 Procainamide

Neurological examination C01BD01 Amiodarone

Neurological examination N06AA09 Amitriptyline

Neurological examination N06AB03 Fluoxetine

Neurological examination N03AB02 Phenytoin

Neurological examination N03AG01 Sodium valproate

Neurological examination M04AC01 Colchicine

Neurological examination M04AC01 Colchicine

Neurological examination A02BA01 Cimetidine

Neurological examination A02BA01 Cimetidine

Neurological examination A02BA01 Cimetidine

Neurological examination P01BA01 Chloroquine

Neurological examination P01BA01 Chloroquine

Neurological examination P01BA01 Chloroquine

Neurological examination P01BA02 Hydroxychloroquine

Neurological examination P01BA01 Chloroquine

Neurological examination L01BA01 Methotrexate

Neurological examination N05AN01 Lithium

Neurological examination N05AN01 Lithium

Neurological examination B01AA03 Warfarin

Neurological examination B01AC06 Low-dose Acetylsalicylic acid (ASA)

Neurological examination C07AB03 Atenolol

Neurological examination C07AA05 Propranolol

Neurological examination C07AA03 Pindolol

Neurological examination C07AA05 Propranolol

Neurological examination C07AA05 Propranolol

Neurological examination C07AA05 Propranolol

Neurological examination C07AB02 Metoprolol

Page 32: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 32 of 90

Neurological examination J01CF04 Oxacillin

Neurological examination C01AA04 Digitoxin

Neurological examination C01AA04 Digitoxin

Neurological examination H02AB06 Prednisolone

Neurological examination J04AC01 Isoniazide

Neurological examination J04AC01 Isoniazide

Neurological examination N07BB01 Disulfiram

Neurological examination G03CA01 Ethinylestradiol

Neurological examination C03CC01 Ethacrynic acid

Neurological examination L04AD01 Cyclosporin

Neurological examination C10AB01 Clofibrate

Neurological examination C10AA01 Simvastatin

Neurological examination C03AA07 Cyclopenthiazide

Neurological examination C03AA03 Hydrochlorothiazide

Neurological examination M01AB01 Indomethacin

Neurological examination M01AB01 Indomethacin

Neurological examination N02AD01 Pentazocin

Neurological examination N02AC04 Destropropoxyphene

Neurological examination N02AD01 Pentazocin

Neurological examination N02BE01 Paracetamol

Neurological examination J01XD01 Metronidazole

Neurological examination J01XE01 Nitrofurantoin

Neurological examination J01XA01 Vancomycin

Neurological examination J01XA01 Vancomycin

Neurological examination M01AX02 Niflumic acid

Neurological examination R03BA05 Fluticasone

Neurological examination R03DA04 Theophylline

Neurological examination R03DA05 Aminophylline

Neurological examination R03DA04 Theophylline

Neurological examination J01MA02 Ciprofloxacin

Neurological examination C08CA05 Nifedipine

Neurological examination J01EC01 Sulfamethoxazole

Neurological examination C01DA02 Glyceryl trinitrate

Neurological examination B03BB01 Folic acid

Table 9 - Association between a neurological ambulatory event and a list of drugs (not for neurological patients) and possible ADE

A temporal diagram of this rule is as follow (see Figure 10):

Page 33: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 33 of 90

In SALUS-LISPA DWH the rule is implemented with the following steps:

1. For specialistic examination request search:

Table: AMBULATORY

Field: AMB_SPECIALTY_ID: 32

(Field: AMB_SPECIALTY_DESC: Neurology)

Field: AMB_ORDER_CODE: 8913, 89131, 8914, 89141, 89142, 89143, 89144,

89145, 89151, 89152, 89153, 89154, 89155, 89156, 89157, 89158, 89159, 8917,

89181, 89182, 89191, 89192, 93086, 93087, 93088, 94012, 94021, 94022, 94081,

94082, 94084, 99299

Field: AMB_ORDER_DESC: Neurological examination

Field: AMB_TYPE: not Z (planned) or S (screening)

Field: START_DATE

Field: END_DATE.

2. For specialistic examination request exclusion:

Table: AMBULATORY

Field: AMB_SPECIALTY_ID: 32

Field: AMB_SPECIALTY_DESC: Neurology

Field: AMB_ORDER_CODE: 8913, 89131, 8914, 89141, 89142, 89143, 89144,

89145, 89151, 89152, 89153, 89154, 89155, 89156, 89157, 89158, 89159, 8917,

89181, 89182, 89191, 89192, 93086, 93087, 93088, 94012, 94021, 94022, 94081,

94082, 94084, 99299

Field: AMB_ORDER_DESC Neurological examination found between

(DATE_OF_EVENT) and (DATE_OF_EVENT) OR T0-X weeks (X=0:56)

DRUG X DRUG X

T0-8 months

T0: Request for neurological examination

NOT

T0-2 months T0-6months

NO DRUG X (AIC and ATC)

DRUG Y (ATC 2nd level: N03) OR

Request for neurological examination

Figure 10: temporal diagram of LISPA rule concept #4 (b)

Page 34: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 34 of 90

3. For drugs list search:

Table: DRUGS.

Field: DELIVERY_DATE= START_DATE– X weeks (X=0:8)

4. For drugs list exclusion:

Table: DRUGS.

Field: ATC_CODE or/and AIC_CODE of DRUGS found between (START_DATE)

and (START_DATE-8 weeks)

Field: DELIVERY_DATE= START_DATE – X weeks (X=8:48)

Field: ATC_CODE (N03) or/and AIC_CODE of DRUGS found between

(START_DATE) and (START_DATE-8 weeks)

Field: DELIVERY_DATE= START_DATE – X weeks (X=0:56)

3. Rule description for gastrointestinal ADEs

- Patients should be resident in Lombardy and registered by the National Health Service from more than 1 year at the start date of ambulatory event (examination or diagnostic test) and for an year following the end date of ambulatory event.

- Request of a gastroscopy (excluding ambulatory events planned or for screening) which could be associated to a gastrointestinal ADE.

From the prescription repository all drugs prescribed two months before the start date of ambulatory event which are listed in the following table 10. The drugs found in the two months before the start date of ambulatory event should not be in a time window of 6 months before the start date to be classified as suspect. The drugs Y (classified according to ATC code, 3rd level as A02A; A02B), or a request for a gastroscopy found in a time window of 8 months before the prescription date of drug X should be excluded. The record of the diagnostic test request, the suspected drugs will be presented to the GP.

Diagnostic test ATC Code, 5th level Drug Gastroscopy   M01AH01   Celecoxib  

Gastroscopy   M01AH04   Parecoxib  

Gastroscopy   M01AH05   Etoricoxib  

Gastroscopy   M01AB01   Indomethacin  

Gastroscopy   M01AB05   Diclofenac  

Gastroscopy   M01AB16   Aceclofenac  Gastroscopy   M01AB15   Ketorolac  Gastroscopy   M01AE01   Ibuprofen  

Gastroscopy   M01AE02   Naproxen  

Gastroscopy   M01AE09   Flurbiprofen  

Gastroscopy   M01AE03   Ketoprofen  

Gastroscopy   M01AC01   Piroxicam  

Gastroscopy   M01AC02   Tenoxicam  

Gastroscopy   M01AC05   Lornoxicam  

Gastroscopy   M01AC06   Meloxicam  

Gastroscopy   M01AX01   Nabumetone  

Gastroscopy   M01AX17   Nimesulide  

Page 35: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 35 of 90

Gastroscopy   B01AA03     Warfarin  

Gastroscopy   B01AA07     Acenocoumarol  

Gastroscopy   B01AC04   Clopidogrel  

Gastroscopy   B01AC06   Low-­‐dose  Acetylsalicylic  acid  (ASA)  

Gastroscopy   B01AC07   Dipyridamole    

Gastroscopy   C03DA01   Spironolactone    

Gastroscopy   H02AB01   Betamethasone    

Gastroscopy   H02AB02   Dexamethasone    

Gastroscopy   H02AB04   Methylprednisolone    

Gastroscopy   H02AB06     Prednisolone  

Gastroscopy   H02AB08   Triamcinolone  

Gastroscopy   H02AB09   Hydrocortisone    

Gastroscopy   H02AB10     Cortisone  

Gastroscopy   H02AB13     Deflazacort  

Gastroscopy   N06AB03     Fluoxetine  

Gastroscopy   N06AB04     Citalopram  

Gastroscopy   N06AB05   Paroxetine  

Gastroscopy   N06AB08       Fluvoxamine  

Gastroscopy   N06AB10   Escitalopram  

Gastroscopy   N06AB06     Sertraline  

Gastroscopy   M05BA01       Etidronic  acid      

Gastroscopy   M05BA02   Clodronic  acid  

Gastroscopy   M05BA03     Pamidronic  acid  

Gastroscopy   M05BA04   Alendronic  acid  

Gastroscopy   M05BA06   Ibandronic  acid  

Gastroscopy   M05BA07   Risedronic  acid  

Gastroscopy   M05BA08   Zoledronic  acid  

Table 10 - Association between a gastroscopy ambulatory event and a list of drugs and possible ADE

A temporal diagram of this rule is as follow (see Figure 11):

DRUG X DRUG X

T0-8 months

T0: Request for a gastroscopy

NOT

T0-2 months T0-6months

NO DRUG X (AIC and ATC)

DRUG Y (ATC 3rd level: A02A; A02B) OR

Request for a gastroscopy

Figure 11: temporal diagram of LISPA rule concept #4 (c)

Page 36: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 36 of 90

In SALUS-LISPA DWH the rule is implemented with the following steps:

1. For diagnostic test request search:

Table: AMBULATORY

Field: AMB_ORDER_DESC: Gastroscopy

Field: AMB_TYPE: not Z (planned) or S (screening)

Field: START_DATE

Field: END_DATE.

2. For diagnostic test request exclusion:

Table: AMBULATORY

Field: AMB_ORDER_DESC: Gastroscopy found between (DATE_OF_EVENT) and

(DATE_OF_EVENT) OR T0-X weeks (X=0:56)

3. For drugs list search:

Table: DRUGS.

Field: DELIVERY_DATE= START_DATE– X weeks (X=0:8)

4. For drugs list exclusion:

Table: DRUGS.

Field: ATC_CODE or/and AIC_CODE of DRUGS found between (START_DATE)

and (START_DATE-8 weeks)

Field: DELIVERY_DATE= START_DATE – X weeks (X=8:48)

Field: ATC_CODE (A02A; A02B) or/and AIC_CODE of DRUGS found between

(START_DATE) and (START_DATE-8 weeks)

Field: DELIVERY_DATE= START_DATE – X weeks (X=0:56)

4. Rule description for cardiovascular ADEs

- Patients should be resident in Lombardy and registered by the National Health Service from more than 1 year at the start date of ambulatory event (examination or diagnostic test) and for an year following the end date of ambulatory event.

- Request of a cardiovascular examination or electrocardiogram (ECG) (excluding ambulatory events planned or for screening) which could be associated to a cardiovascular ADE.

From the prescription repository all drugs prescribed two months before the start date of ambulatory event which are listed in the following table 11. The drugs found in the two months before the start date of ambulatory event should not be in a time window of 6 months before the start date to be classified as suspect. The drugs Y (classified according to ATC code, 1st level as C), or a request for the first cardiovascular examination or ECG, found in a time window of 8 months before the prescription date of drug X should be excluded. The record of the specialistic examination request or diagnostic test request, the suspected drugs will be presented to the GP.

Specialistic examination Diagnostic test ATC Code, 5th level Drug

Cardiological  examination   ECG   R03AC03     Terbutaline  

Page 37: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 37 of 90

Cardiological  examination   ECG   L01AA01   Cyclophosphamide  

Cardiological  examination   ECG   G03BA03       Testosterone    

Cardiological  examination   ECG   G03BB02       Androstanolone    

Cardiological  examination   ECG   N06AB03     Fluoxetine  

Cardiological  examination   ECG   N06AB04   Citalopram  

Cardiological  examination   ECG   N06AB10   Escitalopram  

Cardiological  examination   ECG   R06AE07       Cetirizine    

Cardiological  examination   ECG   N05AA01       Chlorpromazine    

Cardiological  examination   ECG   C07AA05   Propranolol  

Cardiological  examination   ECG   C07AA05   Propranolol  

Cardiological  examination   ECG   C07AA07       Sotalol  

Cardiological  examination   ECG   H02AB04       Methylprednisolone    

Cardiological  examination   ECG   H02AB06       Prednisolone    

Cardiological  examination   ECG   H02AB07       Prednisone    

Cardiological  examination   ECG   H02AB02       Dexamethasone    

Cardiological  examination   ECG   H02AB01       Betamethasone    

Cardiological  examination   ECG   N04BC01   Bromocriptine  

Cardiological  examination   ECG   L03AB01   Interferon  

Cardiological  examination   ECG   G03FA02       Hydroxyprogesterone   and  estrogen    

Cardiological  examination   ECG   G03FA02       Hydroxyprogesterone   and  estrogen    

Cardiological  examination   ECG   N05AX08     Risperidone  

Cardiological  examination   ECG   N05AX13   Paliperidone  

Cardiological  examination   ECG   N05AD01     Haloperidol  

Cardiological  examination   ECG   N05AH03   Olanzapine  

Cardiological  examination   ECG   N05AH04   Quetiapine  

Cardiological  examination   ECG   N05AE04   Ziprasidone  

Cardiological  examination   ECG   J01FA10       Azithromycin    

Cardiological  examination   ECG   J01FA09       Clarithromycin    

Cardiological  examination   ECG   J01FA01       Erythromycin    

Cardiological  examination   ECG   J01FA15       Telithromycin    

Table 11 - Association between a cardiological ambulatory event and a list of drugs (not for cardiac patients) and possible ADE

A temporal diagram of this rule is as follow (see Figure 12):

Page 38: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 38 of 90

1. For specialist examination or diagnostic test request search:

Table: AMBULATORY

Field: AMB_SPECIALTY_ID: 08

(Field: AMB_SPECIALTY_DESC: Cardiology)

Field: AMB_ORDER_CODE: 3822, 38221, 3992, 88712, 88713, 88721, 88722,

88723, 88724, 88725, 88735, 88771, 88772, 88773, 89013, 8941, 8942, 8943, 8944,

89481, 89482, 8950, 8952, 8954, 89581, 89582, 89583, 89584, 89585, 89586, 89587,

89588, 8959A, 89591, 89611, 8962, 897A3, 9336, 99292

Field: AMB_ORDER_DESC: ECG and/or other Cardiological examination

Field: AMB_TYPE: not Z (planned) or S (screening)

Field: START_DATE

Field: END_DATE.

2. For specialistic examination or diagnostic test request exclusion:

Table: AMBULATORY

Field: AMB_SPECIALTY_ID: 08

(Field: AMB_SPECIALTY_DESC: Cardiology)

Field: AMB_ORDER_CODE: 3822, 38221, 3992, 88712, 88713, 88721, 88722,

88723, 88724, 88725, 88735, 88771, 88772, 88773, 89013, 8941, 8942, 8943, 8944,

89481, 89482, 8950, 8952, 8954, 89581, 89582, 89583, 89584, 89585, 89586, 89587,

89588, 8959A, 89591, 89611, 8962, 897A3, 9336, 99292

Field: AMB_ORDER_DESC: ECG and/or other Cardiological examination found

between (DATE_OF_EVENT) and (DATE_OF_EVENT) OR T0-X weeks (X=0:56)

3. For drugs list search:

DRUG X DRUG X

T0-8 months

T0: Request for cardiovascular

examination or ECG

NOT

T0-2 months T0-6months

NO DRUG X (AIC and ATC)

DRUG Y (ATC 1st level: C) OR

Request for a cardiovascular examination OR

Figure 12: temporal diagram of LISPA rule concept #4 (d)

Page 39: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 39 of 90

Table: DRUGS.

Field: DELIVERY_DATE= START_DATE– X weeks (X=0:8)

4. For drugs list exclusion:

Table: DRUGS.

Field: ATC_CODE or/and AIC_CODE of DRUGS found between (START_DATE)

and (START_DATE-8 weeks)

Field: DELIVERY_DATE= START_DATE – X weeks (X=8:48)

Field: ATC_CODE (C) or/and AIC_CODE of DRUGS found between

(START_DATE) and (START_DATE-8 weeks)

Field: DELIVERY_DATE= START_DATE – X weeks (X=0:56)

3.3 Rules based on the prescription of specific antidotes An antidote is a substance that can counteract the effects of a poison. The prescription of an antidote can indicate the presence of a preceding adverse drug event. In table 12 frequently used antidotes are listed and explained.

Antidote ATC-Code description12

acetylcysteine - V03AB23 Acetylcysteine is a derivative of cysteine used as a mucolytic in various bronchopulmonary disorders and as an antidote to acetaminophen poisoning.

activated charcoal - A07BA01 Activated charcoal is a fine black odorless and tasteless powder made from wood or other materials that have been exposed to very high temperatures in an airless environment. It is then treated, or activated, to increase its ability to adsorb various substances by reheating with oxidizing gas or other chemicals to break it into a very fine powder. Activated charcoal is pure carbon specially processed to make it highly adsorbent of particles and gases in the body's digestive system. Activated charcoal has often been used since ancient times to cure a variety of ailments including poisoning. Its healing effects have been well documented since as early as 1550 B.C. by the Egyptians. However, charcoal was almost forgotten until 15 years ago when it was rediscovered as a wonderful oral agent to treat most overdoses and toxins. Activated charcoal's most important use is for treatment of poisoning. It helps prevent the absorption of most poisons or drugs by the stomach and intestines. In addition to being used for most swallowed poisons in humans, charcoal has been effectively used in dogs, rabbits, rats, and other animals, as well. It can also adsorb gas in the bowels

12 The descriptions are based on the http://medical-dictionary.thefreedictionary.com

Page 40: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 40 of 90

and has been used for the treatment of gas or diarrhoea. Charcoal's other uses such as treatment of viruses, bacteria, bacterial toxic byproducts, snake venoms and other substances by adsorption have not been supported by clinical studies. By adding water to the powder to make a paste, activated charcoal can be used as an external application to alleviate pain and itching from bites and stings.

ascorbic acid - A11GA01 Asorbic acid (vitamin C), a water-soluble vitamin found in many vegetables and fruits, and an essential element in the diet of humans and many other animals; deficiency produces scurvy and poor wound repair. It is used as an antiscorbutic and nutritional supplement, in the treatment of iron-deficiency anemia and chronic iron toxicity, and in the labeling of red blood cells with sodium chromate Cr 51.

atropine - V03AB44 Atropine is an anticholinergic and antispasmodic alkaloid used as the sulfate salt to relax smooth muscles and increase and regulate the heart rate by blocking the vagus nerve, and to act as a preanesthetic antisialagogue, an antidote for various toxic and anticholinesterase agents and as an antisecretory, mydriatic, and cycloplegic.

beclomethasone - A07EA07 - D07AC15 - R01AD01 - R03BA01

Beclomethasone is a glucocorticoid used in the dipropionate form in the treatment of bronchial asthma, seasonal and nonseasonal allergic rhinitis or other allergic or inflammatory nasal conditions, and some dermatoses, and to prevent recurrence of nasal polyps.

biperidin - N04AA02 Biperidin is an antidyskinetic used as the hydrochloride and lactate salts in the treatment of parkinsonism and drug-induced extrapyramidal reactions.

botulinum antitoxin - J06AA04 Botulism is caused by botulinum toxin, a natural poison produced by certain bacteria in the Clostridium genus. Exposure to the botulinum toxin occurs mostly from eating contaminated food, or in infants, from certain clostridia growing in the intestine. Botulinum toxin blocks motor nerves' ability to release acetylcho-line, the neurotransmitter that relays nerve signals to muscles, and flaccid paralysis occurs. As botulism progresses, the muscles that control the airway and breathing fail. Botulism occurs rarely, but it causes concern because of its high fatality rate. Clinical descriptions of botulism possibly reach as far back in history as ancient Rome and Greece. However, the relationship between contaminated food and botulism wasn't defined until the late 1700s. In 1793 the German physician, Justinius Kerner, deduced that a substance in spoiled sausages, which he called wurstgift (German for sausage poison), caused botulism. The toxin's origin and identity remained elusive until Emile von Ermengem, a Belgian professor, isolated

Page 41: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 41 of 90

Clostridium botulinum in 1895 and identified it as the poison source. Three types of botulism have been identified: foodborne, wound, and infant botulism. The main difference between types hinges on the route of exposure to the toxin. In the United States, there are approximately 110 cases of botulism reported annually. Food-borne botulism accounts for 25% of all botulism cases and usually can be traced to eating contaminated home-preserved food. Infant botulism accounts for 72% of all cases, but the recovery rate is good (about 98%) with proper treatment. From 1990 to 2000, 263 cases of food-borne cases were reported in the United States, most of them in Alaska. Though most were related to home canning, two restaurant-associated outbreaks affected 25 people.

calcium gluconate - A12AA03 Calcium gluconate is a calcium salt used to treat or prevent hypercalcemia, nutritional deficiency, and hyperkalemia; also used as a treatment adjunct in cardiac arrest.

calcium trisodium pentetate - V03AB47 Calcium trisodium pentetate can be used to decontaminate humans who have been poisoned with plutonium, americium and other actinides. Upon formation of chelate complexes, these heavy metal ions are less readily unabsorbed and are more readily eliminated in urine.

dantrolene - MA03C01 Dantrolene is a skeletal muscle relaxant, used as the sodium salt in the treatment of chronic spasticity and the treatment and prophylaxis of malignant hyperthermia.

deferoxamine - V03AC01 Deferoxamine is an iron-chelating agent isolated from Streptomyces pilosus; used as the mesylate salt as an antidote in iron poisoning.

diazepam - N05BA01 - N05BA17

Diazepam is a benzodiazepine used as an antianxiety agent, sedative, antipanic agent, antitremor agent, skeletal muscle relaxant, anticonvulsant, and in the management of alcohol withdrawal symptoms.

digitalis-antitoxin - V03AB24 Digoxin Immune Fab (Ovine) (or digitalis-antitoxin) is the generic name for an antidote for overdose of digitalis. It is made from immunoglobulin fragments from sheep who have already been immunized with a digoxin derivative, digoxindicarboxymethoxylamine (DDMA). Its brand names include Digibind and DigiFab, with the former manufactured by GlaxoSmithKline and the latter manufactured by BTG plc.

Dimercaptopropanesulfonic acid

- V03AB43 2,3-Dimercapto-1-propanesulfonic acid (abbreviated DMPS) and its sodium salt (known as Unithiol) are chelating agents that form complexes with various heavy metals. They are related to dimercaprol, which is another chelating agent. The synthesis of DMPS was first reported in 1956 by Petrunkin from Kiev, Soviet Union. The effects of DMPS on heavy metal poisoning, including with polonium-210, were

Page 42: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 42 of 90

investigated in the following years. DMPS was found to have some protective effect, prolonging the survival time.

dimethylaminophenol - V03AB27 4-Dimethylaminophenol (abbreviated in medical practice as DMAP) is an aromatic compound containing both phenol and amine functional groups. It has the molecular formula C8H11NO. 4-Dimethylaminophenol has been used as an antidote for cyanide poisoning. It works by generating methemoglobin. This is suitable as an emergency treatment only; treatment must be followed up with sodium thiosulfate or cobalamin.

ethanol - V03AB16 Ethanol is a colorless volatile flammable liquid, C2H5OH, synthesized or obtained by fermentation of sugars and starches and widely used, either pure or denatured, as a solvent and in drugs, cleaning solutions, explosives, and intoxicating beverages. Ethanol can be used as an antidote for methanole.

flumazenil - V03AB25 Flumazenil (also known as flumazepil, code name Ro 15-1788, trade names Anexate, Lanexat, Mazicon, Romazicon) is a benzodiazepine antagonist. Flumazenil is of benefit in patients who become excessively drowsy after benzodiazepines are used for either diagnostic or therapeutic procedures. It has been used as an antidote in the treatment of benzodiazepine overdoses. It reverses the effects of benzodiazepines by competitive inhibition at the benzodiazepine binding site on the GABAA receptor. There are many complications that must be taken into consideration when used in the acute care setting. It has been found to be effective in overdoses of non-benzodiazepine sleep enhancers, namely zolpidem and zaleplon. It has also been used in hepatic encephalopathy, though results have been mixed.

folic acid - B03BB01 A yellowish-orange compound, C19H19N7O6, of the vitamin B complex group, occurring in green plants, fresh fruit, liver, and yeast. Also called folacin, folate, vitamin Bc. Folic asid is used as an antidote for overdose of methotrexate.

folinic acid - V03AF03 Folinic acid (INN) or leucovorin (USAN), generally administered as calcium or sodium folinate (or leucovorin calcium/sodium), is an adjuvant used in cancer chemotherapy involving the drug methotrexate. It is also used in synergistic combination with the chemotherapy agent 5-fluorouracil. Levofolinic acid and its salts are the enantiopure drugs. They are configurated at the remaining asymmetric carbon atom. Folinic acid is administered at the appropriate time following methotrexate as part of a total chemotherapeutic plan, where it may "rescue" bone marrow and gastrointestinal mucosa cells from methotrexate. There is no apparent effect on preexisting methotrexate-induced nephrotoxicity.While not

Page 43: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 43 of 90

specifically an antidote for methotrexate, folinic acid may also be useful in the treatment of acute methotrexate overdose. Different dosing protocols are used, but folinic acid should be re-dosed until the methotrexate level is less than 5 x 10−8 M. Folinic acid should be distinguished from folic acid.

fomepizole - V03AB34 Fomepizole or 4-methylpyrazole is indicated for use as an antidote in confirmed or suspected methanol or ethylene glycol poisoning. It may be used alone or in combination with haemodialysis. Apart from medical uses, the role of 4-methylpyrazole in coordination chemistry has been studied.

glucagon H04AA01 Glucagon is a hormone, secreted by the pancreas, that raises blood glucose levels. Its effect is opposite that of insulin, which lowers blood glucose levels. The pancreas releases glucagon when blood glucose levels fall too low. Glucagon causes the liver to convert stored glycogen into glucose, which is released into the bloodstream. Glucagon also stimulates the release of insulin, so that glucose can be taken up and used by insulin-dependent tissues. Thus, glucagon and insulin are part of a feedback system that keeps blood glucose levels at the right level. Glucagon belongs to a family of several other related hormones. It can be used as an antidote for beta-blocker overdoses.

hydroxocobalamin - V03AB33 Hydroxocobalamin is a natural form or vitamer of vitamin B12, a basic member of the cobalamin family of compounds. Hydroxocobalamin is the form of vitamin B12 produced by many bacteria which are used to produce the vitamin commercially. Like other forms of vitamin B12, hydroxocobalamin has an intense red color. It is not a form normally found in the human body, but is easily converted in the body to usable coenzyme forms of vitamin B12. Pharmaceutically, hydroxycobalamin is usually produced as a sterile injectable solution, and is used for treatment of the vitamin deficiency, and also (because of its afinity for cyanide ion) as a treatment for cyanide poisoning. Experimentally, it has been tested as a scavenger of nitric oxide. Vitamin B12 is a term that refers to a group of compounds called cobalamins that are available in the human body in a variety of mostly interconvertible forms. Together with folic acid, cobalamins are essential cofactors required for DNA synthesis in cells where chromosomal replication and division are occurring—most notably the bone marrow and myeloid cells. As a cofactor, cobalamins are essential for two cellular reactions: (1) the mitochondrial methylmalonylcoenzyme A mutase conversion of methylmalonic acid (MMA) to succinate, which links lipid and carbohydrate metabolism, and (2) activation of methionine synthase, which is the rate limiting

Page 44: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 44 of 90

step in the synthesis of methionine from homocysteine and 5-methyltetrahydrofolate.

ipecacuanha - V03AB01 Ipecacuanha (Psychotria ipecacuanha) of family Rubiaceae is a flowering plant, the root of which is most commonly used to make syrup of ipecac, a powerful emetic. Its name comes from the Tupi i-pe-kaa-guéne, translated as 'road-side sick-making plant'. It is native to Brazil. The plant had been assigned different names by various botanists. Ipecacuanha has a long history of use as an emetic, for emptying the stomach in cases of poisoning. It has also been used as a nauseant, expectorant, and diaphoretic, and was prescribed for conditions such as bronchitis. The most common and familiar preparation is syrup of ipecac, which was commonly recommended as an emergency treatment for accidental poisoning until the final years of the 20th century. Ipecacuanha was also traditionally used to induce sweating.

iron hexacyanoferrate - V03AB31 Iron hexycyanoferrate is an insoluble dark blue pigment and dye, ferric ferrocyanide or one of its modifications and can be used as an antidote for certain kinds of heavy metal poisoning (cesium and thallium), particularly to block internal exposure to radioactive materials.

levocarnitine - A16AA01 Carnitine (or Levocarnitine) is a quaternary ammonium compound biosynthesized from the amino acids lysine and methionine. In living cells, it is required for the transport of fatty acids from the cytosol into the mitochondria during the breakdown of lipids (fats) for the generation of metabolic energy. It is often sold as a nutritional supplement. Carnitine was originally found as a growth factor for mealworms and labelled vitamin BT. Carnitine is used as an antidote in valproic acid poisoning.

methylthioninium chloride - V03AB17 Methylthioninium chloride (or methylene blue) is a basic aniline dye, C16H18N3SCl · 3H2O, that forms a deep blue solution when dissolved in water. It is used as an antidote for cyanide poisoning and a bacteriological stain.

naloxone - V03AB15 Naloxone is a drug used to counter the effects of opiate overdose, for example heroin or morphine overdose. Naloxone is specifically used to counteract life-threatening depression of the central nervous system and respiratory system. Naloxone is also experimentally used in the treatment for congenital insensitivity to pain with anhidrosis (CIPA), an extremely rare disorder (1 in 125 million) that renders one unable to feel pain. It is marketed under various trademarks including Narcan, Nalone, and Narcanti, and has sometimes been mistakenly called "naltrexate." It is not to be confused with naltrexone, an opioid receptor antagonist with qualitatively different effects, used for dependence treatment

Page 45: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 45 of 90

rather than emergency overdose treatment. neostigmine - N07AA01

- S01EB06 Either of two related white crystalline compounds, C12H19BrN2O2 or C13H22N2O6S, that opposes the action of acetylcholinesterase and is used in the treatment of glaucoma, myasthenia gravis, and various postoperative conditions.

obidoxime - V03AB13 Obidoxime is a member of the oxime family used to treat nerve gas poisoning. Oximes are drugs known for their ability to reverse the binding of organophosphorus compounds to the enzyme acetylcholinesterase (AChE). AChE is an enzyme that removes acetylcholine from the synapse after it creates the required stimulation on the next nerve cell. If it gets inhibited, acetylcholine is not removed after the stimulation and multiple stimulations are made, resulting in muscle contractions and paralysis. Organophosphates (such as nerve gases) are well known inhibitors of AChE. They bind to a specific place on the enzyme and prevent it from functioning normally by changing the OH group on the serine residue and by protonating (quaternary nitrogen, R4N+) the nearby nitrogen atom located in the histidine residue. Oximes like these do have side effects and they include liver damage, kidney damage, nausea, vomiting, but they are very efficient antidotes to nerve gas poisoning. Usually treatment of poisoning includes the use of atropine, which can slow down the action of the poison, giving more time to apply the oxime.

physostigmin - V03AB19 Physostigmin is a crystalline alkaloid, C15H21N3O2, extracted from the Calabar bean, used in medicine as a miotic and cholinergic agent and to enhance memory in patients with Alzheimer's disease. Also called eserine. Physostigmin can be used as an antidote for atropine overdoses.

phytomenadione - B02BA01 Phytomenadione is a viscous fat-soluble liquid occurring in plants: essential for the production of prothrombin, required in blood clotting. Formula: C31H46O2 Also called vitamin K1. Phytomenadione. Phytomenadione is antidote for coumarin anticoagulants in hypoprothrombinaemia.

polyethylene glycol - A06AD15 Polyethylene glycol (PEG) is a polyether compound with many applications from industrial manufacturing to medicine. It has also been known as polyethylene oxide (PEO) or polyoxyethylene (POE), depending on its molecular weight, and under the tradename Carbowax. When attached to various protein medications, polyethylene glycol allows a slowed clearance of the carried protein from the blood. This makes for a longer-acting medicinal effect and reduces toxicity, and it allows longer dosing intervals. Examples include PEG-interferon alpha, which is used to treat hepatitis C, and PEG-filgrastim (Neulasta), which is used to treat

Page 46: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 46 of 90

neutropenia. prednisolone and promethazine

V03AB05 Prednisolone is the active metabolite of prednisone. Prednisolone is a corticosteroid drug with predominantly glucocorticoid and low mineralocorticoid activity, making it useful for the treatment of a wide range of inflammatory and auto-immune conditions such as asthma. uveitis, pyoderma gangrenosum, rheumatoid arthritis, ulcerative colitis, temporal arteritis and Crohn's disease, Bell's palsy, multiple sclerosis, cluster headaches, vasculitis, acute lymphoblastic leukaemia and autoimmune hepatitis, systemic lupus erythematosus and dermatomyositis.

Promethazine is a first-generation H1 receptor antagonist of the phenothiazine chemical class used medically as an antihistamine antiemetic. It has a strong sedative effect and in some countries is prescribed for insomnia when benzodiazepines are contraindicated. The drug combination prednisolone/promethazine is used as an antidote for snake bites.

protamine V03AB14 Protamines are small, arginine-rich, nuclear proteins that replace histones late in the haploid phase of spermatogenesis and are believed essential for sperm head condensation and DNA stabilization. They may allow for denser packaging of DNA in spermatozoon than histones, but they must be decompressed before the genetic data can be used for protein synthesis. Genes that are essential for early embryonic development are still bound to ordinary histones, comprising about 4 percent of the DNA in spermatozoons. Protamine sulphate is an antidote for heparin. A chain shortened version of protamine also acts as a potent heparin antagonist, but with markedly reduced antigenicity.

pyridoxine - A11HA02 Pyridoxine is one of the compounds that can be called vitamin B6, along with pyridoxal and pyridoxamine. It differs from pyridoxamine by the substituent at the '4' position. It is often used as 'pyridoxine hydrochloride'. Pyridoxine is given to patients taking Isoniazid (INH) to combat the toxic side effects of the drug.

silibinin - A05BA03 Silibinin (INN), also known as silybin, is the major active constituent of silymarin, the mixture of flavonolignans extracted from blessed milk thistle (Silybum marianum) consisting of silibinin A and B, isosibilinin A and B, silicristin, silidianin. Both in vitro and animal research suggest that silibinin has hepatoprotective (antihepatotoxic) properties that protect liver cells against toxins. Silibinin has also demonstrated anti-cancer effects against human prostate adenocarcinoma cells, estrogen-dependent and -independent human breast carcinoma cells,

Page 47: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 47 of 90

human ectocervical carcinoma cells, human colon cancer cells, and both small and nonsmall human lung carcinoma cells.Chemically modified silibinin, silibinin dihydrogen disuccinate disodium (trade name Legalon SIL) a solution for injection, is used in treatment of severe intoxications with hepatotoxic substances, such as death cap (Amanita phalloides) poisoning.

sodium thiosulfate - V03AB06 Thiosulfate (Na2S2O3), also spelled sodium thiosulphate, is a colorless crystalline compound that is more familiar as the pentahydrate, Na2S2O3·5H2O, an efflorescent, monoclinic crystalline substance also called sodium hyposulfite or “hypo.” The thiosulfate anion is tetrahedral in shape and is notionally derived by replacing one of the oxygen atoms by a sulfur atom in a sulfate anion. The S-S distance indicates a single bond, implying that the sulfur bears significant negative charge and the S-O interactions have more double bond character. The first protonation of thiosulfate occurs at sulfur. Sodium thiosulfate is used as an antidote to cyanide poisoning. Thiosulfate acts as a sulfur donor for the conversion for cyanide to thiocyanate (which can then be safely excreted in the urine), catalyzed by the enzyme rhodanase.

viper venom antitoxin (antivenin)

- J06AA03 Antivenin is an antitoxin active against the venom of a snake, spider, or other venomous animal or insect.

Table 12: Specific antidotes and their ATC-Codes

The antidotes listed in this table are typical emergency drugs. Additional antidotes that are less often used in practice are classified under the ATC Code “V03AB (Antidote)”:

- V03AB02: nalorphine

- V03AB03: edentates

- V03AB04: pralidoxime

- V03AB08: sodium nitrite

- V03AB09: dimercaprol

- V03AB18: potassium permanganate

- V03AB20: copper sulfate

- V03AB21: potassium iodide

- V03AB22: amyl nitrite

- V03AB26: methionine

- V03AB29: cholinesterase

- V03AB32: glutathione

Page 48: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 48 of 90

- V03AB35: sugammadex

- V03AB36: phentolamine

- V03AB45: apomorphine

- V03AB46: toluidine chloride

- V03AB48: silymarin

3.4 Changes in drug therapy When the administration of a drug that normally has to be taken over a specific time period is cancelled in-between, this for example may lead to a higher risk of relapse. Events arising after drug discontinuations have to be checked for ADEs as well as events that occur after the dosage of a drug is changed.

3.5 Rules based on postmarketing information Some of the SPC also contain information about postmarketing experiences of a drug. SIDER (see section 2.1.2) for example makes this information available in a structured format using MedDRA codes. For the use of this concept in ANT, we created a new database comprising this postmarketing experience in order to detect and notify the physician of such unverified cases of suspicious ADEs. Figure 4 shows a small sample from the postmarketing database (see Figure 13).

Figure 13: Sample from the postmarketing ADE Detection database

Page 49: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 49 of 90

The database contains in total more than 1.600 data entries on postmarketing ADE information. However, if new information on postmarketing ADE information arrives, it can be easily updated and extended.

3.6 Rules based on ADE related diagnoses In the ICD code system, there are a lot of codes that directly or indirectly refer to the possible presence of an ADE. According to the research results from Stausberg and Hasford13, more than 500 ICD-10GM diagnosis codes are directly correlated with cases of ADEs. This computer-based ADE detection approach benefits from these research results: All published codes were translated, consolidated and prepared as specific ADE detection rules. Figure 14 shows a small sample of the detection rule repository regarding this ADE detection concept.14

Figure 14: Sample from the ADE related diagnoses database

Thus, the ANT is able to screen the EHR data for suspicious diagnoses indicating present ADEs.

3.7 Drug interactions The majority of patients are treated with multiple drugs simultaneously. Whenever a patient takes two or more drugs, drug interactions can occur and not all interactions are both intended and desired. Several of the ADEs related to drug interactions are well known, and available in a semi-structured format, for example in the dataset of DrugBank. To detect these ADEs within ANT, the drug interaction data from DrugBank was extracted and integrated in ANT as ADE detection rules. In addition to the possibility to warn the physician of possible known drug interactions, this detection approach enables the ANT to improve the detection of unknown ADEs by comparing the knowledge from this detection method with the drugs involved in notifications regarding unknown ADEs.

3.8 Published Rules

3.8.1 PSIP Project The ADE Detection Rules listed in table 13 are detected and validated during the PSIP Project15. Condition Outcome NO cancer&NSAI Anaemia (Hb<10g/dL) proton pump inhibitor Anaemia (Hb<10g/dL) NO every traumatism&high weight heparin Hepatic cholestasis (alkalin phosphatase>240

UI/L or bilirubin>22 µmol/L) NO every traumatism&low weight heparin Hepatic cholestasis (alkaline phosphatase>240 13 J. Stausberg and J. Hasford, “Identification of Adverse Drug Events – The Use of ICD-10 Coded Diagnoses in Routine Hospital Data,“ Dtsch Arztebl Int., vol. 107, no. 3, pp. 23-29, Jan. 2010. 14 The complete list of ADE related ICD10GM diagnoses codes can be found here: http://www.ekmed.de/routinedaten/main4.php. 15 Emmanuel Chazard (2011): Automated Detection of Adverse Drug Events by Data Mining of Electronic Health Records, see http://www.psip-project.eu/ for further details.

Page 50: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 50 of 90

UI/L or bilirubin>22 µmol/L) NSAI Hepatic cholestasis (alkaline phosphatase>240

UI/L or bilirubin>22 µmol/L) high weight heparin Hepatic cytolysis (alanine transaminase>110

UI/L or aspartate transaminase>110 UI/L) low weight heparin&age < 70 Hepatic cytolysis (alanine transaminase>110 UI/l

or aspartate transaminase>110 UI/L) low weight heparin&age ≥ 70 Hepatic cytolysis (alanine transaminase>110

UI/L or aspartate transaminase>110 UI/L) proton pump inhibitor Hepatic cytolysis (alanine transaminase>110

UI/L or aspartate transaminase>110 UI/L) statin&age < 70 High a CPK rate (CPK>195 UI/L) statin&age ≥ 70 High a CPK rate (CPK>195 UI/L) VKA&thymoanaleptic&NO selective serotonine reuptake inhibitor (SSRI)

Haemorrhage hazard (INR>4.9)

VKA&selective serotonine recapture inhibitor&NO respiratory obstruction

Haemorrhage hazard (INR>4.9)

VKA&selective serotonine recapture inhibitor &respiratory obstruction

Haemorrhage hazard (INR>4.9)

VKA&proton pump inhibitor&NO benzamide neuroleptic

Haemorrhage hazard (INR>4.9)

VKA&proton pump inhibitor&benzamide neuroleptic Haemorrhage hazard (INR>4.9) VKA&quinolone&age < 70 Haemorrhage hazard (INR>4.9) VKA&quinolone&age ≥ 70 Haemorrhage hazard (INR>4.9) VKA&macrolide Haemorrhage hazard (INR>4.9) VKA&cycline Haemorrhage hazard (INR>4.9) VKA&azole antibiotic Haemorrhage hazard (INR>4.9) VKA&cephalosporin &age < 70 Haemorrhage hazard (INR>4.9) VKA&cephalosporin &age ≥ 70 Haemorrhage hazard (INR>4.9) VKA&amoxicilline and clav.ac.&age < 70 Haemorrhage hazard (INR>4.9) VKA&amoxicilline and clav.ac.&age ≥ 70 Haemorrhage hazard (INR>4.9) VKA&other beta lactam Haemorrhage hazard (INR>4.9) VKA&penicillin &age < 70&NO diuretic Haemorrhage hazard (INR>4.9) VKA&penicillin &age < 70&diuretic Haemorrhage hazard (INR>4.9) VKA&penicillin &age ≥ 70&NO diuretic Haemorrhage hazard (INR>4.9) VKA&penicillin &age ≥ 70&diuretic Haemorrhage hazard (INR>4.9) VKA&aminoglycoside Haemorrhage hazard (INR>4.9) VKA&glycopeptide Haemorrhage hazard (INR>4.9) VKA&sulfamide Haemorrhage hazard (INR>4.9) VKA&hypoalbuminemia&NO low INR Haemorrhage hazard (INR>4.9) VKA&hypoalbuminemia&low INR Haemorrhage hazard (INR>4.9) VKA&systemic antifungal&NO griseofulvin Haemorrhage hazard (INR>4.9) VKA&type 3 antiarrhythmic&NO diuretic&age < 70 Haemorrhage hazard (INR>4.9) VKA&type 3 antiarrhythmic&NO diuretic&age ≥ 70 Haemorrhage hazard (INR>4.9) VKA&type 3 antiarrhythmic&diuretic&age < 70 Haemorrhage hazard (INR>4.9) VKA&type 3 antiarrhythmic&diuretic&age ≥ 70 Haemorrhage hazard (INR>4.9) VKA&antiobesity Haemorrhage hazard (INR>4.9) VKA&thyroid hormone&NO antiepileptic Haemorrhage hazard (INR>4.9) VKA&thyroid hormone&antiepileptic Haemorrhage hazard (INR>4.9) VKA&antiepileptic Haemorrhage hazard (INR>4.9) VKA&fibrate Haemorrhage hazard (INR>4.9) VKA&anti-gout&NO antiepileptic Haemorrhage hazard (INR>4.9) VKA&anti-gout&antiepileptic Haemorrhage hazard (INR>4.9) VKA&hypothalamic hypophyseal hormone Haemorrhage hazard (INR>4.9)

Page 51: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 51 of 90

VKA&antispasmodic Haemorrhage hazard (INR>4.9) VKA&alcoholism Haemorrhage hazard (INR>4.9) VKA&tocopherol (vit E) Haemorrhage hazard (INR>4.9) VKA &antineoplastic Haemorrhage hazard (INR>4.9) VKA &peripheral vasodilatator&NO sympathomimetic drug

Haemorrhage hazard (INR>4.9)

VKA &peripheral vasodilatator &sympathomimetic drug

Haemorrhage hazard (INR>4.9)

VKA&type 1 antiarrhythmic Haemorrhage hazard (INR>4.9) VKA&hepatic insufficiency Haemorrhage hazard (INR>4.9) VKA&systemic steroidal anti inflammatory&NO anxiolytic

Haemorrhage hazard (INR>4.9)

VKA&systemic steroidal anti inflammatory&anxiolytic

Haemorrhage hazard (INR>4.9)

VKA&anti-diarrheal Haemorrhage hazard (INR>4.9) VKA&suspension of anti-diarrheal Haemorrhage hazard (INR>4.9) VKA&hypocalcemia &NO low INR Haemorrhage hazard (INR>4.9) VKA&hypocalcemia &low INR Haemorrhage hazard (INR>4.9) VKA&opioïd Haemorrhage hazard (INR>4.9) VKA&acetaminophen/paracetamol &age < 70 Haemorrhage hazard (INR>4.9) VKA&acetaminophen/paracetamol &age ≥ 70 Haemorrhage hazard (INR>4.9) VKA&NSAI Haemorrhage hazard (INR>4.9) VKA&osmotical laxative Haemorrhage hazard (INR>4.9) VKA&immunomodulation factor Haemorrhage hazard (INR>4.9) Lithium Lithium overdose (to high a lithium level) high weight heparin &hepatic insufficiency Heparin overdose (activated partial

thromboplastin time>1.23) high weight heparin &chronic renal insufficiency Heparin overdose (activated partial

thromboplastin time>1.23) high weight heparin &NSAI Heparin overdose (activated partial

thromboplastin time>1.23) high weight heparin &systemic steroidal anti inflammatory

Heparin overdose (activated partial thromboplastin time>1.23)

high weight heparin &plasma substitutes Heparin overdose (activated partial thromboplastin time>1.23)

high weight heparin Hypereosinophilia (éosinophilia>109/l) low weight heparin&age < 70 Hypereosinophilia (éosinophilia>109/l) low weight heparin&age ≥ 70 Hypereosinophilia (éosinophilia>109/l) quinolone Hypereosinophilia (éosinophilia>109/l) NO renal failure&high weight heparin Hyperkalemia (K+>5.3) NO renal failure&low weight heparin&age < 70 Hyperkalemia (K+>5.3) NO renal failure&low weight heparin&age ≥ 70 Hyperkalemia (K+>5.3) NO renal failure&high weight heparin&diabetes Hyperkalemia (K+>5.3) NO renal failure&low weight heparin&diabetes&NO laxative

Hyperkalemia (K+>5.3)

NO renal failure&low weight heparin&diabetes &laxative

Hyperkalemia (K+>5.3)

NO renal failure&high weight heparin&angiotensin conversion enzyme inhibitor

Hyperkalemia (K+>5.3)

NO renal failure&low weight heparin&angiotensin conversion enzyme inhibitor

Hyperkalemia (K+>5.3)

NO renal failure &high weight heparin&NSAI Hyperkalemia (K+>5.3) NO renal failure&low weight heparin&NSAI Hyperkalemia (K+>5.3) renal failure&high weight heparin Hyperkalemia (K+>5.3)

Page 52: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 52 of 90

renal failure&low weight heparin&age < 70 Hyperkalemia (K+>5.3) renal failure&low weight heparin&age ≥ 70 Hyperkalemia (K+>5.3) renal failure&high weight heparin&diabetes Hyperkalemia (K+>5.3) renal failure&low weight heparin&diabetes &NO laxative

Hyperkalemia (K+>5.3)

renal failure&low weight heparin&diabetes&laxative Hyperkalemia (K+>5.3) renal failure&high weight heparin&angiotensin conversion enzyme inhibitor

Hyperkalemia (K+>5.3)

renal failure&low weight heparin&angiotensin conversion enzyme inhibitor

Hyperkalemia (K+>5.3)

renal failure&high weight heparin&NSAI Hyperkalemia (K+>5.3) renal failure&low weight heparin &NSAI Hyperkalemia (K+>5.3) NO renal failure&suspension of osmotical laxative

Hyperkalemia (K+>5.3)

NO renal failure&suspension of other laxative Hyperkalemia (K+>5.3) NO renal failure&suspension of propulsive laxative

Hyperkalemia (K+>5.3)

NO renal failure&peripheral sympatholytic Hyperkalemia (K+>5.3) NO renal failure&beta blocker&NO calcium blocker

Hyperkalemia (K+>5.3)

NO renal failure&beta blocker&calcium blocker Hyperkalemia (K+>5.3) NO renal failure&angiotensin conversion enzyme inhibitor&age < 70

Hyperkalemia (K+>5.3)

NO renal failure&angiotensin conversion enzyme inhibitor&age ≥ 70

Hyperkalemia (K+>5.3)

NO renal failure&potassium sparing diuretic Hyperkalemia (K+>5.3) NO renal failure&suspension of potassium lowering diuretic

Hyperkalemia (K+>5.3)

NO renal failure&potassium Hyperkalemia (K+>5.3) NO renal failure&amoxicilline and clav.ac.&age < 70

Hyperkalemia (K+>5.3)

NO renal failure&amoxicilline and clav.ac. &age ≥ 70

Hyperkalemia (K+>5.3)

NO renal failure &suspension of sulfamid or sulfonamid

Hyperkalemia (K+>5.3)

NO renal failure&NSAI&age < 70 Hyperkalemia (K+>5.3) NO renal failure&NSAI&age ≥ 70 Hyperkalemia (K+>5.3) NO renal failure&suspension of systemic steroidal anti inflammatory

Hyperkalemia (K+>5.3)

NO renal failure&digitalis glycoside Hyperkalemia (K+>5.3) NO renal failure&immunomodulation factor Hyperkalemia (K+>5.3) renal failure&suspension of osmotical laxative&age < 70

Hyperkalemia (K+>5.3)

renal failure&suspension of osmotical laxative&age ≥ 70

Hyperkalemia (K+>5.3)

renal failure&suspension of other laxative&NO hepatic cholestasis

Hyperkalemia (K+>5.3)

renal failure&suspension of other laxative&hepatic cholestasis

Hyperkalemia (K+>5.3)

renal failure&propulsive laxative Hyperkalemia (K+>5.3) renal failure&peripheral sympatholytic Hyperkalemia (K+>5.3) renal failure&beta blocker&NO thrombin inhibitor

Hyperkalemia (K+>5.3)

renal failure&beta blocker&thrombin inhibitor Hyperkalemia (K+>5.3)

Page 53: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 53 of 90

renal failure&angiotensin conversion enzyme inhibitor&NO opioïd

Hyperkalemia (K+>5.3)

renal failure&angiotensin conversion enzyme inhibitor&opioïd

Hyperkalemia (K+>5.3)

renal failure &potassium sparing diuretic Hyperkalemia (K+>5.3) renal failure&suspension of potassium lowering diuretic&NO thrombin inhibitor

Hyperkalemia (K+>5.3)

renal failure&suspension of potassium lowering diuretic&thrombin inhibitor

Hyperkalemia (K+>5.3)

renal failure&potassium Hyperkalemia (K+>5.3) renal failure&thrombin inhibitor Hyperkalemia (K+>5.3) renal failure&amoxicilline and clav.ac. Hyperkalemia (K+>5.3) renal failure&suspension of aminoglycoside Hyperkalemia (K+>5.3) renal failure&suspension of vitamin K antagonist Hyperkalemia (K+>5.3) renal failure&suspension of sulfamid or sulfonamid

Hyperkalemia (K+>5.3)

renal failure&NSAI&NO potassium sparing diuretic

Hyperkalemia (K+>5.3)

renal failure&NSAI&potassium sparing diuretic Hyperkalemia (K+>5.3) renal failure&suspension of systemic steroidal anti inflammatory

Hyperkalemia (K+>5.3)

renal failure&digitalis glycoside Hyperkalemia (K+>5.3) renal failure&immunomodulation factor Hyperkalemia (K+>5.3) NO hypoalbuminemia &proton pump inhibitor Hypocalcemia (calcemia<2.2 mmol/L) NO renal failure&thrombin inhibitor Hypokalemia (K+<3.0) proton pump inhibitor&age < 70 Hyponatremia (Na+<130) proton pump inhibitor&age ≥ 70 Hyponatremia (Na+<130) quinolone&age < 70 Renal failure (creat.>135 µmol/L or urea>8.0

mmol/l) quinolone&age ≥ 70 Renal failure (creat.>135 µmol/L or urea>8.0

mmol/l) NSAI&NO aspirin&NO potassium lowering diuretic&age < 70

Renal failure (creat.>135 µmol/L or urea>8.0 mmol/l)

NSAI&NO aspirin&NO potassium lowering diuretic&age ≥ 70

Renal failure (creat.>135 µmol/L or urea>8.0 mmol/l)

NSAI&NO aspirin&potassium lowering diuretic&age < 70

Renal failure (creat.>135 µmol/L or urea>8.0 mmol/l)

NSAI&NO aspirin&potassium lowering diuretic&age ≥ 70

Renal failure (creat.>135 µmol/L or urea>8.0 mmol/l)

angiotensin conversion enzyme inhibitor&age < 70

Renal failure (creat.>135 µmol/L or urea>8.0 mmol/l)

angiotensin conversion enzyme inhibitor&age ≥ 70

Renal failure (creat.>135 µmol/L or urea>8.0 mmol/l)

VKA&griseofulvin VKA underdose (INR<1.6) VKA&antiepileptic VKA underdose (INR<1.6) VKA&anti-diarrheal VKA underdose (INR<1.6) VKA &suspension of anti-diarrheal VKA underdose (INR<1.6) VKA&digitalis glycoside&NO chronic renal insufficiency&age < 70

VKA underdose (INR<1.6)

VKA&digitalis glycoside&NO chronic renal insufficiency&age ≥ 70

VKA underdose (INR<1.6)

VKA&digitalis glycoside&chronic renal insufficiency&age < 70

VKA underdose (INR<1.6)

Page 54: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 54 of 90

VKA&digitalis glycoside&chronic renal insufficiency&age ≥ 70

VKA underdose (INR<1.6)

VKA&immunomodulation factor VKA underdose (INR<1.6) VKA &high INR &NO hypoalbuminemia VKA underdose (INR<1.6) VKA &high INR &hypoalbuminemia VKA underdose (INR<1.6) VKA &high INR &NO hypocalcemia VKA underdose (INR<1.6) VKA&high INR&hypocalcemia VKA underdose (INR<1.6) VKA&beta lactam&age < 70 VKA underdose (INR<1.6) VKA&beta lactam&age ≥ 70 VKA underdose (INR<1.6) VKA &prokinetic&NO high INR VKA underdose (INR<1.6) VKA&prokinetic&high INR VKA underdose (INR<1.6) VKA&antiacid VKA underdose (INR<1.6) NO cancer&NSAI Neutropenia (PNN<1500/mm3) proton pump inhibitor Neutropenia (PNN<1500/mm3) azole antibiotic Increase of pancreatic enzymes (amylase>90

UI/L or lipase>90 UI/L) cephalosporin&NO hepatic insufficiency Increase of pancreatic enzymes (amylase>90

UI/L or lipase>90 UI/L) cephalosporin&hepatic insufficiency Increase of pancreatic enzymes (amylase>90

UI/L or lipase>90 UI/lL statin Increase of pancreatic enzymes (amylase>90

UI/lL or lipase>90 UI/L) systemic steroidal anti inflammatory Increase of pancreatic enzymes (amylase>90

UI/L or lipase>90 UI/lL proton pump inhibitor&NO hepatic insufficiency Increase of pancreatic enzymes (amylase>90

UI/L or lipase>90 UI/L) proton pump inhibitor&hepatic insufficiency Increase of pancreatic enzymes (amylase>90

UI/L or lipase>90 UI/L) NO cancer&NSAI Pancytopenia azole antibiotic Thrombocytosis (count>600,000) low weight heparin Thrombocytosis (count>600,000) systemic antifungal Thrombocytosis (count>600,000) quinolone&age < 70 Thrombocytosis (count>600,000) quinolone&age ≥ 70 Thrombocytosis (count>600,000) NO cancer&high weight heparin&age < 70 Thrombopenia (count<75,000) NO cancer&high weight heparin&age ≥ 70 Thrombopenia (count<75,000) NO cancer&low weight heparin&NO hemostasis disorder (diag)

Thrombopenia (count<75,000)

NO cancer&low weight heparin&hemostasis disorder (diag)

Thrombopenia (count<75,000)

NO cancer&NSAI&NO hepatic insufficiency Thrombopenia (count<75,000) NO cancer&NSAI&hepatic insufficiency Thrombopenia (count<75,000) NO cancer&antiH2 Thrombopenia (count<75,000) NO cancer &platelet aggregation inhibitor&NO NSAI

Thrombopenia (count<75,000)

NO cancer&potassium lowering diuretic Thrombopenia (count<75,000) NO cancer &proton pump inhibitor&NO hepatic insufficiency

Thrombopenia (count<75,000)

NO cancer&proton pump inhibitor &hepatic insufficiency

Thrombopenia (count<75,000)

NO cancer&acetaminophen/paracetamol Thrombopenia (count<75,000) NO cancer&beta blocker&NO hepatic insufficiency

Thrombopenia (count<75,000)

Page 55: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 55 of 90

NO cancer&beta blocker&hepatic insufficiency Thrombopenia (count<75,000) NO cancer&beta lactam&NO hepatic insufficiency

Thrombopenia (count<75,000)

NO cancer&beta lactam&hepatic insufficiency Thrombopenia (count<75,000) NO cancer&quinolone&NO hepatic insufficiency

Thrombopenia (count<75,000)

NO cancer&quinolone &hepatic insufficiency Thrombopenia (count<75,000) NO cancer&type 3 antiarrhythmic &NO hepatic insufficiency

Thrombopenia (count<75,000)

NO cancer&type 3 antiarrhythmic&hepatic insufficiency

Thrombopenia (count<75,000)

NO cancer &antiparasitic&NO hepatic insufficiency

Thrombopenia (count<75,000)

NO cancer &antiparasitic&hepatic insufficiency Thrombopenia (count<75,000) NO cancer&selective serotonine recapture inhibitor&NO hepatic insufficiency

Thrombopenia (count<75,000)

NO cancer&selective serotonine recapture inhibitor&hepatic insufficiency

Thrombopenia (count<75,000)

proton pump inhibitor Diarrhoea (prescription of an anti-diarrheal) proton pump inhibitor Diarrhoea (prescription of an antipropulsive) NO beta lactam&NO antineoplastic&NSAI&age < 70&NO diabetes

Bacterial infection (detected by the prescription of antibiotic)

NO beta lactam&NO antineoplastic&NSAI&age < 70&diabetes

Bacterial infection (detected by the prescription of antibiotic)

NO beta lactam &NO antineoplastic&NSAI&age ≥ 70&NO diabetes

Bacterial infection (detected by the prescription of antibiotic)

NO beta lactam&NO antineoplastic&NSAI&age ≥ 70&diabetes

Bacterial infection (detected by the prescription of antibiotic)

acetaminophen/paracetamol paracetamol overdose (detected by the prescription of acetyl-cystein)

systemic steroidal anti inflammatory &age < 70 Fungal infection (detected by the prescription of local antifungal)

systemic steroidal anti inflammatory &age ≥ 70 Fungal infection (detected by the prescription of local antifungal)

azole antibiotic&NSAI < 1 Fungal infection (detected by the prescription of a systemic antifungal)

azole antibiotic&NSAI ≥ 1 Fungal infection (detected by the prescription of a systemic antifungal)

Antiparasitic&NSAI < 1 Fungal infection (detected by the prescription of a systemic antifungal)

Antiparasitic&NSAI ≥ 1 Fungal infection (detected by the prescription of a systemic antifungal)

amoxicilline and clav.ac. Fungal infection (detected by the prescription of a systemic antifungal)

other beta lactam Fungal infection (detected by the prescription of a systemic antifungal)

proton pump inhibitor&age < 70 Fungal infection (detected by the prescription of a systemic antifungal)

proton pump inhibitor&age ≥ 70 Fungal infection (detected by the prescription of a systemic antifungal)

high weight heparin Haemorrhage (detected by the prescription of haemostatic)

low weight heparin Haemorrhage (detected by the prescription of

Page 56: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 56 of 90

haemostatic) VKA&age < 70&NO respiratory insufficiency Haemorrhage (detected by the prescription of

haemostatic) VKA&age < 70&respiratory insufficiency Haemorrhage (detected by the prescription of

haemostatic) VKA&age ≥ 70&NO respiratory insufficiency Haemorrhage (detected by the prescription of

haemostatic) VKA&age ≥ 70&respiratory insufficiency Haemorrhage (detected by the prescription of

haemostatic) NSAI Haemorrhage (detected by the prescription of

haemostatic) VKA&NO respiratory insufficiency VKA overdose (detected by the prescription of

vitamin K) VKA&respiratory insufficiency VKA overdose (detected by the prescription of

vitamin K)

Table 13: “PSIP Project” - Published Rules

3.8.2 Rules published in the paper “Retrospective analysis of the frequency and recognition of adverse drug reactions by means of automatically recorded laboratory signals” by Tegeder et al.

In Figure 15 laboratory signals to detect ADEs are listed, that are published in the paper “Retrospective analysis of the frequency and recognition of adverse drug reactions by means of automatically recorded laboratory signals” by Tegeder et al.16.

16 Tegeder, I.; Levy, M.; Muth-Selbach, U.; Oelkers, R.; Neumann, F.; Dormann, H.; Azaz-Livshits, T.; Criegee-Rieck, M.; Schneider, H.T.; Hahn, E-G.; Brune, K.; Geisslinger, G. (1999): Retrospective analysis of the frequency and recognition of adverse drug reactions by means of automatically recorded laboratory signals.

Page 57: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 57 of 90

Figure 15: Tegeder et al. – Published Laboratory Signals

3.8.3 Rules published in the paper “Computerized surveillance of adverse drug reactions in hospital: pilot study” by Azaz-Livshits et al.

In Figure 16 laboratory signals to detect ADEs are listed, that are published in the paper “Retrospective analysis of the frequency and recognition of adverse drug reactions by means of automatically recorded laboratory signals” by Azaz-Livshits et al.17

17 Azaz-Livshits, T.; Levy, M.; Sadan, B.; Shalit, M.; Geisslinger, G.; Brune, K. (1998): Computerized surveillance of adverse drug reactions in hospital: pilot study.

Page 58: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 58 of 90

Figure 16: Azaz-Livshits et al.18 – Published Laboratory Signals

3.8.4 Rules published in the paper “Implementation of a System for Computerized Adverse Drug Event Surveillance and Intervention at an Academic Medical Center” by Kilbridge et al.

In Figure 17 further signals to detect ADEs are listed, that are published in the paper “Implementation of a System for Computerized Adverse Drug Event Surveillance and Intervention at an Academic Medical Center” by Kilbridge et al.19

18 Azaz-Livshits, T.; Levy, M.; Sadan, B.; Shalit, M.; Geisslinger, G.; Brune, K. (1998): Computerized surveillance of adverse drug reactions in hospital: pilot study. 19 Kilbridge, P. M.; Alexander, L.; Ahmad, A. (2006): Implementation of a System for Computerized Adverse Drug Event Surveillance and Intervention at an Academic Medical Center.

Page 59: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 59 of 90

Figure 17: Kilbridge et al. – Published ADE Detection Rules

Page 60: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 60 of 90

4 DETECTION OF UNKNOWN ADES In case a diagnosis is added to the EHR of a patient that is not explainable by the known ADE detection module of ANT, statistical methods will be executed to search for conspicuous events in the whole clinical database. In the SALUS project, we have developed two different approaches that will be described in this chapter. The described data mining approaches to detect unknown ADEs are implemented, but they have to be tested with real patient data to tune the data mining parameters. To be able to test and improve this detection module of the ANT, access to real data is needed. This test will be realized in the final six months of the project, where pilot application is planned to be run by end user sites. Therefore, further information on the results will be reported in an update of this deliverable by Month 36.

4.1 Bump Hunting for ADE detection The aim of this work is the detection of temporal patterns between the prescription of a drug and a medical event of interest. In order to perform such detections Noren’s already introduced IC-statistic20 as well as his notation will be used, as these suit the aim of detection the most. The IC-statistic is based on the comparison of the observed number of patients who took a specific drug in combination with the occurrence of the medical event of interest and it’s expected value under descriptive independence. In case the observed number of patients exceeds the expected number, an ADE will be very likely to observe. Hence, if the deviation of the expected number and the observed number of patients exceeds a certain boundary based on a certain significance level, this should indicate an ADE. Optionally, a boundary based on the IC-statistic itself can be used as well in order to avoid multiple testing. Regarding the above mentioned task the Bump Hunting routine can help to identify and characterize patients/ patient groups who took a certain drug and experienced a certain medical event of interest either very often or seldom. In order to identify and characterize patients it is necessary to create so called boxes (boxes contain groups of patients who either experienced an ADE very often or seldom) with group specific characteristics (e.g. female, 20-30 years,…). The Bump Hunting algorithm consists of so called peeling steps followed by pasting steps. In the peeling step each possible covariate is regarded separately and at each step a certain amount of data (subboxes) is peeled away up to a certain predefined border α. This procedure will result in a detection of a box, so called peeling box. In order to further optimize the peeling result pasting will then be performed via adding subboxes to the peeling result. Calculating the IC 0,025 and checking whether the IC 0,025 is greater than 0 is of major interest, as an IC 0,025 > 0 could be indicating patient groups with ADEs. Finally a box will be returned containing a high number of patients with ADEs as well as their characteristics. In order to detect and characterize other ADE risk groups the already detected box will be deleted (all patients inside this box will be deleted from the dataset). This procedure will be iterated as long as no more boxes containing patients with ADEs can be detected. All detected boxes are called a Bump. However, in order to meet the classification task boxes containing patients who did not experience an ADE must be detected. Hence, the characterization of patient groups with a very low IC will be focused on. Therefore, the Bump Hunting routine will be applied to all patients who were not grouped in one of the previously detected boxes that are characterizing patients who experienced an ADE via looking for patient groups (boxes) where the IC 0,025 < 0. This should be an indicator of patients who did not experience an ADE. Thus, the Bump hunting routine is able to allocate patients into ADE risk groups as well as into groups of patients with no ADEs. The user will be able to group patients into one of both classes as well as characterizing them.

20 Niklas Norén, G.; Hopstadius, J.; Bate, A.; Star, K.; Ralph Edwards, I. (2010): Temporal pattern discovery in longitudinal electronic patient records, Data Min Knowl Disc, 20:361–387.

Page 61: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 61 of 90

The following Figure 18 depicts a Bump Hunting result for the detection of patient groups with ADEs based on pseudo data.

Figure 18: Bump Hunting for ADE Detection

In order to ensure the ability of a 2D-plot only age and a lab result were included into the model. The result shows that two ADE risk groups could be detected which are defined as: Box 1: age >= 18 Box 2: age <= 5; lab result <= 1.8. Hence, the Bump Hunting result shows that patients elder than 18 years and patients younger than 5 years with a lab result lower than 1.8 are most likely to have experienced an ADE in contrast to all other patients. 4.1.1 Introduction to Bump Hunting The following descriptions correspond to Friedman and Fisher.21 Bump Hunting or patient rule induction method (PRIM) is a data mining method for identifying subgroups (rectangular regions) containing a high mean of a designated target variable. It’s typical application scenario is a data mining situation where the analyst wants to identify some few best subgroups.

21 Friedman, J. H.; Fisher, N. I. (1998): Bump Hunting in High-Dimensional Data.

Page 62: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 62 of 90

Let denote the target variable measured on the -th subject for = 1, . . . , and let for = 1, . . ., represent the values in the -dimensional input space constructed by p covariates. The aim is to detect a subregion out of the input space , by either maximizing the mean in a subregion

>>

or minimizing it << .

The resulting subregion (subbox) is defined by paraxial borders. A bump can be regarded as a union of subboxes

for = 1, . . . , representing the index of the boxes in the input space. Let denote the -th

vector of a covariate and possible values of an input variable out of that represents all

possible values of . Thus can be interpreted as a subset of . Then boxes are defined as

which means subboxes are intersections of possible values of different input variables that simply represent borders of . As a summary of the interpretability: • Boxes are intersections of borders • Bumps are unions of boxes PRIM consists of two different optimization procedures, the peeling procedure which is followed by the pasting procedure. Peeling, the first phase of detecting a subregion, starts with a box that covers the entire input space. In every peeling step a certain percentage of each variable is peeled away separately for each variable. The amount of data being peeled away is controlled by the α-parameter, called peeling quintile. A peeling quintile actually determines two quintiles, α and 1-α, because peeling is a two-sided procedure. It starts at the minimum as well as at the maximum of one covariate and calculates the mean of the target variable after having removed a subbox (opposite

of ) from the larger box B until it reaches α and 1-α respectively. This procedure is then applied to all other input variables a well. Figure 19 illustrates this part of the peeling process for a real valued input variable y. Each vertical line represents a quintile and the red lines show both peeling quintiles.

iy i i n ijx jp p

B I IB ⊂

ijxy B∈ Iy

ijx∈

ijxy B∈ Iy

ijx∈

BkB

k

K

k

BBump ∪1=

=

k K jx j

jks jx jS

jx jks jS kB

)(1

jjk

p

jk xsB ∈=

=∩

jx

B

*kB

kB

Page 63: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 63 of 90

Figure 19: Illustration of peeling process; at each vertical line the mean in the subbox is

calculated; the red lines represent the α − and 1 − α − quintile After having calculated the means, the actual peeling has to be performed. For this reason it is necessary to select the highest or the lowest mean respectively. By selecting this mean, the

subbox that needs to be peeled away in order to optimize the mean and to detect the region of the

input space with an extreme mean is selected out of the class of eligible subboxes for removal as well. Referring to Figure 7, an input space of a single dimension, the number of eligible subboxes for peeling is eight. The following equation illustrates this selection process.

= (max( )).

After having removed from box B, the current box , as well as the support (described below), are updated in the following manner:

kB*kB

*kB

*kB

*kB *

kj BBxy −∈

*kB kB

Page 64: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 64 of 90

= = B − ,

whereas β B (support) represents the relative frequency of observations inside the box and can be calculated in the following manner:

=

where I() is a function counting the number of subjects left in the new box. At the beginning, without having started the peeling procedure, the box mean is identical to the global mean. This decription of a single peeling step is then iterated as long as the box mean can be optimized (improved) and the support does not fall below the threshold parameter which defines the minimal size of a box.

The lower the value, the better the fit, because lower values allow the algorithm to find even the

smallest subpopulation in the input space by specifying as . If one of these stopping criteria

matches the calculations, the peeling process stops and returns the detected peeling box. Peeling is followed by the pasting procedure which is simply an inverted peeling process. Starting at the peeling result, pasting tries to further optimze the box mean by adding cases to the peeling result and to the following box results as shown in the next two equations which is performed stepwise just like peeling. The results are enlarged borders, as Bump Hunting tries to cover the largest region possible. As one utilizes the peeling result for pasting, it is clear that the pasting procedure only uses variables and borders selected in peeling to be further optimized. That is why variable selection in PRIM can only be performed in the peeling process. The first step will be to select a region to be pasted

= (max( )).

Having added to the box B, B is updated as shown in the following equation:

= B − .

The support is updated simultaneously. Having already calculated a peeling box characterized by the borders of the current box, it is necessary to fix all borders, except the one dimension that pasting will be performed on. The size of the region added to the current box can be α , α being the peeling quintile and the size of the current box. Stopping criteria do not differ from those of peeling and so the entire Bump Hunting algorithm stops after reaching one of the two criteria to end the pasting process and a single subbox with the most extreme mean will be returned. A plot of the box mean development given the support, which is called trajectory is sometimes useful and will be implemented in the algorithm. The necessary of further extending and modifying PRIM is quite obvious. Via calculating multiple subboxes (Bump) the algorithm is more flexible in describing the optimal region(s). Furthermore, peeling and pasting, as already described only work for continuous input variables. That is the reason why adjustments had to be done for different types of input variables. As input variables can either be continuous, nominal or ordered, peeling and pasting need to be adjusted to every type of variable. For example, it would not make sense to peel away just certain percentage of one category of a binary variable such as the gender. One is interested in either selecting males or females (a single class) to be able to define a criterion for the subbox-construction for nominal variables. Regarding ordered values, the necessity of keeping the ordered structure of a variable seems to be obvious. That is why only extreme categories, the lowest or the highest category, should be peeled or pasted. Continuous variables can be pasted and peeled as already

newB kB *kB

newB

Bβ ∑=

∈n

inewi BxI

n 1

)(1

Bβ 0β

0β n1

*kB

*kB *

kj BBxy +∈

*kB

newB *B

BNBN

Page 65: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 65 of 90

described in figure 6, returning an interval containing it’s borders. Finally, it is clearly obvious that the peeling quintile α is only relevant for continuous variables, as the analyst is not interested in peeling or pasting a certain percentage of a category, but rather in selecting an entire one. The algorithm proposed and implemented by Friedman and Fisher will be extended in this work to handle both nominal and ordered input variables. As a single subbox may not be able to classify all subjects efficiently, more subboxes can be calculated in order to describe the optimal region(s). The first subbox induced using the entire data set is removed from the data to calculate the next bump with the data left. This procedure will be repeated as long as the box mean falls below the global mean or the box specific stopping criteria are reached. Although multiple subboxes are induced in such a procedure, the entire input space cannot be covered without leaving parts of the input space undefined because after having reached a stopping criterion the cases not being characterized by any of the previous subboxes are still undefined. It is also possible that the procedure does not even find a single subbox, although this rarely happens due to the patient nature of the algorithm that can be controled via the peeling quintile. The main advantage of the method is the higher quality of the search results due to a large hypothesis space and a patient hill climbing strategy. The patience is expressed via the α-parameter which allows to peel and paste very small boxes by choosing very small values. That is why after having performed one peeling or pasting step there is more data left to enable the algorithm to find more optimal subregions, checking more possibilities. This permits later steps to take advantage of structures that were not covered by earlier steps or to prevent misdirections. Moreover, the method is non-parametric so the user does not need to check any assumptions as in parametric models. The result is easy to interpret and a variable selection is performed automatically. In addition, missing values do not need any special consideration, as the algorithm permits to maintain the calculations considering all availabe cases. A major disadvantage of PRIM is the tendency to overfit, as the detected bumps usually only fit the training data well and show a poor performance on external data. Moreover, the algorithm contains two parameters that have to be evaluated which is very time consuming as one cannot regard both parameters independently but all combinations of those. 4.1.2 Adjusting Bump Hunting for ADE detection PRIM needs to be extended for ADE detection before applying it to such data. A detailed explanation as well as another modification called Bagging that represents a common technique in Machine Learning will be mentioned in the following sections. As the prediction accuracy and stability of variable selection of methods used for classification are of major interest, the following section will be naturally dedicated to the PRIM performance. The Bump Hunting algorithm, introduced by Friedman and Fisher is developed to minimize or maximize the mean of the output variable. However, it is also possible to extend Bump Hunting for ADE detection tasks by allowing the utilization of IC Δ mentioned by Noren et al. and further modified as a surrogate target variable. Instead of maximizing or minimizing the mean one could maximize or minimize the IC Δ given the current box in order to distinguish between subregions containing a lot of ADEs and those regions that are not ADE occurrence specific (the latter only mentioned for evaluation purposes). This approach will then be able to detect subregions in an input space having the additional feature of an automated feature selection describing main effects as well as interactions with the ADE of interest. It can be formally illustrated as shown in the following equation by using the notation introduced by Noren et al. [2010]:

1B

2B

)5.0)|(5.0|

log()(+

+=Δ

BnEBn

BIC uxy

uxy

Page 66: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 66 of 90

The aim of using this measure is to detect a bump by stepwise increasing (ADE boxes) or decreasing (no ADE boxes) the IC Δ in each iteration, in order to have a large number of observations belonging to the desired classes in the finally detected bump. Thus, the global mean as one of the stopping criteria can be substituted by IC Δ = 0 because an IC Δ = 0 is the cut-off that enables to separate the classes (ADE, no ADE).

4.2 Clustering method to detect unknown ADEs This approach enables the user to detect and distinguish between the class of ADE free patients and those who experienced an ADE. It applies a clustering approach to the data at hand and already showed good results on artificial data. The following section describes the method in detail. The tool consists of a method that enables the user to detect unknown ADEs based on ICD-coded diagnosis data. It utilizes a hierarchical clustering approach in combination with the hamming distance that can manage to calculate distances between subjects based on categorical data.

Methods

The aim of the tool should be to cluster patients that show similar characteristics. As unknown ADEs (adverse drug events) are very rare events that can occur e.g. 10 times in a population of 10000 patients the clustering result should manage to identify and return the patients with rare events to the user. The fact that these events are very rare makes it difficult to define patients having these rare events as a cluster. Hence, the target should rather be to distinguish these events from a huge baseline of patients remaining ADE free. Thus the aim can be defined as an outlier detection where the rare events can be regarded as outliers. Let yit denote the information of the ith patient with i = 1, …, n observations at time t (t ϵ {before prescription of drug, after prescription of drug}). yit is a binary indicator variable being observed as 1 in case the event of interest occurred and else 0. xit contains the information whether a specific drug of interest has been prescribed for the ith patient at time point t – then the observation will be 1 - or not – with an observation 0. Here the indices are identical to the indices of variable yit and can also be interpreted as an indicator variable. As an unknown ADE can be characterized as an observation with an event of interest after drug prescription having no symptoms prior to drug prescription, the information of interest could be defined as an observation vector with (yib = 0, yia = 1). All other combinations of this observation vector can be regarded as patients without ADEs. Hence, this information is binary again, can be coded as 1 if the values (yib = 0, yia = 1) appear and 0 else and is denoted as Δi. Thus this variable contains the information of whether a patient had an ADE or not. Based on this technique the Δi must be calculated for all individuals and events of interest fixing the drug of interest. Thus the ith individual will not only have one Δi but p Δis with p = 1, …, k events of interest. This information vector is then denoted as Δip. Having these vectors for all patients used for detection, a hierarchical clustering algorithm applying the hamming distance can be used to distinguish between patients with an without ADEs. As already mentioned most of the patients will have the same distance to each other as they will form some kind of baseline or a huge cluster without ADEs respectively and only a few unique distances will indicate one or more ADE occurences because many interesting events associated with one drug are regarded.

Application to artificial data

Applying the above mentioned method to artificial data consisting of 13 patients, one drug of interest, two events of interest and 3 out of the 13 patients were predefined patients with ADEs returns following results in R (see Figure 20).

Page 67: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 67 of 90

Figure 20: Cluster Dendrogram

The image shows a dendrogram which is typically returned as a result of a hierarchical clustering approach. As it can be seen there is a baseline of 10 Patients who form the cluster of no ADEs. The other 3 patients are those who were predefined to show ADEs. Two of them are clustered because they show exactly the same number of events and the other one was defined to have both events of interest and hence does not belong to the cluster of the other two. This result shows that the all predefined ADEs were detected by the algorithm. A test on more patients showed similar satisfying results. However, validating the method on real data is imperative to proof its clinical value.

Page 68: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 68 of 90

5 IMPLEMENTATION OF THE ADE NOTIFICATION TOOL

The ANT is composed of several components (see Figure 21). The key component is the “ADE Notification Manager”. Using this component, the data is retrieved from the SIL and forwarded to the ANT Content Formatter. After the ADE detection and notification process, confirmed ADEs will be forwarded to the IRT through the ADE Notification Manager. In the following sections, all ANT related components will be described in more detail (for more details on other SALUS components, see the referenced Deliverables).

Figure 21: Overview of the system architecture of ANT and surrounding components

5.1 ADE Notification Manager The ADE Notification Manager sets up the interface for the surrounding SALUS components of the ADE Notification Tool and manages the data flow from the Semantic Interoperability Layer Data Service (SIL DS) and to the ICSR Reporting Tool. By the use of the SIL DS, the ADE Notification Manager queries the underlying EHR system to receive the data in the SALUS Common Information Model (CIM) format which is RDF (see Deliverable 4.3.1 for further details). The ANT prototype uses the SIL DS to query for a single patient utilizing a simple HTTP request. The patient is identified by his Id. As an example, the results for a specific patient under TUD settings are attached in Appendix. An example for LISPA setting is

Interoperability Framework

Patient ID / subscription

Semantic Interoperability Layer

EHR Database

Known ADE Detection

EHRDetection of ADE

Indicators

Data Mining

Terminology Server

IHE QED/CM

XML/RDFConversion

CIM-Converter

SPARQL

ADE Notification Manager

Semantic Data Service

Technical Interoperability

Layer

EHR (RDF)

ADE Notification Tool

IRT

confirmed ADE

ANT Content Formatter

Page 69: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 69 of 90

attached in Appendix 2. Moreover, ANT uses subscription based mechanisms provided by the SIL DS to receive data from the moment it becomes available from the EHR system. In order to forward the data to the ADE Notification Tool, the ANT Content Formatter converts the query results into the ADE content format that can be processed by the tool components (see section 5.2.1). The ADE Notification Tool is able to detect known ADEs and suspected, currently unknown ADEs. While a physician in a hospital gets notified of every potential ADE, the suspected unknown ADEs should be reported to the regulatory authorities. In order to achieve this, the ICSR Reporting Tool eases the reporting process (see Deliverable 5.3.1 for further details). To initiate this reporting process, the ADE Notification Manager notifies the ICSR Reporting Manager of a suspected unknown ADE via a web interface (described in D5.3.1, section 6.2) and forwards all available data of a patient in order to avoid double querying by the ICSR Reporting Tool. 5.2 ADE Notification Tool

The ANT consists of three layers in accordance with the usual principles of software design. These layers and its components are described in the following subsections. 5.2.1 ANT Datamodel The ANT Datamodel is initialized with the results coming from the SIL DS. To be able to process the data, the result model (see Appendix 1 and Appendix 2) has to be transformed into the ANT content format. The ANT uses a patient object that contains all available data on a patient, for example age and gender. Besides this, the patient object includes four major lists containing all diagnoses, medications, lab results and procedures. The ANT content format is illustrated in Appendix 3. To extract these data and fill the local data structure, the following queries are executed on the result model.22 - Query for the gender of a patient: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX salus: <http://www.salusproject.eu/ontology/common-information-model#> SELECT ?patient ?genderCode WHERE { ?patient rdf:type salus:Patient. ?patient salus:gender ?gender. ?gender salus:code ?genderCode. } - Query for the birthday of a patient to be able to calculate the age: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX salus: <http://www.salusproject.eu/ontology/common-information-model#> SELECT ?patient ?birthday WHERE { ?patient rdf:type salus:Patient.

22 Because of several improvements in our common information model, the exact queries differ from time to time. Therefore, the listed queries have to be seen as examples for the data extraction process.

Page 70: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 70 of 90

?patient salus:dateOfBirth ?birthday. } - Query for the diagnoses of a patient: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX salus: <http://www.salusproject.eu/ontology/common-information-model#> SELECT ?patient ?salusProblemName ?salusProblemCode ?salusProblemCodeSystemName ?salusProblemDate WHERE { ?patient salus:condition ?conditions. ?conditions salus:problemCode ?problemCodes. ?problemCodes salus:displayName ?salusProblemName. ?problemCodes salus:code ?salusProblemCode. ?problemCodes salus:codeSystemName ?salusProblemCodeSystemName. ?conditions salus:problemDate ?problemDates. ?problemDates salus:low ?salusProblemDate. } - Query for the medications of a patient: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX salus: <http://www.salusproject.eu/ontology/common-information-model#> SELECT ?patient ?salusMedicationName ?salusMedicationCode ?salusMedicationStart ?salusMedicationStop WHERE { ?patient salus:medication ?medications. ?medications salus:medicationInformation ?medInfos. ?medInfos salus:codedActiveIngredient ?medCode. ?medCode salus:displayName ?salusMedicationName. ?medCode salus:code ?salusMedicationCode. ?medications salus:indicateMedicationStartStop ?medTimes. ?medTimes salus:low ?salusMedicationTime. OPTIONAL {?medTimes salus:high ?salusMedicationStop.} } - Query for the results of a patient: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX salus: <http://www.salusproject.eu/ontology/common-information-model#> SELECT ?patient ?salusResultName ?salusResultCodeSystemName ?salusCode ?salusResultValue ?salusResultUnit ?salusResultDate WHERE { ?patient salus:result ?results. ?results salus:resultValue ?resValue. ?resValue salus:pqValue ?pqValue. ?pqValue salus:value ?salusResultValue. ?pqValue salus:unit ?salusResultUnit. ?results salus:resultType ?type. ?type salus:displayName ?salusResultName.

Page 71: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 71 of 90

?type salus:codeSystemName ?salusResultCodeSystemName. ?type salus:code ?salusCode. ?results salus:resultDateTime ?resultDate. ?resultDate salus:value ?salusResultDate. } Depending on what data is available, the ANT datamodel loads the databases that are relevant in a respective analysis situation. For example if lab results are not available such as in the LISPA scenario, the Detection Rule Repository part that contains all lab results that can be monitored by the ANT are not loaded. For the detection of known ADRs, the ANT prototype implementation benefits from 2 databases: The PROTECT DB and SIDER, both represented in Excel format and introduced in chapter 2. In their original form these databases were not applicable in respect of the SALUS ANT datamodel, because the PROTECT DB doesn’t contain ATC-Codes for drugs and SIDER doesn’t include neither ATC-Codes nor MedDRA-Codes, which are used in terms of SALUS CIM. To address this issue, the utils-class implements two methods to extend these databases by the required ATC- and MedDRA-codes: - public static void adjustPDB():

This method queries the substance names of a drug, searches in other background databases for the specific ATC-Code based on the exact name and adds a new cell containing the ATC-Code. - public static void adjustSIDERDB(): This method queries the SIDER DB entries for the “MedDRA preferred name” and the substance names of a drug. Based on some other databases, the “MedDRA preferred name” is correlated with the MedDRA-Code and the substance names of a drug are correlated with the specific ATC-Code. Afterwards, both codes are written into the database. As a result, both databases are now applicable for the detection of known ADRs based on the SALUS CIM (see Figures 22 and 23).

Figure 22: PROTECT DB, enhanced with ATC-Codes

Page 72: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 72 of 90

Figure 23: SIDER DB, enhanced with ATC-Codes and MedDRA-Codes

ANT uses a centralized database approach by importing and correlating all information from both of these data sources into one database (see section 2.2). In total, the resulting database contains more than 160,000 data entries on known ADRs. For the detection based on ADE detection rules, a detection rule repository was built, where, according to the detection rule types, specific parameters can be populated. We distinguish between the following detection rule types (see chapter 3 for conceptual details): - antidotes:

For each antidote rule entry, the following attributes are populated: - RULE_ID: ID of the rule - RULE_TYPE: type of the rule, in this case: antidote prescription rule - CODESYSTEM: codesystem the antidote is classified in (for example: ATC-Code) - CODE: the code of the condition according to the CONDITION_CODESYSTEM - NAME: name of the condition, for example name of the antidote - ROUTE: if there are differences regarding the form an antidote can be given, the route for this rule has to be specified - DESCRIPTION: textual description of the rule - THRESHOLD: threshold to define a value, where this rule needs to be checked to prevent over-alerting - FALSE_ALARM_COUNTER: counter of how often this rule produces false positive alerts - COUNTER: generic counter of how often this rule produces alerts

Page 73: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 73 of 90

- laboratory parameters: For each lab parameter rule entry, the following attributes are populated:

- RULE_ID: ID of the rule - RULE_TYPE: type of the rule, in this case: lab result rule - CODESYSTEM: codesystem the lab result is classified in (for example: LOINC-Code) - CODE: the code of the condition according to the CONDITION_CODESYSTEM - NAME: name of the condition, for example name of the lab result - UNIT: unit of the lab result - AGERANGE: age range23 of a patient this rule is applicable for - GENDER: gender24 of a patient this rule is applicable for - NORMAL_RANGE: normal range of the parameter - CHANGEFACTOR_TO_REFVALUE: reference factor to produce an alert – if this factor is reached after the drug was taken compared to the value before the drug was taken an alert will be produced - THRESHOLD: threshold to define a value, where this rule needs to be checked to prevent over-alerting - FALSE_ALARM_COUNTER: counter of how often this rule produces false positive alerts - COUNTER: generic counter of how often this rule produces alerts - drug interactions:

For each drug interaction detection rule entry, the following attributes are populated:

- ATC_CODE1: ATC Code of drug 1 involved in the interaction. - ATC_CODE2: ATC Code of drug 2 involved in the interaction. - DESCRIPTION: Description to be displayed to the physician. - postmarketing ADRs:

For each postmarketing ADR detection rule entry, the following attributes are populated: - SUBSTANCEATC: The ATC Code of the suspected drug. - ADR: The MedDRA PT Code of the ADR. - ADE related diagnoses:

For each ADE related diagnosis detection rule entry, the following attributes are populated: - NAME: The Name of the ADE related diagnosis. - ICD10GMx_Code: The ICD 10 GM code of the diagnosis (x = version 2004-2013) - ICD9GM_Code: The ICD 9 GM code of the diagnosis. - PROBCLASS: Probability class for the presence of an ADE. Some of these rule parameters are populated in Microsoft Excel format in order to enable the physician to easily adjust the parameters, but others are directly implemented in a relational database.

The ANT prototype implements nearly all rules of the ADE detection rule repository specified in chapter 3. Additionally, the LISPA specific ADE detection rules are exactly implemented as described in section 3.2.

5.2.2 ANTControl 23 Ranges have to be specified following the usual mathematical description of intervals [min, max]. 24 Gender has to be specified as “F” for female or “M” for male.

Page 74: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 74 of 90

The ANTControl layer implements the execution of the ADE detection processes. In order to start the execution, the engine classes of the databases have to be instantiated. This is done automatically depending on what kind of ADE detection is possible. If the known ADE Detection is possible, the diagnoses and medications of a patient are extracted from the ANTdataModel. As a prerequisite, in an initial step the dates of diagnoses and medications are compared since a diagnosis has to be made after the drug was given, otherwise the presence of a known ADE in that context can be excluded. For example, if a patient has taken the drug “Nifedipine” (ATC-Code: C08CA05) and gets fever (MedDRA-Code: 1000591125), the engine detects the following correlation in the known ADR-database (see Figure 24):

Figure 24: Nifedipine – known ADRs

In this example case, the patient had a known ADR that is not requiring reporting and therefore no notification will be produced, but the physician can review the found, known ADR in a separate list, where all suspicious events are collected. In the next step, if the presence of a known ADE can be excluded after the first analysis step, the ADE detection rules from the detection rule repository are applied to the patient’s EHR data. The decision which ADE detection methods are executed depends on the type of clinical data available in a given EHR. For example, if information on the drug therapy including medication dosages and periods is not documented in the EHR, the analysis process will skip the “changes in pharmacotherapy” detection rule. This step is implemented in the same way for all the implemented and already described detection rules (antidotes, postmarketing ADR information, ADE related diagnoses, drug interactions, lab results). In the following, the detection rules based on antidotes and laboratory parameters are described to give two implementation examples. The patient data is checked for a prescription of an antidote by screening all medications the patient got and comparing the ATC-Codes of all drugs with the antidote detection rule repository. For example, if the physician prescribed “naloxone” (ATC-Code: V03AB15) this indicates the possible presence of an ADE (see Figure 25).

Figure 25: Naloxone – antidote that indicates the possible presence of an ADE

At the presence of lab results for a specific patient, the DRLabDetectionEngine can be used for monitoring in order to detect suspected ADEs based on indications by lab results. This is implemented by comparing the blood parameter values correlated with the unit and identified by the LOINC-Code with the rules from the lab detection rule repository. In addition, some rules have further conditions, 25 Note: For the translation from ICD10-Codes to MedDRA-Codes, the terminology mapping services of SALUS can be used.

Page 75: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 75 of 90

like age ranges and gender specific value ranges. A blank condition is to understand as “always true”. In case there is the same lab parameter value available before a drug was taken, that value is compared using the CHANGEFACTOR_TO_REFVALUE attribute. If there is no reference value available, the normal ranges are taken into account26. For example, a female patient has a “myoglobin” (LOINC-Code: 2639-3) value of 45 ug/L, takes a drug and afterwards her myoglobin value is elevated up to 100 (see Figure 26). These mentioned terminologies are available in the CIM.

Figure 26: Myoglobin – lab parameter that indicates the possible presence of an ADE

In that situation, a notification is produced, the physician gets notified and needs to reject or confirm the suspected ADE. For some ADE detection rules, ANT is not able to determine the exact drug triggering the notification. Therefore, the physician should review the notification and include/exclude drugs from the notification before sending it the reporting tool.

5.2.3 ANTGui

As the patient data is checked for the presence of ADEs and indicators of ADEs, suspicious events will be displayed in a GUI component. The GUI component is realized as a web application using HTML5 in combination with jQUERY based on JavaScript, and Bootstrap. Data exchange between the client and server is implemented using RESTful services.

Figure 27 shows the graphical user interface of the ANT. There are two different modes to operate the system: If the offline mode is selected, the ADE analysis has to be initiated manually. In the online mode, incoming data in a patient’s EHR is instantly analyzed as it becomes available. If the analysis process detects a suspected ADE, a notification will “pop up”. This enables real time feedback, for example at the bedside of a patient during a ward round on a mobile device. In the screenshot of Fig. 14, the “notification” tab is selected, listing all open notifications in a table view. The notifications are

26 The normal values are lab specific and currently implemented according to the TUD setting.

Figure 27: ANT Main GUI

Page 76: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 76 of 90

supplemented by its calculated probability to ease the doc-tor’s review, indicated by a status bar at the right of a notification entry. By selecting a notification, the table gets minimized, the notification is marked and the details are displayed. The details section summarizes the relevant clinical data. In order to study the patient’s clinical context, all drugs, diagnoses, laboratory results and executed procedures can be chronologically displayed in a configurable timeline visualization. Moreover, all known ADEs that are found by the ANT are visualized in the “known ADE” tab. The ANT and all available detection methods can be completely configured under the “detection rule configuration” tab (see Figure 28).

Figure 28: Detection Rule Configuration

The “statistics” tab contains data on certain measures summarizing all analysis results, for example how many ADEs have been found in the hospital at all. Finally, if the doctor confirms a notification being an unknown ADE, the ADE reporting system of the SALUS project is triggered and the report is prepopulated utilizing the available EHR data through the ICSR Reporting Tool (see Deliverable D5.3.2).

Page 77: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 77 of 90

6 CONCLUSION The main goal of this research is to increase ADE reporting rates by developing intelligent data analysis algorithms in order to support the medical experts in the ADE detection process and to present the results back in an appropriate way. Previous studies have shown parameters that can be used for ADE detection. These parameters were reused for the development of the ANT by building several ADE detection rules, but our pilot partners from TUD and LISPA have also designed own detection rules according to their EHR data. The focus of the ANT is put on EHR data to assist the pharmacotherapy regarding ADE detection. For this reason, this work does not claim to reveal exact ADE prevalences – more than half of the drugs are available over-the-counter and are therefore not electronically recorded in the EHR. Although the ANT has not yet been completely evaluated with real patient data, which is planned for the next months, we already proved the feasibility by implementation and extensive experimentation with clinical EHR test data. The structure and format of the data equals that of real clinical data according to our pilot partners. However, in the next months we will evaluate the ANT with real patient data. One further challenge will be the adjustment of the ADE detection rules for real patient data as the amount of implemented ADE detection rules is huge and will most probably cause many false positive alarms. To support the adjustment for end users, ANT also provides configuration options where the analysis time periods can be changed. Further information on the final results will be reported in an update of this deliverable by Month 36.

Page 78: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 78 of 90

APPENDIX 1. RDF-MODEL AS RESULT OF SILDS (P1, TUD SCENARIO)

<rdf:RDF xmlns:j.0="http://www.agfa.com/w3c/orbis/orbis-schema/FallDiagArten#" xmlns:j.1="http://www.w3.org/2004/02/skos/core#" xmlns:j.2="http://www.agfa.com/w3c/orbis/orbis-schema/Form#" xmlns:j.3="http://www.agfa.com/w3c/orbis/orbis-schema/CwMedpackung#" xmlns:j.4="uri:iso.org:9834#" xmlns:j.5="http://www.salusproject.eu/ontology/common-information-model#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:j.6="http://www.agfa.com/w3c/orbis/orbis-schema/CwMedgliederung#" xmlns:j.7="http://www.agfa.com/w3c/orbis/orbis-schema/Listfield#" xmlns:j.8="http://www.agfa.com/w3c/orbis/orbis-schema/CwMedpraepglied#" xmlns:j.9="http://www.agfa.com/w3c/orbis/orbis-schema/Patient#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:j.10="http://www.agfa.com/w3c/orbis/orbis-schema/Natperson#" xmlns:j.12="http://www.agfa.com/w3c/orbis/orbis-schema/FallDiagnosen#" xmlns:j.11="http://www.agfa.com/w3c/orbis/orbis-schema/Diagnosetyp#" xmlns:j.13="http://www.agfa.com/w3c/orbis/orbis-schema/Fall#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:j.14="http://www.agfa.com/w3c/orbis/orbis-schema/Diagnosen#" > <rdf:Description rdf:nodeID="A0"> <j.5:low rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-08-31T11:12:12.000000Z</j.5:low> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#ivlTs"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/terminology/WHOATC"> <j.4:oid>2.16.840.1.113883.6.73</j.4:oid> <rdfs:label>WHOATC</rdfs:label> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/FallDiagArten/564800029#this"> <j.0:feststdatum rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-06-01T00:00:00+01:00</j.0:feststdatum> <j.0:fallDiagnosenid rdf:resource="https://agfa.com/orbis/SALUS/resource/FallDiagnosen/564800029#this"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/terminology/ICD10GM/2012"> <j.4:oid>1.2.276.0.76.5.409</j.4:oid> <rdfs:label>icd10gm2012</rdfs:label> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Diagnosen/726450009#this"> <j.14:diagkurz>R58</j.14:diagkurz> <j.14:diagtypid rdf:resource="https://agfa.com/orbis/SALUS/resource/Diagnosetyp/29#this"/> <j.14:diagbez>Blutung, anderenorts nicht klassifiziert</j.14:diagbez> <j.14:codesgbv>R58</j.14:codesgbv> <j.5:code>R58</j.5:code> <j.5:displayName>Blutung, anderenorts nicht klassifiziert</j.5:displayName> <j.5:codeSystem>1.2.276.0.76.5.409</j.5:codeSystem> <j.5:codeSystemName>icd10gm2012</j.5:codeSystemName> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#cd"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/terminology/ICD10GM/2009"> <j.4:oid>1.2.276.0.76.5.356</j.4:oid> <rdfs:label>I10-2009</rdfs:label> <rdfs:label>icd10gm2009</rdfs:label> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/> </rdf:Description>

Page 79: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 79 of 90

<rdf:Description rdf:nodeID="A1"> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#ivlTs"/> <j.5:low rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-06-01T00:00:00+01:00</j.5:low> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/CwMedgliederung/11135803#this"> <j.6:bezeichnung>Losartan</j.6:bezeichnung> <j.6:code>C09CA01</j.6:code> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Listfield/3945010601+69930+14578+1#this"> <j.5:medicationInformation rdf:resource="https://agfa.com/orbis/SALUS/resource/CwMedpackung/11309602#this"/> <j.5:indicateMedicationStartStop rdf:nodeID="A0"/> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#Medication"/> <j.7:belongTo rdf:resource="https://agfa.com/orbis/SALUS/resource/Form/3945010601#this"/> <j.7:hasName>PZN</j.7:hasName> <j.7:hasListName>ListeMedikamente</j.7:hasListName> <j.7:hasFeldtext>03629017</j.7:hasFeldtext> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Fall/438650001#this"> <j.13:persnr rdf:resource="https://agfa.com/orbis/SALUS/resource/Patient/883001#this"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/CwMedpackung/11309601#this"> <j.5:codedActiveIngredient rdf:nodeID="A2"/> <j.5:freeTextBrandName>Nifedipin-ratio Tropfen 100 ml N3</j.5:freeTextBrandName> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#MedicationInformation"/> <j.3:medpraeparatid rdf:resource="https://agfa.com/orbis/SALUS/resource/CwMedpraeparat/11492601#this"/> <j.3:pzn>3552295</j.3:pzn> <j.3:bezeichnung>Nifedipin-ratio Tropfen 100 ml N3</j.3:bezeichnung> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Diagnosen/726450028#this"> <j.14:diagkurz>I10</j.14:diagkurz> <j.14:diagtypid rdf:resource="https://agfa.com/orbis/SALUS/resource/Diagnosetyp/29#this"/> <j.14:diagbez>Essentielle (primäre) Hypertonie</j.14:diagbez> <j.14:codesgbv>I10.-</j.14:codesgbv> <j.5:code>I10.-</j.5:code> <j.5:displayName>Essentielle (primäre) Hypertonie</j.5:displayName> <j.5:codeSystem>1.2.276.0.76.5.409</j.5:codeSystem> <j.5:codeSystemName>icd10gm2012</j.5:codeSystemName> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#cd"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/terminology/ICD10GM/2005"> <j.4:oid>1.2.276.0.76.5.304</j.4:oid> <rdfs:label>I10-2005</rdfs:label> <rdfs:label>icd10gm2005</rdfs:label> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Natperson/883001#this"> <j.10:gebdat rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">1954-01-18T00:00:00+01:00</j.10:gebdat> <j.10:geschlecht>M</j.10:geschlecht> </rdf:Description>

Page 80: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 80 of 90

<rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/FallDiagnosen/564800001#this"> <rdf:type rdf:resource="http://www.agfa.com/w3c/orbis/orbis-schema/FallDiagnosen#FallDiagnosen"/> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#Condition"/> <j.12:diagnoseid rdf:resource="https://agfa.com/orbis/SALUS/resource/Diagnosen/726450001#this"/> <j.12:fallid rdf:resource="https://agfa.com/orbis/SALUS/resource/Fall/43865001#this"/> <j.5:problemCode rdf:resource="https://agfa.com/orbis/SALUS/resource/Diagnosen/726450001#this"/> <j.5:problemDate rdf:nodeID="A3"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Diagnosen/726450022#this"> <j.14:diagkurz>E66</j.14:diagkurz> <j.14:diagtypid rdf:resource="https://agfa.com/orbis/SALUS/resource/Diagnosetyp/29#this"/> <j.14:diagbez>Adipositas</j.14:diagbez> <j.14:codesgbv>E66.-</j.14:codesgbv> <j.5:code>E66.-</j.5:code> <j.5:displayName>Adipositas</j.5:displayName> <j.5:codeSystem>1.2.276.0.76.5.409</j.5:codeSystem> <j.5:codeSystemName>icd10gm2012</j.5:codeSystemName> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#cd"/> </rdf:Description> <rdf:Description rdf:nodeID="A2"> <j.5:code>C08CA05</j.5:code> <j.5:codeSystem>2.16.840.1.113883.6.73</j.5:codeSystem> <j.5:codeSystemName>WC</j.5:codeSystemName> <j.5:displayName>Nifedipin</j.5:displayName> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#cd"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/terminology/ICD10GM/2011"> <j.4:oid>1.2.276.0.76.5.388</j.4:oid> <rdfs:label>icd10gm2011</rdfs:label> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Form/3945010601#this"> <j.2:meddate rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2012-08-31+01:00</j.2:meddate> <j.2:fall rdf:resource="https://agfa.com/orbis/SALUS/resource/Fall/43865001#this"/> <j.2:hasName>Rezept neu</j.2:hasName> <j.2:medtime rdf:datatype="http://www.w3.org/2001/XMLSchema#time">12:12:12</j.2:medtime> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Fall/43865001#this"> <j.13:persnr rdf:resource="https://agfa.com/orbis/SALUS/resource/Patient/883001#this"/> </rdf:Description> <rdf:Description rdf:nodeID="A4"> <j.5:low rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-06-01T11:12:12.000000Z</j.5:low> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#ivlTs"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/CwMedgliederung/11135801#this"> <j.6:bezeichnung>Nifedipin</j.6:bezeichnung> <j.6:code>C08CA05</j.6:code> </rdf:Description>

Page 81: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 81 of 90

<rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Form/3945010101#this"> <j.2:meddate rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2012-06-01+01:00</j.2:meddate> <j.2:fall rdf:resource="https://agfa.com/orbis/SALUS/resource/Fall/43865001#this"/> <j.2:hasName>Rezept neu</j.2:hasName> <j.2:medtime rdf:datatype="http://www.w3.org/2001/XMLSchema#time">12:12:12</j.2:medtime> </rdf:Description> <rdf:Description rdf:nodeID="A3"> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#ivlTs"/> <j.5:low rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-08-30T00:00:00+01:00</j.5:low> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/FallDiagnosen/564800029#this"> <rdf:type rdf:resource="http://www.agfa.com/w3c/orbis/orbis-schema/FallDiagnosen#FallDiagnosen"/> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#Condition"/> <j.12:diagnoseid rdf:resource="https://agfa.com/orbis/SALUS/resource/Diagnosen/726450022#this"/> <j.12:fallid rdf:resource="https://agfa.com/orbis/SALUS/resource/Fall/438650001#this"/> <j.5:problemCode rdf:resource="https://agfa.com/orbis/SALUS/resource/Diagnosen/726450022#this"/> <j.5:problemDate rdf:nodeID="A1"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Diagnosetyp/29#this"> <j.11:hl7kurz>icd10gm2012</j.11:hl7kurz> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/terminology/ICD10GM/2006"> <j.4:oid>1.2.276.0.76.5.311</j.4:oid> <rdfs:label>I10-2006</rdfs:label> <rdfs:label>icd10gm2006</rdfs:label> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Patient/883001#this"> <j.5:medication rdf:resource="https://agfa.com/orbis/SALUS/resource/Listfield/39450101+69930+14578+1#this"/> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#Patient"/> <j.5:gender rdf:nodeID="A5"/> <j.9:persnr rdf:resource="https://agfa.com/orbis/SALUS/resource/Natperson/883001#this"/> <j.5:condition rdf:resource="https://agfa.com/orbis/SALUS/resource/FallDiagnosen/564800029#this"/> <j.5:dateOfBirth rdf:datatype="http://www.w3.org/2001/XMLSchema#date">1954-01-18+01:00</j.5:dateOfBirth> <j.5:condition rdf:resource="https://agfa.com/orbis/SALUS/resource/FallDiagnosen/564800001#this"/> <j.5:medication rdf:resource="https://agfa.com/orbis/SALUS/resource/Listfield/3945010601+69930+14578+1#this"/> <j.5:condition rdf:resource="https://agfa.com/orbis/SALUS/resource/FallDiagnosen/564800035#this"/> <j.5:medication rdf:resource="https://agfa.com/orbis/SALUS/resource/Listfield/3945010101+69930+14578+1#this"/> <j.5:condition rdf:resource="https://agfa.com/orbis/SALUS/resource/FallDiagnosen/564800012#this"/> </rdf:Description>

Page 82: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 82 of 90

<rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Diagnosen/726450001#this"> <j.14:diagkurz>I21</j.14:diagkurz> <j.14:diagtypid rdf:resource="https://agfa.com/orbis/SALUS/resource/Diagnosetyp/29#this"/> <j.14:diagbez>Akuter Myokardinfarkt</j.14:diagbez> <j.14:codesgbv>I21.-</j.14:codesgbv> <j.5:code>I21.-</j.5:code> <j.5:displayName>Akuter Myokardinfarkt</j.5:displayName> <j.5:codeSystem>1.2.276.0.76.5.409</j.5:codeSystem> <j.5:codeSystemName>icd10gm2012</j.5:codeSystemName> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#cd"/> </rdf:Description> <rdf:Description rdf:nodeID="A6"> <j.5:code>C09CA01</j.5:code> <j.5:codeSystem>2.16.840.1.113883.6.73</j.5:codeSystem> <j.5:codeSystemName>WC</j.5:codeSystemName> <j.5:displayName>Losartan</j.5:displayName> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#cd"/> </rdf:Description> <rdf:Description rdf:nodeID="A7"> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#ivlTs"/> <j.5:low rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-06-01T00:00:00+01:00</j.5:low> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Form/39450101#this"> <j.2:meddate rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2012-07-23+01:00</j.2:meddate> <j.2:fall rdf:resource="https://agfa.com/orbis/SALUS/resource/Fall/43865001#this"/> <j.2:hasName>Rezept neu</j.2:hasName> <j.2:medtime rdf:datatype="http://www.w3.org/2001/XMLSchema#time">12:12:12</j.2:medtime> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/FallDiagnosen/564800035#this"> <rdf:type rdf:resource="http://www.agfa.com/w3c/orbis/orbis-schema/FallDiagnosen#FallDiagnosen"/> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#Condition"/> <j.12:diagnoseid rdf:resource="https://agfa.com/orbis/SALUS/resource/Diagnosen/726450028#this"/> <j.12:fallid rdf:resource="https://agfa.com/orbis/SALUS/resource/Fall/438650001#this"/> <j.5:problemCode rdf:resource="https://agfa.com/orbis/SALUS/resource/Diagnosen/726450028#this"/> <j.5:problemDate rdf:nodeID="A7"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/FallDiagArten/564800035#this"> <j.0:feststdatum rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-06-01T00:00:00+01:00</j.0:feststdatum> <j.0:fallDiagnosenid rdf:resource="https://agfa.com/orbis/SALUS/resource/FallDiagnosen/564800035#this"/> </rdf:Description> <rdf:Description rdf:nodeID="A8"> <j.5:code>B01AC06</j.5:code> <j.5:codeSystem>2.16.840.1.113883.6.73</j.5:codeSystem> <j.5:codeSystemName>WC</j.5:codeSystemName> <j.5:displayName>Acetylsalicylsäure</j.5:displayName> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#cd"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/terminology/ICD10GM/2010">

Page 83: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 83 of 90

<j.4:oid>1.2.276.0.76.5.384</j.4:oid> <rdfs:label>icd10gm2010</rdfs:label> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/terminology/ICD10GM/2007"> <j.4:oid>1.2.276.0.76.5.318</j.4:oid> <rdfs:label>I10-2007</rdfs:label> <rdfs:label>icd10gm2007</rdfs:label> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/terminology/ICD10GM/2013"> <j.4:oid>1.2.276.0.76.5.413</j.4:oid> <rdfs:label>icd10gm2013</rdfs:label> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Listfield/39450101+69930+14578+1#this"> <j.5:medicationInformation rdf:resource="https://agfa.com/orbis/SALUS/resource/CwMedpackung/11309601#this"/> <j.5:indicateMedicationStartStop rdf:nodeID="A9"/> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#Medication"/> <j.7:belongTo rdf:resource="https://agfa.com/orbis/SALUS/resource/Form/39450101#this"/> <j.7:hasName>PZN</j.7:hasName> <j.7:hasListName>ListeMedikamente</j.7:hasListName> <j.7:hasFeldtext>3552295</j.7:hasFeldtext> </rdf:Description> <rdf:Description rdf:nodeID="A9"> <j.5:low rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-07-23T11:12:12.000000Z</j.5:low> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#ivlTs"/> </rdf:Description> <rdf:Description rdf:about="file:///opt/aca/argus/config/rules/salus/tud-salus-diagnosis-conversion-rules.n3"> <rdfs:comment xml:lang="en">Copyright © 2012 Agfa-Gevaert Group. All Rights Reserved. THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF Agfa-Gevaert Group. The copyright notice above does not evidence any actual or intended publication of such source code.</rdfs:comment> <dc:description xml:lang="en">Converts TUD diagnose data to the SALUS CIM ontology.</dc:description> <dc:publisher xml:lang="en">Agfa Healthcare/Belgium</dc:publisher> <dc:creator xml:lang="en">Giovanni Mels, MSc; Agfa Healthcare/Belgium</dc:creator> <dc:title xml:lang="en">TUD SALUS conversion rules</dc:title> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/CwMedpraepglied/11276901#this"> <j.8:medgliederungid rdf:resource="https://agfa.com/orbis/SALUS/resource/CwMedgliederung/11135801#this"/> <j.8:medpraeparatid rdf:resource="https://agfa.com/orbis/SALUS/resource/CwMedpraeparat/11492601#this"/> </rdf:Description> <rdf:Description rdf:nodeID="A10"> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#ivlTs"/> <j.5:low rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-08-30T00:00:00+01:00</j.5:low> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/CwMedpraepglied/11276903#this"> <j.8:medgliederungid rdf:resource="https://agfa.com/orbis/SALUS/resource/CwMedgliederung/11135803#this"/>

Page 84: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 84 of 90

<j.8:medpraeparatid rdf:resource="https://agfa.com/orbis/SALUS/resource/CwMedpraeparat/11492603#this"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/terminology/ICD10GM/2008"> <j.4:oid>1.2.276.0.76.5.330</j.4:oid> <rdfs:label>I10-2008</rdfs:label> <rdfs:label>icd10gm2008</rdfs:label> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/CwMedgliederung/11135802#this"> <j.6:bezeichnung>Acetylsalicylsäure</j.6:bezeichnung> <j.6:code>B01AC06</j.6:code> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/Listfield/3945010101+69930+14578+1#this"> <j.5:medicationInformation rdf:resource="https://agfa.com/orbis/SALUS/resource/CwMedpackung/11309603#this"/> <j.5:indicateMedicationStartStop rdf:nodeID="A4"/> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#Medication"/> <j.7:belongTo rdf:resource="https://agfa.com/orbis/SALUS/resource/Form/3945010101#this"/> <j.7:hasName>PZN</j.7:hasName> <j.7:hasListName>ListeMedikamente</j.7:hasListName> <j.7:hasFeldtext>05463118</j.7:hasFeldtext> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/CwMedpraepglied/11276902#this"> <j.8:medgliederungid rdf:resource="https://agfa.com/orbis/SALUS/resource/CwMedgliederung/11135802#this"/> <j.8:medpraeparatid rdf:resource="https://agfa.com/orbis/SALUS/resource/CwMedpraeparat/11492602#this"/> </rdf:Description> <rdf:Description rdf:nodeID="A5"> <j.5:displayName>Male</j.5:displayName> <j.5:codeSystemName>AdministrativeGender</j.5:codeSystemName> <j.5:codeSystem>2.16.840.1.113883.5.1</j.5:codeSystem> <j.5:code>M</j.5:code> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#cd"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/terminology/ICD10GM/2004"> <j.4:oid>1.2.276.0.76.5.302</j.4:oid> <rdfs:label>I10-2004</rdfs:label> <rdfs:label>icd10gm2004</rdfs:label> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/FallDiagArten/564800001#this"> <j.0:feststdatum rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-08-30T00:00:00+01:00</j.0:feststdatum> <j.0:fallDiagnosenid rdf:resource="https://agfa.com/orbis/SALUS/resource/FallDiagnosen/564800001#this"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/CwMedpackung/11309602#this"> <j.5:codedActiveIngredient rdf:nodeID="A8"/> <j.5:freeTextBrandName>Aspirin protect 100mg Emra 90 Tbl.</j.5:freeTextBrandName> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#MedicationInformation"/> <j.3:medpraeparatid rdf:resource="https://agfa.com/orbis/SALUS/resource/CwMedpraeparat/11492602#this"/> <j.3:pzn>03629017</j.3:pzn> <j.3:bezeichnung>Aspirin protect 100mg Emra 90 Tbl.</j.3:bezeichnung>

Page 85: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 85 of 90

</rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/FallDiagnosen/564800012#this"> <rdf:type rdf:resource="http://www.agfa.com/w3c/orbis/orbis-schema/FallDiagnosen#FallDiagnosen"/> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#Condition"/> <j.12:diagnoseid rdf:resource="https://agfa.com/orbis/SALUS/resource/Diagnosen/726450009#this"/> <j.12:fallid rdf:resource="https://agfa.com/orbis/SALUS/resource/Fall/438650001#this"/> <j.5:problemCode rdf:resource="https://agfa.com/orbis/SALUS/resource/Diagnosen/726450009#this"/> <j.5:problemDate rdf:nodeID="A10"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/FallDiagArten/564800012#this"> <j.0:feststdatum rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-08-30T00:00:00+01:00</j.0:feststdatum> <j.0:fallDiagnosenid rdf:resource="https://agfa.com/orbis/SALUS/resource/FallDiagnosen/564800012#this"/> </rdf:Description> <rdf:Description rdf:about="https://agfa.com/orbis/SALUS/resource/CwMedpackung/11309603#this"> <j.5:codedActiveIngredient rdf:nodeID="A6"/> <j.5:freeTextBrandName>Losartan-ratiopharm® 25mg 98 Filmtbl. N3</j.5:freeTextBrandName> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#MedicationInformation"/> <j.3:medpraeparatid rdf:resource="https://agfa.com/orbis/SALUS/resource/CwMedpraeparat/11492603#this"/> <j.3:pzn>05463118</j.3:pzn> <j.3:bezeichnung>Losartan-ratiopharm® 25mg 98 Filmtbl. N3</j.3:bezeichnung> </rdf:Description> </rdf:RDF>

Page 86: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 86 of 90

APPENDIX 2. RDF-MODEL AS RESULT OF SILDS (P2, LISPA SCENARIO)

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:j.0="http://purl.bioontology.org/ontology/SNOMEDCT/103693007" xmlns:j.1="http://aca.agfa.net/resource/ontology/common#" xmlns:j.2="http://purl.bioontology.org/ontology/SNOMEDCT/410942007" xmlns:j.3="http://purl.bioontology.org/ontology/SNOMEDCT/129019007" xmlns:j.4="http://purl.bioontology.org/ontology/SNOMEDCT/" xmlns:j.5="http://schema.org/" xmlns:j.6="http://purl.bioontology.org/ontology/ATC/" xmlns:j.7="http://www.salusproject.eu/ontology/common-information-model#" xmlns:j.8="http://purl.bioontology.org/ontology/SNOMEDCT/105904009" xmlns:j.9="http://purl.bioontology.org/ontology/SNOMEDCT/16076005" xmlns:j.10="http://aca.agfa.net/resource/ontology/healthcare#" xmlns:j.11="http://purl.bioontology.org/ontology/SNOMEDCT/71388002" xmlns:j.12="http://purl.bioontology.org/ontology/ICD9CM/599.7" xmlns:j.13="http://purl.bioontology.org/ontology/SNOMEDCT/308335008" xmlns:j.14="http://purl.bioontology.org/ontology/SNOMEDCT/52530000" xmlns:j.15="http://www.w3.org/ns/prov#" xmlns:j.16="http://purl.bioontology.org/ontology/SNOMEDCT/439401001" xmlns:j.17="http://www.w3.org/2004/02/skos/core#" xmlns:j.18="http://purl.bioontology.org/ontology/SNOMEDCT/105590001" xmlns:j.19="http://purl.bioontology.org/ontology/SNOMEDCT/116154003" xmlns:j.20="http://purl.bioontology.org/ontology/SNOMEDCT/64572001" xmlns:j.21="http://purl.bioontology.org/ontology/SNOMEDCT/53923005" > <rdf:Description rdf:about="http://purl.bioontology.org/ontology/SNOMEDCT/IMP"> <j.17:notation rdf:datatype="urn:hl7-org:v3#csDatatype">IMP</j.17:notation> <j.17:inScheme rdf:datatype="urn:hl7-org:v3#uidDatatype">2.16.840.1.113883.5.4</j.17:inScheme> <j.17:prefLabel>Inpatient</j.17:prefLabel> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/ontology/common-information-model#QUPC_TE043200UV"> <j.17:notation rdf:datatype="urn:hl7-org:v3#csDatatype">QUPC_TE043200UV</j.17:notation> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/ontology/common-information-model#completed"> <j.17:notation rdf:datatype="urn:hl7-org:v3#csDatatype">completed</j.17:notation> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/ontology/common-information-model/patient#99547035"> <j.5:birthDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">1956-05-27T00:00:00</j.5:birthDate> <j.5:gender>Female</j.5:gender> <j.5:homeLocation rdf:nodeID="A0"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/116154003"/> <j.10:hasProcedure rdf:resource="http://www.salusproject.eu/ontology/common-information-model/medication#1633734799"/> <j.10:hasProcedure rdf:resource="http://www.salusproject.eu/ontology/common-information-model/condition#9_0"/> <j.10:hasEncounter rdf:resource="http://www.salusproject.eu/ontology/common-information-model/encounter_stay#9"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/ontology/common-information-model/condition#9_0"> <j.15:generated rdf:nodeID="A1"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/103693007"/>

Page 87: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 87 of 90

<rdf:type rdf:resource="http://schema.org/MedicalProcedure"/> </rdf:Description> <rdf:Description rdf:nodeID="A2"> <rdf:type rdf:resource="http://schema.org/Country"/> </rdf:Description> <rdf:Description rdf:nodeID="A3"> <j.5:addressCountry rdf:nodeID="A2"/> <rdf:type rdf:resource="http://schema.org/PostalAddress"/> </rdf:Description> <rdf:Description rdf:about="http://purl.bioontology.org/ontology/ATC/B01AA03"> <j.17:notation rdf:datatype="urn:hl7-org:v3#csDatatype">B01AA03</j.17:notation> <j.17:inScheme rdf:datatype="urn:hl7-org:v3#uidDatatype">2.16.840.1.113883.6.73</j.17:inScheme> <j.17:prefLabel>WARFARIN</j.17:prefLabel> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> </rdf:Description> <rdf:Description rdf:nodeID="A4"> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/105590001"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/ATC/B01AA03"/> </rdf:Description> <rdf:Description rdf:about="http://purl.bioontology.org/ontology/SNOMEDCT/Condition"> <j.17:notation rdf:datatype="urn:hl7-org:v3#csDatatype">Condition</j.17:notation> <j.17:inScheme rdf:datatype="urn:hl7-org:v3#uidDatatype">2.16.840.1.113883.6.96</j.17:inScheme> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> </rdf:Description> <rdf:Description rdf:nodeID="A5"> <j.10:drug rdf:nodeID="A6"/> <j.10:drugIntaken rdf:nodeID="A7"/> <j.5:doseSchedule rdf:nodeID="A8"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/105904009"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/ATC/B01AA03"/> </rdf:Description> <rdf:Description rdf:nodeID="A8"> <j.5:doseUnit>mg</j.5:doseUnit> <j.5:doseValue>0.44117647</j.5:doseValue> <j.5:frequency>7.5 d</j.5:frequency> <j.1:total rdf:nodeID="A9"/> <rdf:type rdf:resource="http://schema.org/DoseSchedule"/> </rdf:Description> <rdf:Description rdf:nodeID="A0"> <j.5:address rdf:nodeID="A3"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/ontology/common-information-model#OK"> <j.17:notation rdf:datatype="urn:hl7-org:v3#csDatatype">OK</j.17:notation> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> </rdf:Description> <rdf:Description rdf:nodeID="A1"> <j.5:name>Hematuria</j.5:name> <j.5:description>EMATURIA</j.5:description> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/439401001"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/64572001"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/ICD9CM/599.7"/> </rdf:Description> <rdf:Description rdf:nodeID="A10"> <j.5:name>Hematuria</j.5:name> <j.5:description>EMATURIA</j.5:description> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/439401001"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/64572001"/>

Page 88: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 88 of 90

<rdf:type rdf:resource="http://purl.bioontology.org/ontology/ICD9CM/599.7"/> </rdf:Description> <rdf:Description rdf:nodeID="A11"> <j.5:name>SomeContry</j.5:name> <rdf:type rdf:resource="http://schema.org/Country"/> </rdf:Description> <rdf:Description rdf:nodeID="A9"> <j.5:unitCode>mg</j.5:unitCode> <j.5:value>0.44117647</j.5:value> <rdf:type rdf:resource="http://schema.org/QuantitativeValue"/> </rdf:Description> <rdf:Description rdf:about="http://purl.bioontology.org/ontology/HL7/AdministrativeGender/F"> <j.17:notation rdf:datatype="urn:hl7-org:v3#csDatatype">F</j.17:notation> <j.17:inScheme rdf:datatype="urn:hl7-org:v3#uidDatatype">2.16.840.1.113883.5.1</j.17:inScheme> <j.17:prefLabel>Female</j.17:prefLabel> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/ontology/common-information-model#active"> <j.17:notation rdf:datatype="urn:hl7-org:v3#csDatatype">active</j.17:notation> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> </rdf:Description> <rdf:Description rdf:nodeID="A6"> <j.5:nonProprietaryName rdf:datatype="urn:hl7-org:v3#stDatatype">WARFARIN</j.5:nonProprietaryName> <j.5:activeIngredient rdf:nodeID="A4"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/410942007"/> </rdf:Description> <rdf:Description rdf:nodeID="A7"> <j.5:startDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-11-05T00:00:00</j.5:startDate> <j.5:endDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-11-22T00:00:00</j.5:endDate> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/129019007"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/ontology/common-information-model/encounter_stay#9"> <j.5:startDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-11-12T00:00:00</j.5:startDate> <j.10:indication rdf:nodeID="A10"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/308335008"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/71388002"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/53923005"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/IMP"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/ontology/common-information-model#normal"> <j.17:notation rdf:datatype="urn:hl7-org:v3#csDatatype">normal</j.17:notation> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> </rdf:Description> <rdf:Description rdf:about="http://purl.bioontology.org/ontology/ICD9CM/599.7"> <j.17:notation rdf:datatype="urn:hl7-org:v3#csDatatype">599.7</j.17:notation> <j.17:inScheme rdf:datatype="urn:hl7-org:v3#uidDatatype">2.16.840.1.113883.6.2</j.17:inScheme> <j.17:prefLabel>Hematuria</j.17:prefLabel> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> </rdf:Description> <rdf:Description rdf:nodeID="A12"> <j.5:unitCode>d</j.5:unitCode> <j.5:value>7.5</j.5:value> <j.1:value>7.5</j.1:value>

Page 89: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 89 of 90

<j.1:unit>d</j.1:unit> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/ontology/common-information-model/medication#1633734799"> <j.5:startDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-11-05T00:00:00</j.5:startDate> <j.5:endDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2012-11-22T00:00:00</j.5:endDate> <j.10:drugPreparation rdf:nodeID="A5"/> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/16076005"/> </rdf:Description> <rdf:Description rdf:about="http://www.salusproject.eu/ontology/common-information-model#deliveredResponse"> <j.17:notation rdf:datatype="urn:hl7-org:v3#csDatatype">deliveredResponse</j.17:notation> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> </rdf:Description> <rdf:Description rdf:nodeID="A13"> <j.7:patient rdf:resource="http://www.salusproject.eu/ontology/common-information-model/patient#99547035"/> </rdf:Description> <rdf:Description rdf:nodeID="A14"> <rdf:type rdf:resource="http://purl.bioontology.org/ontology/SNOMEDCT/52530000"/> <rdf:type rdf:resource="http://www.salusproject.eu/ontology/common-information-model#QUPC_TE043200UV"/> </rdf:Description> <rdf:Description rdf:nodeID="A15"> <j.5:streetAddress>SomeStreet</j.5:streetAddress> <j.5:postalCode>12345</j.5:postalCode> <j.5:addressLocality>SomeCity</j.5:addressLocality> <j.5:addressCountry rdf:nodeID="A11"/> <rdf:type rdf:resource="http://schema.org/PostalAddress"/> </rdf:Description> </rdf:RDF>

Page 90: D6.1.2-Toolsets for Enabling ADE Detection on EHRs based on … · 2017-04-17 · FP7-287800 SALUS SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 5of 90 EXECUTIVE

FP7-287800 SALUS

SALUS-FP7-287800• D6.1.2 • Final Version, dated March 31, 2014 Page 90 of 90

APPENDIX 3. ANT CONTENT FORMAT