umit topaloglu, phd - soa and interoperability

31
SOA and interoperabil ity for clinical research informatics Umit Topaloglu Ph.D.

Upload: amia

Post on 14-Oct-2014

119 views

Category:

Documents


3 download

DESCRIPTION

SOA and interoperability for clinical research informatics

TRANSCRIPT

Page 1: Umit Topaloglu, PhD - SOA and Interoperability

SOA and interoperability

for clinical research

informatics

Umit Topaloglu Ph.D.

Page 2: Umit Topaloglu, PhD - SOA and Interoperability

Disclaimer

• Yes we use caBIG tools in production

environment.

• We are happy with the progress and we will

continue making improvements and

implementations for remaining requirements.

Page 3: Umit Topaloglu, PhD - SOA and Interoperability

Our goal-

3

Page 4: Umit Topaloglu, PhD - SOA and Interoperability

Our options

• Buy a vendor product

• Develop in house

• Collaborate and reuse standards/open

source

Page 5: Umit Topaloglu, PhD - SOA and Interoperability

Our needs for clinical research

• PLT – in house development• Protocol/IRB tool- in house development• Budgeting tool- in house development• Recruitment- in house development• Participant registry- C3PR• Study Calendar- PSC• Labs/grading- Labviewer/CALAEGS (CTCAE V3)• CDMS- OpenClinica• Adverse Event- Pro-CTCAE/caAERS

Page 6: Umit Topaloglu, PhD - SOA and Interoperability

Service Oriented Architecture

• Service-oriented architecture (SOA) is a flexible set of design principles used during the phases of systems development and integration in computing. A system based on a SOA will package functionality as a suite of interoperable services that can be used within multiple separate systems from several business domains.

Wikipedia (http://en.wikipedia.org/wiki/Service-oriented_architecture)

Page 7: Umit Topaloglu, PhD - SOA and Interoperability

Our approach

• We approached module by module to address our informatics needs.

Due to:• Minimize the adoption resistance.

• We started from most problematic area

• Minimize the time required to implement all vs one (we have limited resource)

Page 8: Umit Topaloglu, PhD - SOA and Interoperability

The Suite at UAMS

Tracks the patient schedule throughout the study

Patient visits the Physician

Eligibility is verifiedand patient is registered to a study

Lab Viewer

Identifies labs, loadsthem into the CDMSand AE system

Clinical data is captured

Cancer Central ClinicalParticipant Registry (C3PR v2)

Patient Study Calendar(PSC)

OpenClinica

Cancer Adverse EventReporting System (caAERS)

Identifies and tracks adverseevents and any associatedschedule changes

caBIG Hub

CALAEGSCTCAE v3

Page 9: Umit Topaloglu, PhD - SOA and Interoperability

Study and Subject information

• Study• Consents, Versions• Eligibility• Randomization/stratification• Companion studies

• Subject• Consent signed• Arm and epoch (with dates)• Identifiers• Etc.

Page 10: Umit Topaloglu, PhD - SOA and Interoperability

C3PR-study and subject service

• We have• More than 160 studies• More than 2,000 participant registered.

• We also use in• Psychiatric Research Institute• National Children's Study

Page 11: Umit Topaloglu, PhD - SOA and Interoperability

Patient Study Calendar

• Detailed study calendar• It can manage;

• all the study related activities• The same study structure with C3PR

screening, treatment, follow up• Activities imported from the IRB system with

“R”, “C”, “I” to represent what account the activity should be charged.

Page 12: Umit Topaloglu, PhD - SOA and Interoperability

12

OpenClinica – Open Source Trial Data Management

Page 13: Umit Topaloglu, PhD - SOA and Interoperability

Common Data Elements for CRFs

• It is a mandate that all the CRFs has to have

CDEs from caDSR in it.

• It is a time consuming commitment.

Page 14: Umit Topaloglu, PhD - SOA and Interoperability

Other research data collection

• We have an online survey tool to let groups to create and publish questionnaire• We use LimeSurvey open source tool • Limesurvey is using UAMS sign in

• Cancer Control is harmonizing the surveys with CDE from caDSR.• We‘ve completed Breast Moduler

Mammography curation (~300 questions)

Page 15: Umit Topaloglu, PhD - SOA and Interoperability

Reporting and Data Access

• LimeSurvey and OpenClinica have in built export functionality for statistical packages (R etc.)

• We use SQL Server Reporting Server for reports• We can populate IRB Continuing Review

Report automatically• Other administrative reports

Page 16: Umit Topaloglu, PhD - SOA and Interoperability

BioSpecimen/gene expression Management

We have • caTissue Suite in our Tissue Bank in

production since December 2008• Done some customization for our workflow

• caArray for affymatrix and working on ilimuna• Developed auto uploader/importer

Page 17: Umit Topaloglu, PhD - SOA and Interoperability

Text Reports using caTIES

caTissue

Page 18: Umit Topaloglu, PhD - SOA and Interoperability

I2B2- more than 300K reports

Page 19: Umit Topaloglu, PhD - SOA and Interoperability

Data Quality

•We have used Common Data Elements to help us clean

population Science Data

•Information Quality

•Know what you have

•Clean the existing

•Prevent future repitition

Page 20: Umit Topaloglu, PhD - SOA and Interoperability

Frequency analysis of the “RACE” category and basic analyses of the SSN

Page 21: Umit Topaloglu, PhD - SOA and Interoperability
Page 22: Umit Topaloglu, PhD - SOA and Interoperability

Our Dream: where are we?

22

Page 23: Umit Topaloglu, PhD - SOA and Interoperability

Current challenge-

•Solve/minimize Research Billing problems

• with the help of the Study Calendar.

•Challenge

•Complexity of issue

•Terminology conversion

Page 24: Umit Topaloglu, PhD - SOA and Interoperability

Steps and Challenges

•Study budget is created using CPT codes• supposedly in calendar template

•Convert CPT codes to SNOMED CT so clinic would understand

•Office Visit is good example•Terminology conversion

•Order/Billing using CPT•Another conversion back to CPT from SNOMED

Page 25: Umit Topaloglu, PhD - SOA and Interoperability

Budget

Page 26: Umit Topaloglu, PhD - SOA and Interoperability
Page 27: Umit Topaloglu, PhD - SOA and Interoperability
Page 28: Umit Topaloglu, PhD - SOA and Interoperability

Activity States

Page 29: Umit Topaloglu, PhD - SOA and Interoperability

PSC messages

PSC

LAB, Radiology etc.

HL7 order1- ICD-9 with safety codes(if applicable)

EMR

HL7 order

Hospital and professional

Billing

1- activity performed2- participant account number with plan code3- charge type R, C, I, CNMS etc.

Page 30: Umit Topaloglu, PhD - SOA and Interoperability

When we finish

•We will know which research activities completed for which

patient and where to be charge

•Wrong charge research vs conventional problem will be

solved.

Page 31: Umit Topaloglu, PhD - SOA and Interoperability

Questions

•Thanks for Listening

[email protected]