You are on page 1of 30

Use Cases for using the Program Type View

September, 2013
Mike Grossman
Vice President of Clinical Data Warehousing and Analytics BioPharm Systems

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 1

NEXT NEXT

Welcome & Introductions


Mike Grossman Vice President of Clinical Data Warehousing and Analytics BioPharm Systems, Inc. CDW/CDA practice lead since 2010
Expertise in managing data for all phases and styles of clinical trials Leads the team that implements, supports, enhances, and integrates Oracles LSH and other data warehousing and analytic solutions

Extensive Oracle Life Sciences Hub (LSH) experience


10 years of experience designing and developing Oracle Life Sciences Hub at Oracle 27 years in the industry 5+ years of experiencing implementing LSH at client sites
Oracle Health Sciences User group September 2013 PREVIOUS PREVIOUS Slide 2 NEXT NEXT

Agenda
What is a view program Use case 1 Data pooling Use case 2 Data security Use case 3 Data blinding

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 3

NEXT NEXT

What is a view program?


An LSH program that has the VIEW technology type Allows you to combine data from multiple LSH table instances without storing the data multiple times Creates a user-defined view of data across multiple table instances

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 4

NEXT NEXT

View Program

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 5

NEXT NEXT

View Program Type

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 6

NEXT NEXT

Table Descriptors
Multiple LSH data sources A single target table

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 7

NEXT NEXT

Source Code

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 8

NEXT NEXT

Source Code SELECT [ hint ] [ { { DISTINCT | UNIQUE } | ALL } ] select_list FROM table_reference [, table_reference ]. . . [ where_clause ] [ hierarchical_query_clause ] [ group_by_clause ] [ HAVING condition ] [ model_clause ] [ { UNION [ ALL ] | INTERSECT | MINUS } ( subquery ) ] [ order_by_clause ]
Oracle Health Sciences User group September 2013 PREVIOUS PREVIOUS Slide 9 NEXT NEXT

Source Code
Can only reference the programs source table descriptors Can call functions/procedures which are included in PL/SQL programs that are included as static references Cannot reference public database objects

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 10

NEXT NEXT

View Table

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 11

NEXT NEXT

View Table
The view table is created
When the view program is installed As a database view

Can be used as a source table for other LSH programs, data marts, or business areas The currency timestamp is applied every time you access the views current data If you remove the view program instance the corresponding table instance is also removed

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 12

NEXT NEXT

Data Currency

View Data

From source DM

From source AE

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 13

NEXT NEXT

Use Case 1 Data Pooling


The key to data pooling is having data that is standard, or conformed
SDTM or SDTM+ Company standards

Data can be pooled by


Indication Therapeutic area Compound or device Etc.

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 14

NEXT NEXT

Use Case 1 Data Pooling


Pooled data can be used for
On-going safety review Efficacy analysis To present the data to the sponsor in business area visualizations Etc.

Data pooling can be


Manual Automated

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 15

NEXT NEXT

Use Case 1 Data Pooling

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 16

NEXT NEXT

Manual Pooling
Create the view program Add multiple table descriptors Launch the IDE to create and verify the source code Install the program Manually update the program
When the source metadata changes To maintain the list of studies to be pooled

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 17

NEXT NEXT

Automated Pooling
Create and validate the pooling automation program Maintain the list of studies to be pooled

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 18

NEXT NEXT

Automated Pooling

Tables to support the list of studies to be pooled, metadata verification, etc.

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 19

NEXT NEXT

Automated Pooling

Primary source code and shared PL/SQL utilities

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 20

NEXT NEXT

Automated Pooling

PL/SQL source code

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 21

NEXT NEXT

Automated Pooling

Stores a list of LSH studies to include in the automated pooling

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 22

NEXT NEXT

Automated Pooling
The results in LSH

View programs

View tables

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 23

NEXT NEXT

Use Case 2 Security


Use program views to limit a users access to only those studies to which theyre authorized The DM_ALL dataset contains data for two studies but the user should only have access to one of them

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 24

NEXT NEXT

Security
The view program
Uses DM_ALL as the data source Generates the SECURITY_V table view

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 25

NEXT NEXT

Security

The view programs source code


Restricts access at the study level

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 26

NEXT NEXT

Security
The results in a business area visualization
Display only the study the user should be able to access

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 27

NEXT NEXT

Use Case 3 Data Blinding


Views on tables to mask data Authorize feature Multiple views for blinded/dummy data

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 28

NEXT NEXT

Q&A

Oracle Health Sciences User group September 2013

PREVIOUS PREVIOUS

Slide 29

NEXT NEXT

Contact Us
North America Sales Contacts: Rod Roderick, VP of Sales, Trial Management Solutions rroderick@biopharm.com +1 877 654 0033

Vicky Green, VP of Sales, Data Management Solutions vgreen@biopharm.com +1 877 654 0033

Europe/Middle East/Africa Sales Contact: Rudolf Coetzee, Director of Business Development rcoetzee@biopharm.com +44 (0) 1865 910200 General Inquiries: info@biopharm.com
Oracle Health Sciences User group September 2013 PREVIOUS PREVIOUS Slide 30 NEXT NEXT

You might also like