data centric sdlc for automated clinical data …title data centric sdlc for automated clinical data...

26
© COPYRIGHT 2015 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. Datacentric System Development Life Cycle (SDLC) for Automated Clinical Data Development System Kevin Lee, MarkLogic

Upload: others

Post on 09-Jul-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  

Data-­centric  System  Development  Life  Cycle  (SDLC)  for  Automated  Clinical  Data  Development  SystemKevin  Lee,  MarkLogic

Page 2: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  2

Agenda1. Data-­centric  thinking2. Birth  of  Automated  Clinical  Data  Development  System(ACDDS)3. Introduction  of  System  Development  Life  Cycle  (SDLC)  4. SDLC  for  Automated  Clinical  Data  Development  System5. Data-­centric  SDLC6. Consideration  of  ACDDS7. Conclusion8. Questions

Page 3: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  3

1. World  largest  transportation  company?  

Quiz  1?

On  December,  2015,  there  are  about  162,037  “active  drivers”  completed  at  least  four  or  more  trips  for  the  service.  The  number  of  new  drivers  signing  up  has  doubled  every  six  months  for  the  past  two  years.?

According  to  2012  “Bureau  of  Labor  Statistics,  233,00  taxi  drivers.

Page 4: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  4

2. World  largest  accommodation  provider?

Quiz  2?

– Inc.'s  2014  Company  of  the  Year– In  2014  alone,  10  millions  used  airbnb.  This  year,  their  website  surpassed  800,000  listings  worldwide,  which  means  they  now  offer  more  lodging  than  Hilton  Worldwide  or  InterContinental  Hotels  Group  or  any  other  hotel  chain  in  the  world.

Page 5: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  5

§ Data

§ Interface/system  to  process  data  and  exchange  information  

Common  characteristics  of  exponential  organization

Exponential  &  Scalable  Growth

Page 6: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  6

Increase  in  Clinical  Trials  (clinicaltrials.gov)

Page 7: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  7

Automated  Clinical  Data  Development  System

CDASH SDTM ADaM

How  to  apply  this  data-­centric  thinking  in  clinical  trial?

-­ End  to  End  Clinical  Data  Development  and  Management

Page 8: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  8

Typical  system

System

Database

–Process  automation  (e.g.,  Airport  auto  Check  In)

–Data  used  in  system  resides  inside  of  system.–The  structure  of  data  does  not  change  unless  process  changes.–Process  dictates  data  structure  in  database.

Page 9: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  9

SDLC  (System  Development  Life  Cycle)

Requirements

Analysis

Design

Build

Test

Implementation

A  conceptual  model  used  in  project  management  that  describes  the  stages  involved  in  an  information  system  development  project.  

Page 10: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  10

Shift  of  SDLC  perspectives

Typical,  process  automating  System

• SDLC• Automates  process• Process  dictates  data• Data  stays  inside  of  system• Interaction  b/w  users  and  interface

Clinical  Data Development  System

• Data-­centric  SDLC• Automates  data  development• Data  dictates process• Data  coming  into  system  and  leaving  the  system• Transformation  from  source  to  target  data

Page 11: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  11

Data-­centric  SDLC?

Page 12: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  12

Data-­centric  SDLC:  Requirements§ User  Requirements– What  data  users  want  to  develop– Ex.  Users  want  to  create  SDTM  DM  data  set

§ Functional  requirement– How  System  creates  data– Ex.  System  will  create  SDTM  DM  data  set  without  errors  and  within  10  

seconds

Page 13: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  13

Data-­centric  SDLC:  Analysis§ Business  Requirement  Analysis§ Target  Data  Requirement  Analysis

– Data  format,  structures  and  model– Data  Quality

§ Source  Data  Requirement  Analysis  – Data  Discovery

– Origin,  data  format,  structures  and  model– Data  Profile

– Understanding  contents  of  data– Data  Quality  

Page 14: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  14

Data-­centric  SDLC:  Design  § System  Design§ Data  Design  (Source,  Intermediate,  Target)– Data  Architecture/Modeling  – Database  Design

SystemSource  Data

Target  Data

Intermediate  Data

Page 15: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  15

Data-­centric  SDLC:  Build§ ACDDS– Flexible  codes  for  post-­development

§ Data  compliance  check  system  

ACDDSSource  Data

Target  Data

Intermediate  Data

Data  Compliance(Structural  and  contents) Check  System

Page 16: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  16

Data-­centric  SDLC:  Test

§ System  Testing:  Unit  Test,  Integration  Test,  System  Test  and  User  Acceptance  Test

§ Data  Testing  of  target  data– Data  Profiles  

– Any  data  quality  issues  – Data  contents  follow  certain  terminologies.

– Data  Compliances  –correct  data  structures

Page 17: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  17

Data-­centric  SDLC:  Post-­development

§ New  source  data§ Data  model  change  in  target  data

Page 18: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  18

Data-­centric  SDLC  – collaboration  between  IT  and  Biometric  

• IT  department  – expertise  on  SDLC• Biometric  department  – expertise  on  Data

Page 19: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  19

Consideration  of  Automated  Clinical  Data  Development  System  

(ACDDS)

Page 20: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  20

Consideration  of  ACDDS  -­ continued

Page 21: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  21

Consideration  of  ACDDS  -­ continued

Page 22: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  22

Metadata-­driven  ACDDS

ACDDSSource  Data

Target  Data

Intermediate  Data

Metadata

• Machine-­readable  structural  format  of  source  and  target  data• Machine-­readable  transformation  from  source  to  target  data

Page 23: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  23

Data-­centric  system  

§ Data  >  System

§ Data  dictates  system  – build  system  for  the  data

§ Maybe  no  data  transformation  – Data  ingest  into  system  without  transformation– Schema-­agonistic  data  warehouse

Page 24: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  24

Conclusion§ Think  differently– Data-­centric  thinking?

§ Do  differently– Data-­centric  SDLC?

Page 25: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17

©  COPYRIGHT   2015  MARKLOGIC  CORPORATION.   ALL  RIGHTS  RESERVED.  SLIDE:  25

Contact  Information  and  QuestionsEmail  address  :  [email protected]

Linkedin Profile  :  www.linkedin.com/in/HelloKevinLee/

Tweet  :  @HelloKevinLee

Slide  share  :  http://www.slideshare.net/KevinLee56

Blogs  :  HiKevinLee.tumblr.com

Page 26: Data centric SDLC for automated clinical data …Title Data centric SDLC for automated clinical data development v13 - after phuse Author Kevin Lee Created Date 10/16/2015 10:11:17