Upload
biopharm-systems
View
216
Download
0
Embed Size (px)
Citation preview
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
1/24
PREVIOUS NEXT
PREVIOUS NEXT
Merging Multiple Drug Safety and Pharmacovigilance
Databases into One Global Oracle Argus Safety System
Facilitating Globalization with Automated Configuration Loading
July 26, 2013
Rodney Lemery, MPH, PhDVice President, Safety andPharmacovigilance
BioPharm Systems, Inc.
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
2/24
PREVIOUS NEXT
Agenda
Summary of Situation
Project Overview
Review of Database Architecture Technical Overview
Description of Methods Used
Origin of Methodology
Techniques Used
Results of Methods
Lessons Learned
What This Means for You
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
3/24
PREVIOUS NEXT
Summary of Situation
Project Overview
A leading U.S.-based pharmaceutical company founded in the early 1980s
issued a RFP asking for assistance in the globalization of their current
Argus Safety system
The company would be migrating three separate non-Argus safetyapplications into their central Argus database
To accommodate this migration, configuration of the data not currently
present in the global repository needs to be entered and present before
any meaningful mapping discussions could be final and executed
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
4/24
PREVIOUS NEXT
Methods Used
Origin of Methods
Argus installations contain an
Oracle DUMP (DMP) file that
contains a number of database
tables pre-populated with thestandard data that ships with
the initial Argus application
BioPharm reviewed the
associated LOG files to identify
tables that were manipulatedby the vendor
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
5/24
PREVIOUS NEXT
Methods Used
Origin of Methods
Unfortunately, the desired list maintenance (LM) tables (such as
products, licenses, etc.) were not present in the DMP file
However, BioPharm does see the use of a DMP file as vendor
precedence for the use of data manipulation language (DML) in
configuration tables of the Argus database
Also, in our past Argus migration work, the required extract,
transformation and loading tools included DML use in the Argus backend
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
6/24
PREVIOUS NEXT
Methods Used
Technique Overview
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
7/24PREVIOUS NEXT
Methods Used
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
8/24PREVIOUS NEXT
Methods Used
Techniques Used
Given that we interface with mostly safety business users and the fact
that this configuration methodology and work is technical in nature, we
have devised a configuration requirements specifications (CRS)
document to fully document the required elements of configuration
This MS Excel document is populated with the required elements
necessary in full configuration table population
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
9/24PREVIOUS NEXT
Methods Used
Techniques Used
We identified the mandatory field data in the required tables and reflected
those fields in the CRS document
Meetings were then facilitated to discuss the information in the CRS andreach consensus to its content
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
10/24PREVIOUS NEXT
Methods Used
Techniques Used
Since all of the Argus native constraints were kept active in the database, we
needed to reflect that constraint logic in the Excel file to ensure minimum
negative database impact
Sometimes, constraints were enforced by the Argus application and NOT thedatabase
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
11/24PREVIOUS NEXT
Methods Used
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
12/24PREVIOUS NEXT
Methods Used
Techniques Used
For mass loading of data,
BioPharm used the SQL*Ldr
application available from
Oracle as part of an advancedSQL*Net installation
This application requires the
creation of a control (CTL) file
that describes what file should
be uploaded into what table This file also contains
descriptions of the columns
expected in the source data file
and maps it to the
corresponding Argus table
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
13/24PREVIOUS NEXT
Methods Used
Techniques Used
The corresponding CRS tab was then saved into a corresponding CSV file
referred to in the control file above
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
14/24PREVIOUS NEXT
Methods Used
Techniques Used
Many of the populated tables, such as LM_PRODUCTS, required a number
of decoded fields from the database (such as concentration units,
formulation, etc.) prior to insertion (foreign key lookups)
While we could have placed those required IDs in the CRS directly, thevolume of information would have been very challenging to manage
We opted instead to use SQL*Ldr to load the more complex data into
temporary staging tables where a helper PL/SQL Package was used to
code the required information by executing a series of lookup functions
to return the required ID fields that are required to adhere to referentialintegrity
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
15/24PREVIOUS NEXT
Methods Used
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
16/24PREVIOUS NEXT
Methods Used
Techniques Used
SQL*Ldr can be executed through the standard MS Command line
interface on any windows machine
The execution command requires the control file
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
17/24PREVIOUS NEXT
Methods Used
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
18/24PREVIOUS NEXT
Methods Used
Assumptions and Risks to Remember with this Methodology
The BioPharm methods explained here do NOTdisable the native
constraints and triggers used by the Argus database
All information loaded into the tables must comply with these native
table constraints
There is a possibility that certain Argus application level triggers or
constraints are being bypassed in this methodology beyond those
already identified within these slides
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
19/24
PREVIOUS NEXT
Methods Used
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
20/24
PREVIOUS NEXT
Methods Used
OQ/PQ Testing
Once the CRS is final, BioPharm suggest documenting the user
requirements in a separate document referred to as a User Requirements
Specification (URS)
This document should contain all of the high-level requirements for the
globalization of the system including any major aspects of the system
that the users are concerned over given the risks of using a database
level loading of configuration
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
21/24
PREVIOUS NEXT
Results
Impact on Globalization
Saved ~39 days in
configuration
work
Empowered the
company to reuse
the scripting in
future
globalization
efforts
Configuration Type ConfigurationItem CountEstimated
Manual
Time
Actual
Load
Time
SavedTime
Products 1789 7.5 0.008 7.492
Ingredients 1927 2 0.008 1.992
Licenses 4242 26.5 0.008 26.492
Datasheets 1178 1.2 0.008 1.192
Reporting Rules 156 1 0.008 0.992
E2B Receivers 70 0.6 0.008 0.592
E2B Senders 68 0.6 0.008 0.592
Manufacturers 57 0.1 0.008 0.092
TOTALS 9487 39.5 0.063 39.436
Table 1: Estimated Time Savings From Configuration
Development Scripts (all time in days)
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
22/24
PREVIOUS NEXT
Lessons Learned
Improvements for Next time
MS Excel constraint and lookup columns were not always hidden from
user view when reviewing this complex document and should have been
As many decisions on the data in the CRS were driven by Argus business
use, importance should be placed in how the application is to be used
before configuration data is uploaded
All end-users should actively participate in these decision discussions as
the data will impact their entry, management and analysis of safety
information
Automation of the CSV files from the MS Excel sheets
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
23/24
PREVIOUS NEXT
Ways to Engage
For those ready
Proof of concept
For those not quite ready
Schedule early engagement calls to provide guidance on similar projects
For those in the midst of a globalization
Refine your approach with guidance calls to review your approach and
evaluate ifBioPharms methods might be useful to your organization
What this means for you?
7/27/2019 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System
24/24
Questions & Answers
2000 Alameda de las PulgasSuite 154
San Mateo, CA 94403-1270
www.biopharm.com
Rodney L. Lemery MPH, PhDVice Pres. Safety and PV
Tel (650) 292-5310
Fax (650) 292-5301
http://www.biopharm.com/mailto:[email protected]:[email protected]://www.biopharm.com/