Dynamic Product Labeling Technical

28
Evidence-Enhanced Product Labeling (EPLs) Jon Duke April 15, 2014

description

Customizing Drug Labeling

Transcript of Dynamic Product Labeling Technical

Page 1: Dynamic Product Labeling Technical

Evidence-Enhanced Product Labeling

(EPLs)

Jon DukeApril 15, 2014

Page 2: Dynamic Product Labeling Technical

What Are We Trying to Solve?

A Problem with Labeling• While considered the official source of drug

safety information– Labels are infrequently read by patient or providers– The evidence for a given ADR is often scant– They are one-size-fits-all and do not support

personalized decision-making

Page 3: Dynamic Product Labeling Technical

What Are We Trying to Solve?

A Problem with OHDSI• While we are developing superb methods and

brilliant tools to convey evidence on drug safety– Driving use of external tools requires significant

activation energy – Awareness of the evidence being generated by OHDSI

may diffuse slowly even to those who would be extremely interested (e.g., drug knowledge vendors)

– Users will generally need to know what they are looking for (e.g., what drug-outcome pairs)

Page 4: Dynamic Product Labeling Technical

4

The EPL Big Picture

Adverse Reactions~~~ ~~ ~~ ~~ ~~ ~~ ~~

~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~ ~~ ~~ ~~

~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~

~~ ~~~ ~~ ~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~

~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~ ~~ ~~ ~~

~~~ ~~ ~~ ~~

Adverse Reactions~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~

Adverse Reactions~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~

StructuredProduct Label

EnhancedProduct Label

Page 5: Dynamic Product Labeling Technical

Evidence-Enhanced Product Labeling

• EPL is a platform for injecting approved product labeling with evidence from external sources

• Evidence may manifest as– visual emphasis / de-emphasis of label content– on-demand display of data and visualizations

• EPL is a trojan horse for getting people to see the incredible work of OHDSI while using a standard reference

Page 6: Dynamic Product Labeling Technical

Enhanced Product Labeling:Framework vs App

• EPL is fundamentally a framework that can work with any web application

• Two Reference Apps– Embedding of HOMER-like content within SPL

(DOI_HOI evidence base)– Embedding of PLATO-like content within SPL

(requires mechanism to capture patient data- manual inputs, CCD, blue button, etc)

Page 7: Dynamic Product Labeling Technical

JSLibrary

OHDSIAPIs

Other Evidence Sources

OHDSIKB

OHDSIPLATO

ServicesSPL

Page 8: Dynamic Product Labeling Technical

Potential OHDSI KB Content

Page 9: Dynamic Product Labeling Technical

9

What’s in an SPL?Part 1: XML (the content)

XML/XSL/CSS HTML

Page 10: Dynamic Product Labeling Technical

10

What’s in an SPL?Part 2: XSLT (the format)

Page 11: Dynamic Product Labeling Technical

11

What’s in an SPL?Part 3: CSS (the style)

Page 12: Dynamic Product Labeling Technical

12

What’s in an SPL?Roll them together HTML

Page 13: Dynamic Product Labeling Technical

13

What’s in an SPL?HTML

Page 14: Dynamic Product Labeling Technical

14

What’s in an SPL?HTML

Page 15: Dynamic Product Labeling Technical

EPL Javascript

SPLXML/XSL/CSS HTML

EPL / OHDSIAPIs

Other Evidence Sources

OHDSIKB

OHDSIPLATO

Services

Page 16: Dynamic Product Labeling Technical

Web App

EPL.js

Structured Product Label

~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~

~~ ~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~

Tell me all the known ADRs for this drug

From SPL to EPL

EPL / OHDSIAPIs

Page 17: Dynamic Product Labeling Technical

EPL / OHDSIAPIs

Web App

EPL.js

Structured Product Label

~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~

~~ ~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~

From SPL to EPL

Page 18: Dynamic Product Labeling Technical

Web App

EPL.js

From SPL to EPL

Adverse Reactions~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~

~~ ~~ ~~~

Page 19: Dynamic Product Labeling Technical

Web App

EPL.js

From SPL to EPL

Adverse Reactions~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~

~~ ~~ ~~~

Page 20: Dynamic Product Labeling Technical

Web App

EPL.js

From SPL to EPL

Adverse Reactions~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~

~~ ~~ ~~~

Page 21: Dynamic Product Labeling Technical

Web App

EPL.js

From SPL to EPL

Adverse Reactions~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~

~~ ~~ ~~~

Page 22: Dynamic Product Labeling Technical

Web App

EPL.js

Tell me the specific evidence for this HOIDOI_HOI_id=234515

Detail On-Demand

Adverse Reactions~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~ ~~~~~ ~~ ~~ ~~ ~~ ~~

~~ ~~ ~~~

EPL / OHDSIAPIs

Page 23: Dynamic Product Labeling Technical

EPL / OHDSIAPIs

Web App

EPL.js

Structured Product Label

~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~

~~ ~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~

~~~ ~~ ~~~

From SPL to EPL

Page 24: Dynamic Product Labeling Technical

Adverse Reactions~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~

~~~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~

~~~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~

~~~~~ ~~ ~~ ~~ns

~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~ ~~

~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~ ~~

~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~ ~~

~~~ ~~ ~~ ~~~~~ ~~ ~ ~~ ~~~ ~~ ~~~ ~~

~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~ ~~

~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~ ~~

~~~ ~~ ~~ ~~~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~ ~~

~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~ ~~

~~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~ ~ ~~ ~~~ ~~ ~~~ ~~

~~~ ~~ ~~ ~~

Advanced Jquery Tooltips supportAJAX calls, visualzations, full HTML5

Page 25: Dynamic Product Labeling Technical

25

Example EPL Prototype

Page 26: Dynamic Product Labeling Technical

26

Example EPL Prototype

Page 27: Dynamic Product Labeling Technical

27

Final Thoughts

• Evidence-enhancement not limited to SPLs, could be applied to SPCs or any other web content with identifiable drugs and outcomes

• Designed to be flexible in terms of novel evidence sources and presentation layers

• Will develop in parallel with OHDSI KB and APIs

Page 28: Dynamic Product Labeling Technical

28

Thanks!

Questions?