1 10/13/2015 8:25:15 pm cancer informatics infrastructure john silva, md national cancer institute...

44
03/22/22 02:56 PM 1 Cancer Cancer Informatics Informatics Infrastructure Infrastructure John Silva, MD National Cancer Institute Defense Advanced Research Projects Agency [email protected]

Upload: maximillian-alexander

Post on 31-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

04/19/23 10:31 PM

1

Cancer InformaticsCancer Informatics

InfrastructureInfrastructure

John Silva, MD

National Cancer Institute

Defense Advanced Research Projects Agency

[email protected]

04/19/23 10:31 PM

2

Problems with Clinical TrialsProblems with Clinical Trials

No systems Approach to Managing Continuum --> Discoveries into Routine Care

‘Eclectic’ Trials Data Not Patient Centered Record

No national-scale infrastructure to support trials or “Best Practices” for Cancer!

“Hassle Factors” for Both Patients and Physicians

04/19/23 10:31 PM

3

Creating the Clinical TrialCreating the Clinical Trial

InstitutionsInvestigators

CTEP

PDQ

Letter of Intent

CooperativeGroups

Clinical Trial

Public

04/19/23 10:31 PM

4

CRF

CRF

ReceiveCRFs

CaseReport Forms

Mail InFAX

Date/Time StampSegregate FormsCompleteness Checks

Complete?No

Yes

ReturnedDocument

InvestigatorComplete

Form

Return viaMail

DataReview

Match Study ParticipantVisual Screen for eligibility, correctness,consistency and versionLogged into Data CollectionCalendarForms still incomplete after 45 daysgenerate memo

Complete?No

Request forStudy Info

UpdatedCRFs

InvestigatorComplete

Form

Mail InFAX

Return viaMail

Today’s Paper ChaseToday’s Paper Chase

04/19/23 10:31 PM

5

Today’s StovepipesToday’s Stovepipes

High Risk High Risk LocalLocal Disseminated Disseminated Cancer

Spectrum

TechnologyBase

Prevention

Marker Studies Phase I-IIIEarly Detection

Adjuvant

Community

Cancer Centers

Cooperative Groups

Routine CareRoutine Care

04/19/23 10:31 PM

6

Real World ConstraintsReal World Constraints

“Legacy” Systems Dominate the Landscape

VERY Heterogeneous Data Environment

Data is Not Collected at Point of Creation

No Integration of Plans for Patient [clinical trial, protocol or critical path] with Processes of Care

Patients and Physicians Don’t Use Computers….

04/19/23 10:31 PM

7

Importance of the WEBImportance of the WEB

Number of Users Connected to the INTERNET

Electronic Power/Transportation Grid:

Fundamental Change in How Corporate America Works

Driving Rapid Development/Deployment of Information Technologies Electronic Commerce, Financial Services Have What we

Need

04/19/23 10:31 PM

8

Generation III. The Network Generation III. The Network EconomyEconomy

Retail

Financial Services Publishi

ng

Supply Chain

• Outsourcing

• Contract manufacturing

• Supply chain integration

• Open-source procurement

• Just-in time operations

• Virtual companiesCopyright © 1997 CNgroup. All Rights Reserved.

04/19/23 10:31 PM

9

Business OpportunitiesBusiness Opportunities

Shipping Banking

Trust

AggregatorInformation Intermediar

y

Supply Chain Management

AuctionsMatchmaker

Copyright © 1997 CNgroup. All Rights Reserved.

04/19/23 10:31 PM

10

Open framework for Open framework for commercecommerce

Mnfg HealthCare

Co

mp

uter

Au

tom

tive

Pin

nacles H

L/7

Supply Chain

eCo Frameworks

Appliances

Office

Co

nsu

mer

…Procure Retail

XM

L/ E

DIO

BI

OT

PSC

OR

OF

X

Copyright © 1997 CNgroup. All Rights Reserved.

04/19/23 10:31 PM

11

eCo FrameworkseCo Frameworks

eCo FrameworkseCo Frameworks

Business Forms

CatalogCatalog

Purchase OrderPurchase Order

InvoiceInvoice

Business Descriptions

VendorVendor

ServicesServices

ProductsProducts

Measurements

TimeTime

CurrencyCurrency

WeightWeight

Locale

AddressAddress

CountryCountry

LanguageLanguage

Classification

SICSIC

NAICSNAICS

FSCFSC

core

core

core

core

core

Copyright © 1997 CNgroup. All Rights Reserved.

04/19/23 10:31 PM

12

Interoperable RepositoriesInteroperable Repositories

University of CaliforniaSanta Barbara

“… not a bounded, uniform collection of information, but an open-ended collection of services” T. Winograd

Environmental & geographical information: •hardcopy & digital documents, •photographs & images, •maps, surveys, data,...

Multivalent documents

Tilebars

Image search

Map browser & Gazetteer

Catalog search

Texture search

Stanford University

Interoperability

04/19/23 10:31 PM

13

Clean CRF returned to repository

5

First Generation Uses of the First Generation Uses of the WEBWEB

User makesWeb Request to Enroll, File CRF, etc

1 Request interpreted from rules in repository.

2

®

Dynamic CRF created using specifications from repository

3Dynamic CRFis filled outby User

4

Trials Repository

04/19/23 10:31 PM

14

0

10,000

20,000

30,000

40,000

50,000

60,000

70,000

80,000

A (1989) B (1990) C (1991) D (1992) E (1993) F (1994)

Studies

Manual

Computerized Edit Checks

Edit Checks Available for Initial Data

Case Report Form Error RatesCase Report Form Error Rates

04/19/23 10:31 PM

15

Common ServicesCommon Services

Vision for the CII Vision for the CII

DiagnosticDiagnosticImagingImaging

Clinical TrialsClinical Trials

PatientPatientManagementManagement

SystemsSystems

PathologyPathology

BasicBasicResearchResearch

04/19/23 10:31 PM

16

Common ServicesCommon Services

Object ManagementObject Management–Control the process of storage, retrieval, of information Control the process of storage, retrieval, of information objectsobjects

Information BrokersInformation Brokers– Tools to find, filter, and process informationTools to find, filter, and process information

Discovery/Searching Discovery/Searching – Information clearinghousesInformation clearinghouses

Authentication and SecurityAuthentication and Security– Authentication, authorization, confidentiality, privacy, Authentication, authorization, confidentiality, privacy, integrityintegrity

Electronic PaymentsElectronic Payments– Digital money, payment orders, bartering systems, Digital money, payment orders, bartering systems, financial instrumentsfinancial instruments

04/19/23 10:31 PM

17

Digital RepositoriesDigital Repositories

National Information InfrastructureNational Information Infrastructure

Common ServicesCommon Services

DiagnosticDiagnosticImagingImaging

Clinical TrialsClinical Trials

PatientPatientManagementManagement

SystemsSystems

PathologyPathology

BasicBasicResearchResearch

Vision for the CII Vision for the CII

04/19/23 10:31 PM

18

PresentationLayer - Java - Visual Basic ***Components- EnterpriseJava Beans

Care Plan

Guideline

Patient

User

Report

Client

Object-By-ValueExternalization

or Proxies MiddleTierBusiness Objects

Middle Tiers

CORBASERVERS

ReportServer

DCOM

COM - CORBA

ODBCor Native

APIs

ODBC orNative

API Access

Server TierSystem Servers - DataServer - MetaServer - SessionServer - Collaboration Server ***

Database Servers - SQLServer - Oracle 8 - Sybase - ObjectStore ***

Java - CORBA

C++ - CORBA

Care Plan

Guideline

Patient

User

Business Objects & Components - CarePlan - Report - Guidelines - Tasks - Patient - Signs/Symptoms - User ***

N-Tier ArchitectureN-Tier Architecture

04/19/23 10:31 PM

19

SystemObject ServersDataServer, MetaServer, SessionServer,

CollaborationServer, ...

Business Objects: Patient, Guideline, Tasks,Reports, Protocols, Users, ...

EventService

TransactionService

NamingService

SecurityService

BusinessComponents &

Objects

CII Core ObjectFramework

Business Components: Encounters, Tasks, Protocols, ...

CII Workflow Service MetaServerCodeGenerator

CII ArchitectureCII Architecture

ActiveTrials

Repository

04/19/23 10:31 PM

20

Cancer ControlSecurity ServicesData Server

Trigger/Notif.Services

Map Services ProtocolServices

Schema/OntologyServices

Knowledge BaseServices

CollaborationServices

Common Common ServicesServices

Cancer SpectrumCancer Spectrum

LocalLocalLocalLocalAdvanced

Advanced

Advanced

AdvancedHigh Risk

High Risk

Unified Schema, Java Virtual Machine, Java Beans, CORBA Services, ...

Enterprise Object Services (OOWeb) - Persistence, Replication, Messaging, ...NationalNational

InfrastructureInfrastructure

StandardizedPatientRecord

&Case Report

Forms

04/19/23 10:31 PM

21

Next-Generation Clinical TrialNext-Generation Clinical Trial

• How Do We How Do We Disseminate Best Disseminate Best

Practices?Practices?

Active Trials

Repository

• Active Protocols • Local Data Sets• Local Protocols• Report Generators

• Literature• Active Trials• Trials Data Starter Kit• Event/Report Specs

Create

• Integrated into Care Processes & Systems• Reports Generated Using Local Systems

– CTEP– FDA– Groups– Payers/HCFA

UseUse

Diffuse

Diffuse

Accept

Accept

04/19/23 10:31 PM

22

Integrating Trials and Care Integrating Trials and Care

TrialsServer

CRF EditsConsistency

ReviewRequirem ents

ClinicalRecord

+CRF

Entry of datafrom Clinical

Sites ElectronicRequest forStudy Info

ClinicalData

Server

E lectron icT ransfer

TrialsRepository

S tandards

S tandards

Standards

CleanCRF

LAB

Imaging

Claims

04/19/23 10:31 PM

23

What We Are DoingWhat We Are Doing

Defining an Information Architecture for the “Trials Repository”

– Specifying How to Represent/Maintain/Use Objects within for the Trials Repository

– Providing the Distributed Object Services [EJB]– Enabling “Just What I Need” Information to Users

Protocol Authoring and Management– Electronic Work Flow and Document Management– Electronic Protocol Generation (Drag and Drop Authoring)

Pilot Sites to Test Models in “Real World”

24

04/19/23 10:31 PM

Creating “LEGO BLOCKS”Creating “LEGO BLOCKS”

Logical Data Models

Process Models

ActiveTrials

Repository

Applications Information & Object Services

Web

Client

Check Credit Check StockReserve StockRaise POConfirm Ship

Data StandardsBuilding Blocks

Task Hierarchies

04/19/23 10:31 PM

25

Model Reusability - IMPAC IIModel Reusability - IMPAC II

IMPACII EFDB GAB RAEB

04/19/23 10:31 PM

26

Auto Generate Objects Into Auto Generate Objects Into Framework of Common Framework of Common

ServicesServices

EventsCORBA / IIOP

TransactionsPersistence State

Security

DB Aware

Protocol Repository

Protocol

Objects

04/19/23 10:31 PM

27

Domain ModelDomain Modeltoto

Domain Reference ArchitectureDomain Reference Architecturetoto

MetaServerMetaServer

04/19/23 10:31 PM

28

Domain Engineering for Domain Engineering for ReUseReUse

Generate Use Cases

Verify Requirements

Perspective-based

Domain Model

Identify Subsystems

Identify Object

Classes

Specify OOD Model

Identify Class Dependencies

& Subsystems

ROSE

RARE

HyDRA and Views

Reports and

Knowledge Models

ROSEHuman

Note: Domain Architecture describes Object Classes and Subsystem. Domain Architecture consists of implementation-independent Classes. Each class is described by Declarative, Behavioral and Integration Models.

Evaluate Classes for coupling,

encapsulation, extensibility, etc.

Domain ArchitectureRepository

Technology Registration

Technology Capabilities &

System Configuration

Evaluation

D2K

Logical Models

04/19/23 10:31 PM

29

Code Generator

BWD System CompositionBWD System Composition

User Installation

#1Level of effort: 1) user populates installation infrastructure constraints, 2) select DRACS appropriate for user installation, 3) evaluate configurations of technology implementations of DRACS

DRAC

Technology Solutions registered against appropriate DRACs based on 1) domain reqmts technology satisfies and 2) app reqmts associated with installation infrastructure reqmts

DRACDRAC

DRAC

DRACDRAC

Selected Configuration

System Installation

MetaServer

04/19/23 10:31 PM

30

Auto Generate Object Auto Generate Object Connections to Data Sources Connections to Data Sources

From RepositoryFrom Repository

EventsCORBA / IIOP

TransactionsPersistence State

Security

DB AwareObjects w/

Defined Behaviors

OracleServer

SybaseServer

InformixServer

OOdatabases

Server TOFMXXXX

TOFMXXXX

TOFMXXXX

Text, Imagery,Web, Video Sources

Java Enhanced Data Server

04/19/23 10:31 PM

31

Power of an ApproachPower of an Approach

Logical Data Models

ProtocolModels

Clinical and Trials Applications

Web

DistributedActive

RepositoriesData Definitions

Building Blocks

Client

Check Credit Check StockReserve StockRaise POConfirm Ship

EventsCORBA / IIOP

TransactionsPersistence State

Security

DB AwareProtocol

Objects

04/19/23 10:31 PM

32

Protocol Management ToolsProtocol Management Tools

Protocol Repository

Investigators can author protocols

• Physicians can search for appropriate protocols

• Distribute protocols over the Network

Track general status of protocols during development & execution

Document management system for protocol review

Review status of a protocol graphically

EventsCORBA / IIOP

TransactionsPersistence State

Security

DB AwareProtocol

Objects

Protocol Use& Outcomes

04/19/23 10:31 PM

33

Clinical Trial “Building Blocks”Clinical Trial “Building Blocks”

Disease Monitoring End Results EfficacyEfficacy

CTC AER ... SafetySafety

EligibilityEligibilityClinical State Specific

ScientificQuestion

ScientificQuestion

DesignHypotheses Analyses

Informed ConsentInformed ConsentBenefit Safety

Drugs Schedule SchemaSchemaTreatments

04/19/23 10:31 PM

34

Logical View of Common Data Element Logical View of Common Data Element ModelModel

CDEModel

04/19/23 10:31 PM

35

Modeling CRFs Modeling CRFs

Treatment Case Report Forms (Groups and Industry)

Integrated Clinical Trial Case Report Form Model for Treatments

CTC

Reporting Requirements[Clinical Data Update (CDU), AER,

Common Toxicity Criteria (CTC), FDA, National Standards, HL-7]

Analyze and Architect

Data Elementsto Collect

EligibilityCDU

CDU

AERContains rules for all edits and consistency/logicalchecking for the CRFs

04/19/23 10:31 PM

36

Results of Eligibility Results of Eligibility Analysis MeetingAnalysis Meeting

Eligibility Framework– Tumor Characteristics [T, N. M]– Prior Treatments– Patient Characteristics– Initial Lab Data

Consolidated criteria into Clinical Concepts:

Histologically documented adenocarcinoma of the breastHistologically confirmed adenocarcinoma of the breastHistologically documented diagnosis of mammary adenocarcinoma with evidence of recurrent or metastatic diseaseHistologically documented mammary adenocarcinomaDiagnosed primary invasive adenocarcinoma of the breastHistologically confirmed diagnosis of breast cancerOperable, invasive primary breast cancerDiagnosed primary invasive adenocarcinoma of breast

04/19/23 10:31 PM

37

From Models to Clinical Trials From Models to Clinical Trials

CTC AER ...

Disease Monitoring End Results EfficacyEfficacy

SafetySafety

EligibilityEligibilityClinical State Specific

ScientificQuestions

ScientificQuestions

DesignHypotheses Analyses

Informed ConsentInformed ConsentBenefit Safety

Drugs Schedule SchemaSchemaTreatments

CTC

Clinical State

AER

Eligibility

Drug

04/19/23 10:31 PM

38

UMLUMLClass DiagramClass Diagram

End Results

04/19/23 10:31 PM

39

04/19/23 10:31 PM

40

33

M Status?M Status?

1111

1212

1313

NoBreast Cancer?Breast Cancer?

11 22

Low HighDCIS

Yes

0 1 PriorTreatment?

PriorTreatment?

NoneER- or

hormoneUnresponsive

Chemo

Yes

Resectable?Resectable?

99

1010Number of

Nodes?Number of

Nodes?

66 77 88

T2, G2-3 T3

10 or more

Node NegativeNode Negative

44 55

1-30

T1, G1 T1,G2-3T2, G1

Clinical StatesClinical States

No

N 1-3N 1-3N 4-9N 4-9

Risk?Risk?

T1-2

4-9

T3 T3

Stage I Stage IIa Stage IIb Stage IIIa Stage IIIb

Stage IIIb

Stage IIIb

HR PosHR Pos

04/19/23 10:31 PM

41

04/19/23 10:31 PM

42

Protocol Management ToolsProtocol Management Tools

Trials Repository

Investigators can author protocols

• Document management system for protocols

• Distribute protocols over the Network

Track general status of protocols during development & execution

Review status of a protocol graphically

Protocol Use& Outcomes

•Patient Records•Generated Case Report Forms• Patient Summary Records

04/19/23 10:31 PM

43

Automated Eligibility Automated Eligibility CheckingChecking

04/19/23 10:31 PM

44

Eligibility Checking Eligibility Checking “Method”“Method”

• Map patient attributes onto trials (Data Server)• For potentially eligible patients, generate OQL

patient data pulls via Data Server• OQL specifications for each trial from Protégé

representation stored ??• Evaluate patient against trials• Request additional data • Enroll patient