SlideShare a Scribd company logo
1 of 24
Download to read offline
PREVIOUS NEXTPREVIOUS 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, PhD
Vice President, Safety and
Pharmacovigilance
BioPharm Systems, Inc.
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
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 safety
applications 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
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 the
“standard” data that ships with
the initial Argus application
• BioPharm reviewed the
associated LOG files to identify
tables that were manipulated
by the vendor
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
PREVIOUS NEXT
Methods Used
Technique Overview
PREVIOUS NEXT
Methods Used
PREVIOUS 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
PREVIOUS 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 and
reach consensus to its content
PREVIOUS 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 the
database
PREVIOUS NEXT
Methods Used
PREVIOUS NEXT
Methods Used
Techniques Used
• For mass loading of data,
BioPharm used the SQL*Ldr
application available from
Oracle as part of an advanced
SQL*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
PREVIOUS NEXT
Methods Used
Techniques Used
• The corresponding CRS tab was then saved into a corresponding CSV file
referred to in the control file above
PREVIOUS 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, the
volume 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 referential
integrity
PREVIOUS NEXT
Methods Used
PREVIOUS 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
PREVIOUS NEXT
Methods Used
PREVIOUS NEXT
Methods Used
Assumptions and Risks to Remember with this Methodology
• The BioPharm methods explained here do NOT disable 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
PREVIOUS NEXT
Methods Used
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
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
Configuration
Item Count
Estimated
Manual
Time
Actual
Load
Time
Saved
Time
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)
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
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 if BioPharm’s methods might be useful to your organization
What this means for you?
PREVIOUS NEXT
Questions & Answers
2000 Alameda de las Pulgas
Suite 154
San Mateo, CA 94403-1270
www.biopharm.com
Rodney L. Lemery MPH, PhD
Vice Pres. Safety and PV
Tel (650) 292-5310
Fax (650) 292-5301
rlemery@biopharm.com

More Related Content

What's hot

Oracle Trace File Analyzer Overview
Oracle Trace File Analyzer OverviewOracle Trace File Analyzer Overview
Oracle Trace File Analyzer OverviewGareth Chapman
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuningSimon Huang
 
Oracle Database Performance Tuning Basics
Oracle Database Performance Tuning BasicsOracle Database Performance Tuning Basics
Oracle Database Performance Tuning Basicsnitin anjankar
 
EM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM MetricsEM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM MetricsMaaz Anjum
 
Aioug ha day oct2015 goldengate- High Availability Day 2015
Aioug ha day oct2015 goldengate- High Availability Day 2015Aioug ha day oct2015 goldengate- High Availability Day 2015
Aioug ha day oct2015 goldengate- High Availability Day 2015aioughydchapter
 
Less04 instance
Less04 instanceLess04 instance
Less04 instanceImran Ali
 
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...Sandesh Rao
 
Appendix f education
Appendix f educationAppendix f education
Appendix f educationImran Ali
 
What's new in Oracle and Exachk version 18.4.0
What's new in Oracle and Exachk version 18.4.0What's new in Oracle and Exachk version 18.4.0
What's new in Oracle and Exachk version 18.4.0Sandesh Rao
 
TFA, ORAchk and EXAchk 20.2 - What's new
TFA, ORAchk and EXAchk 20.2 - What's new TFA, ORAchk and EXAchk 20.2 - What's new
TFA, ORAchk and EXAchk 20.2 - What's new Sandesh Rao
 
(ATS6-PLAT03) What's behind Discngine collections
(ATS6-PLAT03) What's behind Discngine collections(ATS6-PLAT03) What's behind Discngine collections
(ATS6-PLAT03) What's behind Discngine collectionsBIOVIA
 
(ATS6-PLAT06) Maximizing AEP Performance
(ATS6-PLAT06) Maximizing AEP Performance(ATS6-PLAT06) Maximizing AEP Performance
(ATS6-PLAT06) Maximizing AEP PerformanceBIOVIA
 
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...Sandesh Rao
 
Data guard architecture
Data guard architectureData guard architecture
Data guard architectureVimlendu Kumar
 
Configuration Monitoring Standard Content Guide for ESM 6.8c
Configuration Monitoring Standard Content Guide for ESM 6.8cConfiguration Monitoring Standard Content Guide for ESM 6.8c
Configuration Monitoring Standard Content Guide for ESM 6.8cProtect724migration
 
TFA Collector - what can one do with it
TFA Collector - what can one do with it TFA Collector - what can one do with it
TFA Collector - what can one do with it Sandesh Rao
 
Automatic performance-diagnosis-and-tuning-in-oracle
Automatic performance-diagnosis-and-tuning-in-oracleAutomatic performance-diagnosis-and-tuning-in-oracle
Automatic performance-diagnosis-and-tuning-in-oraclemdmuaj
 
Database performance tuning and query optimization
Database performance tuning and query optimizationDatabase performance tuning and query optimization
Database performance tuning and query optimizationDhani Ahmad
 
Is accurate system-level power measurement challenging? Check this out!
Is accurate system-level power measurement challenging? Check this out!Is accurate system-level power measurement challenging? Check this out!
Is accurate system-level power measurement challenging? Check this out!Deepak Shankar
 
An Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQLAn Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQLEDB
 

What's hot (20)

Oracle Trace File Analyzer Overview
Oracle Trace File Analyzer OverviewOracle Trace File Analyzer Overview
Oracle Trace File Analyzer Overview
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuning
 
Oracle Database Performance Tuning Basics
Oracle Database Performance Tuning BasicsOracle Database Performance Tuning Basics
Oracle Database Performance Tuning Basics
 
EM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM MetricsEM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM Metrics
 
Aioug ha day oct2015 goldengate- High Availability Day 2015
Aioug ha day oct2015 goldengate- High Availability Day 2015Aioug ha day oct2015 goldengate- High Availability Day 2015
Aioug ha day oct2015 goldengate- High Availability Day 2015
 
Less04 instance
Less04 instanceLess04 instance
Less04 instance
 
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...
 
Appendix f education
Appendix f educationAppendix f education
Appendix f education
 
What's new in Oracle and Exachk version 18.4.0
What's new in Oracle and Exachk version 18.4.0What's new in Oracle and Exachk version 18.4.0
What's new in Oracle and Exachk version 18.4.0
 
TFA, ORAchk and EXAchk 20.2 - What's new
TFA, ORAchk and EXAchk 20.2 - What's new TFA, ORAchk and EXAchk 20.2 - What's new
TFA, ORAchk and EXAchk 20.2 - What's new
 
(ATS6-PLAT03) What's behind Discngine collections
(ATS6-PLAT03) What's behind Discngine collections(ATS6-PLAT03) What's behind Discngine collections
(ATS6-PLAT03) What's behind Discngine collections
 
(ATS6-PLAT06) Maximizing AEP Performance
(ATS6-PLAT06) Maximizing AEP Performance(ATS6-PLAT06) Maximizing AEP Performance
(ATS6-PLAT06) Maximizing AEP Performance
 
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
 
Data guard architecture
Data guard architectureData guard architecture
Data guard architecture
 
Configuration Monitoring Standard Content Guide for ESM 6.8c
Configuration Monitoring Standard Content Guide for ESM 6.8cConfiguration Monitoring Standard Content Guide for ESM 6.8c
Configuration Monitoring Standard Content Guide for ESM 6.8c
 
TFA Collector - what can one do with it
TFA Collector - what can one do with it TFA Collector - what can one do with it
TFA Collector - what can one do with it
 
Automatic performance-diagnosis-and-tuning-in-oracle
Automatic performance-diagnosis-and-tuning-in-oracleAutomatic performance-diagnosis-and-tuning-in-oracle
Automatic performance-diagnosis-and-tuning-in-oracle
 
Database performance tuning and query optimization
Database performance tuning and query optimizationDatabase performance tuning and query optimization
Database performance tuning and query optimization
 
Is accurate system-level power measurement challenging? Check this out!
Is accurate system-level power measurement challenging? Check this out!Is accurate system-level power measurement challenging? Check this out!
Is accurate system-level power measurement challenging? Check this out!
 
An Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQLAn Expert Guide to Migrating Legacy Databases to PostgreSQL
An Expert Guide to Migrating Legacy Databases to PostgreSQL
 

Similar to 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System

Merging Multiple Drug Safety and Pharmacovigilance Databases
Merging Multiple Drug Safety and Pharmacovigilance DatabasesMerging Multiple Drug Safety and Pharmacovigilance Databases
Merging Multiple Drug Safety and Pharmacovigilance DatabasesPerficient
 
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
2013 OHSUG - Integration of Argus and Other Products Using the E2B InterchangePerficient
 
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...Perficient
 
ODW 2021 - Automated patching and compliance to improve database security.pptx
ODW 2021 - Automated patching and compliance to improve database security.pptxODW 2021 - Automated patching and compliance to improve database security.pptx
ODW 2021 - Automated patching and compliance to improve database security.pptxPaul Breniuc
 
MIgrating to RAC using Dataguard
MIgrating to RAC  using Dataguard MIgrating to RAC  using Dataguard
MIgrating to RAC using Dataguard Fuad Arshad
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_systemJithin Zcs
 
Installment of database management system
Installment of database management systemInstallment of database management system
Installment of database management systemRishabh Gupta
 
MIgrating from Single Instance to RAC via Dataguard
MIgrating from Single Instance to RAC via DataguardMIgrating from Single Instance to RAC via Dataguard
MIgrating from Single Instance to RAC via DataguardFuad Arshad
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open SourceEDB
 
Big Data Quickstart Series 3: Perform Data Integration
Big Data Quickstart Series 3: Perform Data IntegrationBig Data Quickstart Series 3: Perform Data Integration
Big Data Quickstart Series 3: Perform Data IntegrationAlibaba Cloud
 
Lecture 3.31 3.32.pptx
Lecture 3.31  3.32.pptxLecture 3.31  3.32.pptx
Lecture 3.31 3.32.pptxRATISHKUMAR32
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteRaj vardhan
 
Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.Rolta
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlEDB
 
An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)Marco Gralike
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)KavithaA19
 
05. performance-concepts-26-slides
05. performance-concepts-26-slides05. performance-concepts-26-slides
05. performance-concepts-26-slidesMuhammad Ahad
 

Similar to 2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System (20)

Merging Multiple Drug Safety and Pharmacovigilance Databases
Merging Multiple Drug Safety and Pharmacovigilance DatabasesMerging Multiple Drug Safety and Pharmacovigilance Databases
Merging Multiple Drug Safety and Pharmacovigilance Databases
 
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
 
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
Integrating Oracle Argus Safety with other Clinical Systems Using Argus Inter...
 
ODW 2021 - Automated patching and compliance to improve database security.pptx
ODW 2021 - Automated patching and compliance to improve database security.pptxODW 2021 - Automated patching and compliance to improve database security.pptx
ODW 2021 - Automated patching and compliance to improve database security.pptx
 
MIgrating to RAC using Dataguard
MIgrating to RAC  using Dataguard MIgrating to RAC  using Dataguard
MIgrating to RAC using Dataguard
 
dd presentation.pdf
dd presentation.pdfdd presentation.pdf
dd presentation.pdf
 
rakesh_resume
rakesh_resumerakesh_resume
rakesh_resume
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
 
Installment of database management system
Installment of database management systemInstallment of database management system
Installment of database management system
 
MIgrating from Single Instance to RAC via Dataguard
MIgrating from Single Instance to RAC via DataguardMIgrating from Single Instance to RAC via Dataguard
MIgrating from Single Instance to RAC via Dataguard
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
Big Data Quickstart Series 3: Perform Data Integration
Big Data Quickstart Series 3: Perform Data IntegrationBig Data Quickstart Series 3: Perform Data Integration
Big Data Quickstart Series 3: Perform Data Integration
 
Lecture 3.31 3.32.pptx
Lecture 3.31  3.32.pptxLecture 3.31  3.32.pptx
Lecture 3.31 3.32.pptx
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 Complete
 
Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & Control
 
An AMIS overview of database 12c
An AMIS overview of database 12cAn AMIS overview of database 12c
An AMIS overview of database 12c
 
An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
 
05. performance-concepts-26-slides
05. performance-concepts-26-slides05. performance-concepts-26-slides
05. performance-concepts-26-slides
 

More from Perficient

Freedom and Flexibility with Siebel Clinical (CTMS) Open UI
Freedom and Flexibility with Siebel Clinical (CTMS) Open UIFreedom and Flexibility with Siebel Clinical (CTMS) Open UI
Freedom and Flexibility with Siebel Clinical (CTMS) Open UIPerficient
 
Managing Global Studies with Oracle's Siebel Clinical Trial Management System...
Managing Global Studies with Oracle's Siebel Clinical Trial Management System...Managing Global Studies with Oracle's Siebel Clinical Trial Management System...
Managing Global Studies with Oracle's Siebel Clinical Trial Management System...Perficient
 
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...Perficient
 
Cloud-based vs. On-site CTMS - Which is Right for Your Organization?
Cloud-based vs. On-site CTMS - Which is Right for Your Organization?Cloud-based vs. On-site CTMS - Which is Right for Your Organization?
Cloud-based vs. On-site CTMS - Which is Right for Your Organization?Perficient
 
Clinical Trial Supply Management with Siebel CTMS
Clinical Trial Supply Management with Siebel CTMSClinical Trial Supply Management with Siebel CTMS
Clinical Trial Supply Management with Siebel CTMSPerficient
 
Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...
Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...
Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...Perficient
 
How St. Jude Medical Manages Oracle Clinical Studies Using Accel-Copy
How St. Jude Medical Manages Oracle Clinical Studies Using Accel-CopyHow St. Jude Medical Manages Oracle Clinical Studies Using Accel-Copy
How St. Jude Medical Manages Oracle Clinical Studies Using Accel-CopyPerficient
 
Evaluating and Investigating Drug Safety Signals with Public Databases
Evaluating and Investigating Drug Safety Signals with Public DatabasesEvaluating and Investigating Drug Safety Signals with Public Databases
Evaluating and Investigating Drug Safety Signals with Public DatabasesPerficient
 
Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...
Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...
Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...Perficient
 
The Perils of Clinical Trial Budgeting
The Perils of Clinical Trial BudgetingThe Perils of Clinical Trial Budgeting
The Perils of Clinical Trial BudgetingPerficient
 
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...Perficient
 
2013 OHSUG - The Ins and Outs of CTMS Data Migration
2013 OHSUG - The Ins and Outs of CTMS Data Migration2013 OHSUG - The Ins and Outs of CTMS Data Migration
2013 OHSUG - The Ins and Outs of CTMS Data MigrationPerficient
 
2013 OHSUG - Siebel Clinical Integration with Other Systems
2013 OHSUG - Siebel Clinical Integration with Other Systems2013 OHSUG - Siebel Clinical Integration with Other Systems
2013 OHSUG - Siebel Clinical Integration with Other SystemsPerficient
 
2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...
2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...
2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...Perficient
 
2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...
2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...
2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...Perficient
 
2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...Perficient
 
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...Perficient
 
2013 OHSUG - Clinical Data Warehouse Implementation
2013 OHSUG - Clinical Data Warehouse Implementation2013 OHSUG - Clinical Data Warehouse Implementation
2013 OHSUG - Clinical Data Warehouse ImplementationPerficient
 
2013 OHSUG - Best Practices for Setting up the CDA Repository for CTMS/OC
2013 OHSUG - Best Practices for Setting up the CDA Repository for CTMS/OC2013 OHSUG - Best Practices for Setting up the CDA Repository for CTMS/OC
2013 OHSUG - Best Practices for Setting up the CDA Repository for CTMS/OCPerficient
 
2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical
2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical
2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel ClinicalPerficient
 

More from Perficient (20)

Freedom and Flexibility with Siebel Clinical (CTMS) Open UI
Freedom and Flexibility with Siebel Clinical (CTMS) Open UIFreedom and Flexibility with Siebel Clinical (CTMS) Open UI
Freedom and Flexibility with Siebel Clinical (CTMS) Open UI
 
Managing Global Studies with Oracle's Siebel Clinical Trial Management System...
Managing Global Studies with Oracle's Siebel Clinical Trial Management System...Managing Global Studies with Oracle's Siebel Clinical Trial Management System...
Managing Global Studies with Oracle's Siebel Clinical Trial Management System...
 
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
 
Cloud-based vs. On-site CTMS - Which is Right for Your Organization?
Cloud-based vs. On-site CTMS - Which is Right for Your Organization?Cloud-based vs. On-site CTMS - Which is Right for Your Organization?
Cloud-based vs. On-site CTMS - Which is Right for Your Organization?
 
Clinical Trial Supply Management with Siebel CTMS
Clinical Trial Supply Management with Siebel CTMSClinical Trial Supply Management with Siebel CTMS
Clinical Trial Supply Management with Siebel CTMS
 
Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...
Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...
Using Oracle Health Sciences Data Management Workbench to Optimize the Manage...
 
How St. Jude Medical Manages Oracle Clinical Studies Using Accel-Copy
How St. Jude Medical Manages Oracle Clinical Studies Using Accel-CopyHow St. Jude Medical Manages Oracle Clinical Studies Using Accel-Copy
How St. Jude Medical Manages Oracle Clinical Studies Using Accel-Copy
 
Evaluating and Investigating Drug Safety Signals with Public Databases
Evaluating and Investigating Drug Safety Signals with Public DatabasesEvaluating and Investigating Drug Safety Signals with Public Databases
Evaluating and Investigating Drug Safety Signals with Public Databases
 
Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...
Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...
Plug & Play: Benefits of Out-of-the-Box Clinical Development Analytics (CDA) ...
 
The Perils of Clinical Trial Budgeting
The Perils of Clinical Trial BudgetingThe Perils of Clinical Trial Budgeting
The Perils of Clinical Trial Budgeting
 
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
 
2013 OHSUG - The Ins and Outs of CTMS Data Migration
2013 OHSUG - The Ins and Outs of CTMS Data Migration2013 OHSUG - The Ins and Outs of CTMS Data Migration
2013 OHSUG - The Ins and Outs of CTMS Data Migration
 
2013 OHSUG - Siebel Clinical Integration with Other Systems
2013 OHSUG - Siebel Clinical Integration with Other Systems2013 OHSUG - Siebel Clinical Integration with Other Systems
2013 OHSUG - Siebel Clinical Integration with Other Systems
 
2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...
2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...
2013 OHSUG - Sharing CTMS Data between Sponsors and Contract Research Organiz...
 
2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...
2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...
2013 OHSUG - Oracle Clinical and RDC Training for Data Management and Clinica...
 
2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for Using the Program Type View in Oracle Life Science...
 
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...
2013 OHSUG - Facilitating Pharmacovigilance Globalization with Process Reengi...
 
2013 OHSUG - Clinical Data Warehouse Implementation
2013 OHSUG - Clinical Data Warehouse Implementation2013 OHSUG - Clinical Data Warehouse Implementation
2013 OHSUG - Clinical Data Warehouse Implementation
 
2013 OHSUG - Best Practices for Setting up the CDA Repository for CTMS/OC
2013 OHSUG - Best Practices for Setting up the CDA Repository for CTMS/OC2013 OHSUG - Best Practices for Setting up the CDA Repository for CTMS/OC
2013 OHSUG - Best Practices for Setting up the CDA Repository for CTMS/OC
 
2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical
2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical
2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical
 

Recently uploaded

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

2013 OHSUG - Merging Multiple Drug Safety and Pharmacovigilance Databases into One Global Oracle Argus Safety System

  • 1. PREVIOUS NEXTPREVIOUS 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, PhD Vice President, Safety and Pharmacovigilance BioPharm Systems, Inc.
  • 2. 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
  • 3. 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 safety applications 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
  • 4. 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 the “standard” data that ships with the initial Argus application • BioPharm reviewed the associated LOG files to identify tables that were manipulated by the vendor
  • 5. 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
  • 8. PREVIOUS 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
  • 9. PREVIOUS 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 and reach consensus to its content
  • 10. PREVIOUS 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 the database
  • 12. PREVIOUS NEXT Methods Used Techniques Used • For mass loading of data, BioPharm used the SQL*Ldr application available from Oracle as part of an advanced SQL*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
  • 13. PREVIOUS NEXT Methods Used Techniques Used • The corresponding CRS tab was then saved into a corresponding CSV file referred to in the control file above
  • 14. PREVIOUS 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, the volume 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 referential integrity
  • 16. PREVIOUS 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
  • 18. PREVIOUS NEXT Methods Used Assumptions and Risks to Remember with this Methodology • The BioPharm methods explained here do NOT disable 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
  • 20. 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
  • 21. 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 Configuration Item Count Estimated Manual Time Actual Load Time Saved Time 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)
  • 22. 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
  • 23. 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 if BioPharm’s methods might be useful to your organization What this means for you?
  • 24. PREVIOUS NEXT Questions & Answers 2000 Alameda de las Pulgas Suite 154 San Mateo, CA 94403-1270 www.biopharm.com Rodney L. Lemery MPH, PhD Vice Pres. Safety and PV Tel (650) 292-5310 Fax (650) 292-5301 rlemery@biopharm.com