2013 ohsug - use cases for using the program type view in oracle life sciences data hub (lsh)

30
PREVIOUS NEXT Oracle Health Sciences User group September 2013 Slide 1 Use Cases for using the Program Type View September, 2013 Mike Grossman Vice President of Clinical Data Warehousing and Analytics BioPharm Systems

Upload: biopharm-systems

Post on 12-Jun-2015

806 views

Category:

Technology


1 download

DESCRIPTION

Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

TRANSCRIPT

Page 1: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 1

Use Cases for using the

Program Type View

September, 2013

Mike Grossman Vice President of

Clinical Data Warehousing and

Analytics

BioPharm Systems

Page 2: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 2

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 Oracle’s 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

Page 3: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 3

Agenda

• What is a view program

• Use case 1 – Data pooling

• Use case 2 – Data security

• Use case 3 – Data blinding

Page 4: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 4

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

Page 5: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 5

View Program

Page 6: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 6

View Program Type

Page 7: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 7

Table Descriptors

• Multiple LSH data sources

• A single target table

Page 8: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 8

Source Code

Page 9: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 9

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 ]

Page 10: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 10

Source Code

• Can only reference the program’s 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

Page 11: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 11

View Table

Page 12: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 12

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 view’s current data

• If you remove the view program instance the

corresponding table instance is also removed

Page 13: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 13

View Data

From source DM

Data Currency

From source AE

Page 14: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 14

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.

Page 15: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 15

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

Page 16: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 16

Use Case 1 – Data Pooling

Page 17: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 17

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

Page 18: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 18

Automated Pooling

• Create and validate the pooling automation program

• Maintain the list of studies to be pooled

Page 19: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 19

Automated Pooling

Tables to support the list of studies to be pooled,

metadata verification, etc.

Page 20: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 20

Automated Pooling

Primary source code and shared PL/SQL

utilities

Page 21: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 21

Automated Pooling

PL/SQL source code

Page 22: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 22

Automated Pooling

Stores a list of LSH studies to include in the

automated pooling

Page 23: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 23

Automated Pooling • The results in

LSH

View programs

View tables

Page 24: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 24

Use Case 2 – Security • Use program views to limit a user’s access to only those

studies to which they’re authorized

• The DM_ALL dataset contains data for two studies but

the user should only have access to one of them

Page 25: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 25

Security

• The view program

– Uses DM_ALL as the data source

– Generates the SECURITY_V table view

Page 26: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 26

Security • The view program’s source code

– Restricts access at the study level

Page 27: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 27

Security

• The results in a business area visualization

– Display only the study the user should be able to access

Page 28: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 28

Use Case 3 – Data Blinding

• Views on tables to mask data

• Authorize feature

• Multiple views for blinded/dummy data

Page 29: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 29

Q&A

Page 30: 2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Sciences Data Hub (LSH)

PREVIOUS NEXT PREVIOUS NEXT Oracle Health Sciences User group September 2013

Slide 30

Contact Us

• North America Sales Contacts:

– Rod Roderick, VP of Sales, Trial Management Solutions

[email protected]

– +1 877 654 0033

– Vicky Green, VP of Sales, Data Management Solutions

[email protected]

– +1 877 654 0033

• Europe/Middle East/Africa Sales Contact:

– Rudolf Coetzee, Director of Business Development

[email protected]

– +44 (0) 1865 910200

• General Inquiries:

[email protected]