Epoch Ontological Framework to support Clinical Trial Management - - PowerPoint PPT Presentation
Epoch Ontological Framework to support Clinical Trial Management - - PowerPoint PPT Presentation
Epoch Ontological Framework to support Clinical Trial Management Ravi Shankar Stanford Medical Informatics Stanford University Overview Clinical trials are used to determine whether new drugs or treatments are both safe and effective.
Overview
Clinical trials are used to determine whether new
drugs or treatments are both safe and effective.
Complex clinical trials involve collaboration among
many groups using different software applications.
Lack of standardization and reduced efficiency
leads to poor productivity.
We are building an ontological framework called
Epoch to improve semantic interoperability among clinical trial management applications.
The Immune Tolerance Network
ITN is an international collaboration designed to
accelerate the development of immune tolerance therapies
Funds, plans, implements, monitors, and assesses
investigator-initiated clinical trials of novel tolerance-promoting therapies in
- Autoimmune diseases
- Transplantation
- Allergy and Asthma
Provides services to undertake comprehensive
mechanistic studies that complement each trial
Schedule of Events
Schedule of Events
Visit Period Time Anchor Annotation Temporal Constraint Activity
Specimen Table
Specimen Table
Assay Processing Instruction Mechanistic Study Specimen Workflow Specimen Container
Specimen Workflow
RT PCR Core Kidney Core
1 x cryovial (kidney) 1 x cryomold (kidney) 1 x cryovial (kidney) –E21 1 x 0.5ml cryovial (kidney RNA) 1 x 0.5 cryovial (kidney RNA) 1 x cryomold (kidney) Barcode Suffix – E22
Fisher Lab RNA Processing Core
Specimen Disposal Point
1 x cryovial (kidney) 1 x cryomold (kidney) 1 x cryovial (kidney) Barcode Suffix –E21 1 x 0.5ml cryovial (kidney RNA) 1 x 0.5 cryovial (kidney RNA) 1 x cryomold (kidney) Barcode Suffix – E22
Specimen Collection Point
RT PCR Core Kidney Core
1 x cryovial (kidney) 1 x cryomold (kidney) 1 x cryovial (kidney) –E21 1 x 0.5ml cryovial (kidney RNA) 1 x 0.5 cryovial (kidney RNA) 1 x cryomold (kidney) Barcode Suffix – E22
Fisher Lab RNA Processing Core
Specimen Disposal Point
1 x cryovial (kidney) 1 x cryomold (kidney) 1 x cryovial (kidney) Barcode Suffix –E21 1 x 0.5ml cryovial (kidney RNA) 1 x 0.5 cryovial (kidney RNA) 1 x cryomold (kidney) Barcode Suffix – E22
Site Lab Core lab Bio- Repository Specimen Container
Specimen Workflow
Specimen Collection Point
Challenges in Trials Management
Knowledge about protocols, assays,
and specimen flow is captured in documents and spreadsheets
Plan Implement Monitor Assess Core CRF Tracking
What is in a visit name? Visit 0, v0, v 0, 0, Day 0, Transplant
What is in a visit name? Visit 0, v0, v 0, 0, Day 0, Transplant
Protocol Group Assay Group
Schedule
- f Events
Specim en Table
What is in a visit name? Visit 0, v0, v 0, 0, Day 0, Transplant
Protocol Group Assay Group CRO Day 0 , Transplant
CRF Schedule
- f Events
Specim en Table
What is in a visit name? Visit 0, v0, v 0, 0, Day 0, Transplant
Protocol Group Assay Group Operations Group CRO
v 0
Day 0 , Transplant
Tube Table CRF Schedule
- f Events
Specim en Table
What is in a visit name? Visit 0, v0, v 0, 0, Day 0, Transplant
Protocol Group Assay Group Operations Group CRO Cim arron Fisher
Kit Report
Day 0 , Transplant
v 0 v 0 v0 , Visit 0
I m m unoTrak CRF Tube Table Schedule
- f Events
Specim en Table
What is in a visit name? Visit 0, v0, v 0, 0, Day 0, Transplant
Protocol Group Assay Group Operations Group Fisher Core Labs CRO Cim arron Day 0 , Transplant
v0 v0 , Visit 0 v 0 v 0
Kit Report I m m unoTrak Assays CRF Tube Table Schedule
- f Events
Specim en Table
What is in a visit name? Visit 0, v0, v 0, 0, Day 0, Transplant
CRO Protocol Group Assay Group Cim arron Operations Group Data Center Core Labs Fisher Day 0 , Transplant
v0 v 0 v 0 v0 , Visit 0
A ccession A ccessionID C- r
- deID
- reID
- cessID
- llectionD
- nfigP
- nfigParam
- re_A
- reID
- r
- ntacts
- reID
- ntactTypeID
- re_Issues
- re
- resam
- reSam
- reS
- r
- deID
- reS
- r
- deID
- reS
- de
- r
- deID
- tes
- de
- deID
- de
- mm
- m
- reS
- cessID
- de
- deID
- de
- llection
- llection
- re_D
- llec
- llec
- InvalidC
- InvalidS
- r
- ur
- reID
- urce_Fields
- de
- nvN
- vedD
- de
- deID
- de
- de
- deID
- de
- re
- des
- hor
- te
- llm
- norID
- m
- ur
- lum
- lumnType
- urce
- wN
- lumnN
- lum
- lum
- de
- de
- nor
Database Kit Report I m m unoTrak Assays CRF Tube Table Schedule
- f Events
Specim en Table
IT N_Bio Med V5 Schem a
A ccession A ccessionID C
- r
eID (FK ) Filenam e Transm issionD t TransactionC
- deID
(FK ) R ecordD t U serID (FK ) A rchive A r chiveID C
- reID
(FK ) Pr
- cessID
(FK ) N ame D irector y R ecor dD t U serID (FK ) B ar code B arcodeID StudyID (FK ) SubjectID (FK ) VisitID (FK ) B arcode C
- llectionD
t R ecor dD t U serID (FK ) C
- nfigP
ar am eter C
- nfigParam
eter ID P rocessID (FK ) N am e V alue R ecordD t U ser ID (FK ) C
- ntactType
C
- ntactTypeID
N ame R ecor dD t U serID (FK ) C
- re
C
- r
eID LocationID (FK ) C
- de
D escription R ecordD t U serID (FK ) C
- re_A
ssays C
- reID
(FK ) A ssayID (FK ) S pecim enTypeID (FK ) R ecordD t U ser ID (FK ) C
- r
e_C
- ntacts
C
- reID
(FK ) C
- ntactTypeID
(FK ) U serID (FK ) R ecor dD t C
- re_Issues
IssueID C
- re
S tudy C
- resam
pleID R equestedB y D escription R equestD t R esponse S tatus C
- reSam
pleID (FK ) C
- reSam
ple C
- r
eS ampleID S tudyID (FK ) A ccessionID (FK ) P rocessingC
- deID
(FK ) S ampleTypeID (FK ) R ecdD t A nalysisD t Technam e Filenam e E xter nalID B ar codeID 9 S pecimenTypeID (FK ) R ecordD t U serID (FK ) C
- reSam
ple_D etail C
- r
eS am pleID (FK ) B ar codeID (FK ) QC Sam pleID (FK ) V alidationC
- deID
(FK ) V alidationD t R ecordD t U serID (FK ) C
- reS
ample_D evC
- de
C
- r
eS ampleID (FK ) D evC
- deID
(FK ) N
- tes
R ecordD t U serID (FK ) D evC
- de
D evC
- deID
C
- de
D escription GetC
- m
ments R ecordD t U ser ID (FK ) fcA ntib A ntibID N ame IsD um p R ecordD t U serID (FK ) fcA ntib_LotN um A ntibID (FK ) LotN um C atalogN um Manufacturer S tartD t E ndD t R ecordD t U ser ID (FK ) fcFluor
- chrome
Fluorochr
- m
eID N ame R ecor dD t U serID (FK ) fcGate GateID N am e R ecordD t U ser ID (FK ) fcMatrix Matr ixID N
- OfC
- lor
s Label R ecordD t U ser ID (FK ) fcMatrix_C
- mponents
MatrixID (FK ) Ordinal State R ecor dD t U serID (FK ) fcMGFile C
- reS
am pleID (FK ) PanelID (FK ) Filename A r chiveID (FK ) C
- ntent
R ecor dD t U serID (FK ) fcP anel PanelID TestID (FK ) H asMGFile R ecor dD t U serID (FK ) fcP anel_C
- m
ponents PanelID (FK ) TubeID (FK ) Tr tID (FK ) GateID (FK ) Star tD t N am e (FK ) Ordinal EndD t C
- m
ments R ecor dD t U serID (FK ) fcR egion R egionID N am e R ecordD t U serID (FK ) fcR egion_Matr ix_S tandard N
- OfC
- lors
R egionID (FK ) MatrixID (FK ) R ecor dD t U serID (FK ) fcR esult C
- reSampleID
(FK) P anelID (FK ) TubeID (FK ) TrtID (FK) GateID (FK ) R egi
- nID
(FK) MeasureID (FK ) N am e (FK ) V alue R ecordD t U ser ID (FK ) fcS File C
- reS
ampleID (FK ) PanelID (FK ) TubeID (FK ) Tr tID (FK ) GateID (FK ) N am e (FK ) Filenam e A r chiveID (FK ) C
- ntent
R ecor dD t U serID (FK ) fcTr t N am e TrtID R ecordD t U ser ID (FK ) fcTube TubeID TubeTypeID (FK ) N am e N
- OfC
- lors
R ecor dD t U serID (FK ) fcTube_C
- m
ponents A ntibID (FK ) TubeID (FK ) FluorochromeID (FK ) Or dinal R ecordD t U ser ID (FK ) fcTube_R egion_Matrix TubeID (FK ) R egionID (FK ) Matr ixID (FK ) R ecordD t U ser ID (FK ) fcTubeType TubeTypeID N am e R ecordD t U ser ID (FK ) Field FieldID N ame D escription R ecordD t U serID (FK ) FileR equest R equestID R equestD t C
- m
pletedD t E m ailA ddress S tatus FileN am e FileType Message A rchiveID (FK ) U serN ame FileR equestList FileR equestListID Status FileN am e D irectory R equestID (FK ) Message LabType LabTypeID N ame D escription R ecordD t U ser ID (FK ) Loc Location LocationID N am e Or ganization A ddr ess1 A ddr ess2 C ity S tate Zip R egion C
- untr
y R ecordD t U ser ID (FK ) Measur e MeasureID N ame A bbr eviation R ecordD t U ser ID (FK ) pcrB aseV isit B aseV isitID S tudyID (FK ) V isitID (FK ) R ecordD t U ser ID (FK ) pcrB atch B atchId B atchN umber S tudyID (FK ) S hipD ate R ecor dD t U serID (FK ) pcrC
- m
parison C
- m
parisonID OligoID (FK ) B aseMethod Threshold R ecordD t U ser ID (FK ) pcr Oligo OligoID N am e SeqA cs D escription C lassification R ecordD t U ser ID (FK ) pcrQC D ata QC D ataID R eportN am e B atchID Filename A rchiveID (FK ) R ecordD T U ser ID (FK ) pcrR eplicate R eplicateID S etID (FK ) OligoID (FK ) C
- mpar
isonID (FK ) W ellID (FK ) C alibrator Sample C alibrator Plate R ecordD t Oper atorID pcrR esult C
- r
eS ampleId (FK ) TestID (FK ) R eplicateID B aseVisitID (FK ) MeasureID (FK ) V alue R ecordD t U serID (FK ) pcr R esult_Qual C
- reS
ampleid (FK ) TestID (FK ) R eplicateID B aseV isitID (FK ) Qualifier A tLeast Sam pleQuality C alibr atorQuality R ecor dD t U serID (FK ) pcrS D S File C
- r
eS ampleID (FK ) S etID (FK ) TestID (FK ) A rchiveID (FK ) Filenam e R ecordD t U serID (FK ) pcrS et S etID B atchID C
- r
eS am pleID (FK ) S etN ame P lateB arcode InstrumentB arcode R ecordD t A nalysisD t U serID (FK ) pcr W ell W ellID W ellP
- sition
R ecor dD t OperatorID P rocess Pr
- cessID
N ame R ecor dD t U serID (FK ) P rocessingC
- de
P rocessingC
- deID
C
- de
D escription R ecordD t U ser ID (FK ) S MS _A cc S tudy_ID S ite_ID P articipan V isit_N um C
- llection
C
- llection
B arcode S pecimen Lab S ite_D ev_ C
- re_D
ev O_S tudy_ O_S ite_ID O_P artici O_V isit_N O_C
- llec
O_C
- llec
O_S pecim InvalidS ta InvalidC
- InvalidC
- InvalidS
ID InvalidP ID InvalidE n R ecor dD t S MS_Issued_Quer ies IssueID (FK ) Query_ID (FK ) R ecor dD t R esolved S MS _Issues IssueId C
- r
eS am pleID (FK ) TextMsg S tatus R ecordD t S MS_Qu Query Study Query Site_q Query Query Query Query D ate_ D ate_ D ate_ Initiat R esol Extern R esol D ate_ Query Source S
- ur
ceID C
- reID
(FK ) V ersion D escription S tartD t E ndD t R ecordD t U ser ID (FK ) Source_Fields SourceFieldID SourceID (FK ) FieldID (FK ) Ordinal R ecordD t SkipFlag R ecordD t U serID (FK ) S am pleType Sam pleTypeID N am e R ecor dD t U serID (FK ) ScheduleType ScheduleTypeID N am e R ecor dD t U serID (FK ) S ite S iteID S hortN am e S tudyID (FK ) LocationID (FK ) C
- de
C
- nvN
um IsLocalLab IR B A pprovedlD t ITN A pprovedD t B udgetA ppr
- vedD
t A ctivationD t R ecordD t U serID (FK ) S tudy StudyID StudyN um ShortTitle LongTitle Star tD t Phase TherapeuticA reaID (FK ) N
- OfP
articipants StudyTypeID (FK ) IsA pproved IsOpen D urationMo FollowU pMo A ccrualMo N
- E
nr
- lled
N
- E
xtension Tr eatm entP lan State StudyStatusID R ecor dD t U serID (FK ) Study_A S tud A ssa S pec R eco U ser S tudy_ S tu C
- n
Loc U se R ec S tu S tudyType StudyTypeID N am e R ecor dD t U serID (FK ) Subject SubjectID SiteID (FK ) ParticipantID StudyGroupID (FK ) R ecor dD t U serID (FK ) TestR esult C
- reS
ampleID (FK ) TestID (FK ) MeasureID (FK ) Value R ecor dD t U serID (FK ) Ther apeuticA r ea TherapeuticA reaID N am e R ecordD t U serID (FK ) TransactionC
- de
Tr ansactionC
- deID
C
- de
D escr iption R ecor dD t U serID (FK ) ValidationC
- de
ValidationC
- deID
C
- de
D escr iption R ecor dD t U serID (FK ) V isit V isitID S tudyID (FK ) S cheduleTypeId (FK ) Ordinal V isitN um D escription R ecordD t U serID (FK ) Test TestID S tudyID (FK ) A ssayID (FK ) LabTypeID (FK ) N ame R ecordD t U ser ID (FK ) rptD ataE xtractR equest R equestN umber D tOfR equest D tR equir edB y R equestor N am e R equestor Phone StudyN um C
- re
StudyD ata QC S am ples R esearchD evelopm ent StartD t EndD t VisitsD etail D ataForm at IncludeD eviationC
- des
IncludeTrtC
- hor
t IncludeU nvalidatedS am ples SpecialInstr uctions A ssignedTo A ssignedD t PlanStatus D tP lanA vailable D tP lanFinal R equestC losedB y C losedD t SiteD etails Infor maticsN
- te
R ecU pdatedB y R ecU pdatedOn D ataExtr actType StudyS tatus S tudyS tatusID D escription R ecordD t U ser ID (FK ) fcPanel_Measures P anelID (FK ) TubeID (FK ) TrtID (FK ) GateID (FK ) MeasureID (FK ) N ame (FK ) S tartD t E ndD t R ecordD t U ser ID (FK ) E nrollment E nr
- llm
entID S iteID (FK ) S cr eeningID P ar ticipantID S cr eeningD t E nr
- llm
entD t S tudyGroupID (FK ) D
- norID
R ecipientID R ecordD t S cr eeningFailureR esasonID S cr eeningFailureC
- m
ment U serID (FK ) ETLMappingD etail MapD tlID S
- ur
ceC
- lum
n TargetTable TargetC
- lumnType
MapH drID E TLMappingH eader MapH drID MappingN ame S
- urce
V er sion GenericLoad GenLoadID FileN am e FileD ir R
- wN
umber C
- lumnN
ame C ellValue Source Version dtEntered LoadID GenericLoadB atch GLB atchID FileD ir R ecordD t FileN ame H LA B usinessR uleD etail B R D etailID TargetTable TargetC
- lumn
B R Value TargetC
- lumnType
B R H drID H LA B usinessR uleH eader B R H drID V ersion B R N am e H LA D ataIm portLog Impor tLogID FileN ame StudyN um C
- de
VisitN um Specim enType ParticipantID B arcode D escr iption R ecor dD t OperatorID A ccessionID H LA E ver tLog H LA E ventLogID E ventD esc R ecordD t Oper ator ID GLB atchID H LA R esult H LA R esultID A _1 A _2 B _1 B _2 C w_1 C w_2 D R B 1_1 D R B 1_2 D R B 3_1 D R B 3_2 D R B 4_1 D R B 4_2 D R B 5_1 D R B 5_2 D QA 1_1 D QA 1_2 D QB 1_1 D QB 1_2 H LA C
- m
m ents H LA C
- m
m ents_A nalysis R ecordD t OperatorID C
- reSampleID
ScreeningFailur eR eason S creeningFailureR easonID C
- de
D escription E nabled S tudyID Transplant Tr ansplantId R ecipient_S ubjectId D
- nor
_S ubjectId Organ R ecor dD t Operator StudyId
Transplant
Visit 0 v 0 v0 Day 0
What is in a visit name?
IT N_Bio Med V5 Schem a
A ccession A ccessionID C
- r
eID (FK ) Filenam e Transm issionD t TransactionC
- deID
(FK ) R ecordD t U serID (FK ) A rchive A r chiveID C
- reID
(FK ) Pr
- cessID
(FK ) N ame D irector y R ecor dD t U serID (FK ) B ar code B arcodeID StudyID (FK ) SubjectID (FK ) VisitID (FK ) B arcode C
- llectionD
t R ecor dD t U serID (FK ) C
- nfigP
ar am eter C
- nfigParam
eter ID P rocessID (FK ) N am e V alue R ecordD t U ser ID (FK ) C
- ntactType
C
- ntactTypeID
N ame R ecor dD t U serID (FK ) C
- re
C
- r
eID LocationID (FK ) C
- de
D escription R ecordD t U serID (FK ) C
- re_A
ssays C
- reID
(FK ) A ssayID (FK ) S pecim enTypeID (FK ) R ecordD t U ser ID (FK ) C
- r
e_C
- ntacts
C
- reID
(FK ) C
- ntactTypeID
(FK ) U serID (FK ) R ecor dD t C
- re_Issues
IssueID C
- re
S tudy C
- resam
pleID R equestedB y D escription R equestD t R esponse S tatus C
- reSam
pleID (FK ) C
- reSam
ple C
- r
eS ampleID S tudyID (FK ) A ccessionID (FK ) P rocessingC
- deID
(FK ) S ampleTypeID (FK ) R ecdD t A nalysisD t Technam e Filenam e E xter nalID B ar codeID 9 S pecimenTypeID (FK ) R ecordD t U serID (FK ) C
- reSam
ple_D etail C
- r
eS am pleID (FK ) B ar codeID (FK ) QC Sam pleID (FK ) V alidationC
- deID
(FK ) V alidationD t R ecordD t U serID (FK ) C
- reS
ample_D evC
- de
C
- r
eS ampleID (FK ) D evC
- deID
(FK ) N
- tes
R ecordD t U serID (FK ) D evC
- de
D evC
- deID
C
- de
D escription GetC
- m
ments R ecordD t U ser ID (FK ) fcA ntib A ntibID N ame IsD um p R ecordD t U serID (FK ) fcA ntib_LotN um A ntibID (FK ) LotN um C atalogN um Manufacturer S tartD t E ndD t R ecordD t U ser ID (FK ) fcFluor
- chrome
Fluorochr
- m
eID N ame R ecor dD t U serID (FK ) fcGate GateID N am e R ecordD t U ser ID (FK ) fcMatrix Matr ixID N
- OfC
- lor
s Label R ecordD t U ser ID (FK ) fcMatrix_C
- mponents
MatrixID (FK ) Ordinal State R ecor dD t U serID (FK ) fcMGFile C
- reS
am pleID (FK ) PanelID (FK ) Filename A r chiveID (FK ) C
- ntent
R ecor dD t U serID (FK ) fcP anel PanelID TestID (FK ) H asMGFile R ecor dD t U serID (FK ) fcP anel_C
- m
ponents PanelID (FK ) TubeID (FK ) Tr tID (FK ) GateID (FK ) Star tD t N am e (FK ) Ordinal EndD t C
- m
ments R ecor dD t U serID (FK ) fcR egion R egionID N am e R ecordD t U serID (FK ) fcR egion_Matr ix_S tandard N
- OfC
- lors
R egionID (FK ) MatrixID (FK ) R ecor dD t U serID (FK ) fcR esult C
- reSampleID
(FK) P anelID (FK ) TubeID (FK ) TrtID (FK) GateID (FK ) R egi
- nID
(FK) MeasureID (FK ) N am e (FK ) V alue R ecordD t U ser ID (FK ) fcS File C
- reS
ampleID (FK ) PanelID (FK ) TubeID (FK ) Tr tID (FK ) GateID (FK ) N am e (FK ) Filenam e A r chiveID (FK ) C
- ntent
R ecor dD t U serID (FK ) fcTr t N am e TrtID R ecordD t U ser ID (FK ) fcTube TubeID TubeTypeID (FK ) N am e N
- OfC
- lors
R ecor dD t U serID (FK ) fcTube_C
- m
ponents A ntibID (FK ) TubeID (FK ) FluorochromeID (FK ) Or dinal R ecordD t U ser ID (FK ) fcTube_R egion_Matrix TubeID (FK ) R egionID (FK ) Matr ixID (FK ) R ecordD t U ser ID (FK ) fcTubeType TubeTypeID N am e R ecordD t U ser ID (FK ) Field FieldID N ame D escription R ecordD t U serID (FK ) FileR equest R equestID R equestD t C
- m
pletedD t E m ailA ddress S tatus FileN am e FileType Message A rchiveID (FK ) U serN ame FileR equestList FileR equestListID Status FileN am e D irectory R equestID (FK ) Message LabType LabTypeID N ame D escription R ecordD t U ser ID (FK ) Loc Location LocationID N am e Or ganization A ddr ess1 A ddr ess2 C ity S tate Zip R egion C
- untr
y R ecordD t U ser ID (FK ) Measur e MeasureID N ame A bbr eviation R ecordD t U ser ID (FK ) pcrB aseV isit B aseV isitID S tudyID (FK ) V isitID (FK ) R ecordD t U ser ID (FK ) pcrB atch B atchId B atchN umber S tudyID (FK ) S hipD ate R ecor dD t U serID (FK ) pcrC
- m
parison C
- m
parisonID OligoID (FK ) B aseMethod Threshold R ecordD t U ser ID (FK ) pcr Oligo OligoID N am e SeqA cs D escription C lassification R ecordD t U ser ID (FK ) pcrQC D ata QC D ataID R eportN am e B atchID Filename A rchiveID (FK ) R ecordD T U ser ID (FK ) pcrR eplicate R eplicateID S etID (FK ) OligoID (FK ) C
- mpar
isonID (FK ) W ellID (FK ) C alibrator Sample C alibrator Plate R ecordD t Oper atorID pcrR esult C
- r
eS ampleId (FK ) TestID (FK ) R eplicateID B aseVisitID (FK ) MeasureID (FK ) V alue R ecordD t U serID (FK ) pcr R esult_Qual C
- reS
ampleid (FK ) TestID (FK ) R eplicateID B aseV isitID (FK ) Qualifier A tLeast Sam pleQuality C alibr atorQuality R ecor dD t U serID (FK ) pcrS D S File C
- r
eS ampleID (FK ) S etID (FK ) TestID (FK ) A rchiveID (FK ) Filenam e R ecordD t U serID (FK ) pcrS et S etID B atchID C
- r
eS am pleID (FK ) S etN ame P lateB arcode InstrumentB arcode R ecordD t A nalysisD t U serID (FK ) pcr W ell W ellID W ellP
- sition
R ecor dD t OperatorID P rocess Pr
- cessID
N ame R ecor dD t U serID (FK ) P rocessingC
- de
P rocessingC
- deID
C
- de
D escription R ecordD t U ser ID (FK ) S MS _A cc S tudy_ID S ite_ID P articipan V isit_N um C
- llection
C
- llection
B arcode S pecimen Lab S ite_D ev_ C
- re_D
ev O_S tudy_ O_S ite_ID O_P artici O_V isit_N O_C
- llec
O_C
- llec
O_S pecim InvalidS ta InvalidC
- InvalidC
- InvalidS
ID InvalidP ID InvalidE n R ecor dD t S MS_Issued_Quer ies IssueID (FK ) Query_ID (FK ) R ecor dD t R esolved S MS _Issues IssueId C
- r
eS am pleID (FK ) TextMsg S tatus R ecordD t S MS_Qu Query Study Query Site_q Query Query Query Query D ate_ D ate_ D ate_ Initiat R esol Extern R esol D ate_ Query Source S
- ur
ceID C
- reID
(FK ) V ersion D escription S tartD t E ndD t R ecordD t U ser ID (FK ) Source_Fields SourceFieldID SourceID (FK ) FieldID (FK ) Ordinal R ecordD t SkipFlag R ecordD t U serID (FK ) S am pleType Sam pleTypeID N am e R ecor dD t U serID (FK ) ScheduleType ScheduleTypeID N am e R ecor dD t U serID (FK ) S ite S iteID S hortN am e S tudyID (FK ) LocationID (FK ) C
- de
C
- nvN
um IsLocalLab IR B A pprovedlD t ITN A pprovedD t B udgetA ppr
- vedD
t A ctivationD t R ecordD t U serID (FK ) S tudy StudyID StudyN um ShortTitle LongTitle Star tD t Phase TherapeuticA reaID (FK ) N
- OfP
articipants StudyTypeID (FK ) IsA pproved IsOpen D urationMo FollowU pMo A ccrualMo N
- E
nr
- lled
N
- E
xtension Tr eatm entP lan State StudyStatusID R ecor dD t U serID (FK ) Study_A S tud A ssa S pec R eco U ser S tudy_ S tu C
- n
Loc U se R ec S tu S tudyType StudyTypeID N am e R ecor dD t U serID (FK ) Subject SubjectID SiteID (FK ) ParticipantID StudyGroupID (FK ) R ecor dD t U serID (FK ) TestR esult C
- reS
ampleID (FK ) TestID (FK ) MeasureID (FK ) Value R ecor dD t U serID (FK ) Ther apeuticA r ea TherapeuticA reaID N am e R ecordD t U serID (FK ) TransactionC
- de
Tr ansactionC
- deID
C
- de
D escr iption R ecor dD t U serID (FK ) ValidationC
- de
ValidationC
- deID
C
- de
D escr iption R ecor dD t U serID (FK ) V isit V isitID S tudyID (FK ) S cheduleTypeId (FK ) Ordinal V isitN um D escription R ecordD t U serID (FK ) Test TestID S tudyID (FK ) A ssayID (FK ) LabTypeID (FK ) N ame R ecordD t U ser ID (FK ) rptD ataE xtractR equest R equestN umber D tOfR equest D tR equir edB y R equestor N am e R equestor Phone StudyN um C
- re
StudyD ata QC S am ples R esearchD evelopm ent StartD t EndD t VisitsD etail D ataForm at IncludeD eviationC
- des
IncludeTrtC
- hor
t IncludeU nvalidatedS am ples SpecialInstr uctions A ssignedTo A ssignedD t PlanStatus D tP lanA vailable D tP lanFinal R equestC losedB y C losedD t SiteD etails Infor maticsN
- te
R ecU pdatedB y R ecU pdatedOn D ataExtr actType StudyS tatus S tudyS tatusID D escription R ecordD t U ser ID (FK ) fcPanel_Measures P anelID (FK ) TubeID (FK ) TrtID (FK ) GateID (FK ) MeasureID (FK ) N ame (FK ) S tartD t E ndD t R ecordD t U ser ID (FK ) E nrollment E nr
- llm
entID S iteID (FK ) S cr eeningID P ar ticipantID S cr eeningD t E nr
- llm
entD t S tudyGroupID (FK ) D
- norID
R ecipientID R ecordD t S cr eeningFailureR esasonID S cr eeningFailureC
- m
ment U serID (FK ) ETLMappingD etail MapD tlID S
- ur
ceC
- lum
n TargetTable TargetC
- lumnType
MapH drID E TLMappingH eader MapH drID MappingN ame S
- urce
V er sion GenericLoad GenLoadID FileN am e FileD ir R
- wN
umber C
- lumnN
ame C ellValue Source Version dtEntered LoadID GenericLoadB atch GLB atchID FileD ir R ecordD t FileN ame H LA B usinessR uleD etail B R D etailID TargetTable TargetC
- lumn
B R Value TargetC
- lumnType
B R H drID H LA B usinessR uleH eader B R H drID V ersion B R N am e H LA D ataIm portLog Impor tLogID FileN ame StudyN um C
- de
VisitN um Specim enType ParticipantID B arcode D escr iption R ecor dD t OperatorID A ccessionID H LA E ver tLog H LA E ventLogID E ventD esc R ecordD t Oper ator ID GLB atchID H LA R esult H LA R esultID A _1 A _2 B _1 B _2 C w_1 C w_2 D R B 1_1 D R B 1_2 D R B 3_1 D R B 3_2 D R B 4_1 D R B 4_2 D R B 5_1 D R B 5_2 D QA 1_1 D QA 1_2 D QB 1_1 D QB 1_2 H LA C
- m
m ents H LA C
- m
m ents_A nalysis R ecordD t OperatorID C
- reSampleID
ScreeningFailur eR eason S creeningFailureR easonID C
- de
D escription E nabled S tudyID Transplant Tr ansplantId R ecipient_S ubjectId D
- nor
_S ubjectId Organ R ecor dD t Operator StudyId
Transplant
Visit 0 v 0 v0 Day 0
What is in a visit name?
How m any participants have had transplants so far and w hat are the results of the assays perform ed at the tim e of transplant?
Challenges in Trials Management
Enterprise-wide knowledge about
trials management is not formally encoded, leading to challenges in
- Standardization
- Data integrity
- Data analysis
- Data integration
Significant efforts may be needed to
resolve inconsistencies after a trial has started
ITN Informatics Core at Stanford Epoch
An Ontological Fram ew ork for Clinical Trials Managem ent
ITN Informatics Core at Stanford
The goals of our collaboration are to
- Design tools to help acquire and maintain
knowledge about protocol and assay designs
- Use this knowledge to drive data collection
during a trial
- Implement querying methods to support
trial management, and ad hoc data analysis
Building Ontologies for ITN — Epoch
RT PCR Core Kidney Core
1 x cryovial (kidney) 1 x cryomold (kidney) 1 x cryovial (kidney) –E21 1 x 0.5ml cryovial (kidney RNA) 1 x 0.5 cryovial (kidney RNA) 1 x cryomold (kidney) Barcode Suffix – E22
Fisher Lab RNA Processing Core
Specimen Disposal Point
1 x cryovial (kidney) 1 x cryomold (kidney) 1 x cryovial (kidney) Barcode Suffix –E21 1 x 0.5ml cryovial (kidney RNA) 1 x 0.5 cryovial (kidney RNA) 1 x cryomold (kidney) Barcode Suffix – E22
Specimen Collection Point
Building Ontologies for ITN — Epoch
Epoch
CDISC BRIDG EON SAGE ITN specifications
Epoch Ontologies
Protocol Model
Epoch Ontologies
Protocol Model Protocol Schema Mechanistic Study Plan
Epoch Ontologies
Protocol Model Protocol Schema Mechanistic Study Plan Activity Visit
Epoch Ontologies
Protocol Model Protocol Schema Mechanistic Study Plan Clinical Model Activity Visit
Epoch Ontologies
Protocol Model Protocol Schema Clinical Model Activity Visit Mechanistic Study Plan Specimen Workflow Specimen Container Set Assay
Epoch Ontologies
Protocol Model Protocol Schema Clinical Model Activity Visit Mechanistic Study Plan Assay Model Specimen Workflow Specimen Container Set Assay
Epoch Ontologies
Protocol Model Protocol Schema Clinical Model Activity Visit Mechanistic Study Plan Assay Model Specim en Container Model Specimen Workflow Site Model Specimen Container Set Assay
Epoch Ontologies
Protocol Model Protocol Schema Mechanistic Study Plan Assay Model Specim en Container Model Specimen Workflow Site Model Specimen Container Set Clinical Model Activity Assay Virtual Trial Data Model Visit
Knowledge-Acquisition Environment
OW L (the Web Ontology Language proposed by W3C) SW RL (the Semantic Web Rule Language) to specify constraints and queries Protégé-OW L editor to enter ontologies in OWL and SWRL
Epoch Protocol Model
Epoch Protocol Model
Schedule of Events
Visit Period Time Anchor Annotation Temporal Constraint Activity
Protocol Model – Study Schema
Study Schema
Study Schema – a Temporal Sequence
- f Periods
Visit Flow – a Temporal Sequence of Visits
Visit
Visit – different Visit names
Specimen Table
Assay Processing Instruction Mechanistic Study Specimen Workflow Specimen Container
Protocol Model - Mechanistic Study Plan
Mechanistic Study Plan
Mechanistic Study Plan
Mechanistic Study Plan
A Mechanistic Study
A Mechanistic Study
Specimen Workflow
Specimen Workflow
Mechanistic Study Plan
Specimen Container Set
Specimen Container Set
Specimen Container Set
Specimen Container Set
Specimen Container Ontology – using OWL Full meta model
Specimen Container Ontology – using OWL Full meta model
Specimen Container Ontology – using OWL Full meta model
Specimen Container Ontology
A Hierarchy of Specimen Containers
A Specimen Container
Assay Ontology – using OWL Full meta model
Assay Ontology – using OWL Full meta model
Assay Ontology
Assay Ontology
An Assay
Virtual Trial Data Model - Observation
Virtual Trial Data Model - VisitRecord
Anchor Point - Transplant
SWRL Rule to set Transplant Time
Visit Time Window
Visit Time constraint as a SWRL rule
Check if the participant's visits occurred w ithin the visit tim e w indow specifications
Constraints expressed as SWRL rules
On days that both immunotherapy and omalizumab are administered, omalizumab will be injected 60 minutes after the immunotherapy.
ITN Informatics Core at Stanford
The goals of our collaboration are to
- Design tools to help acquire and maintain
knowledge about protocol and assay designs
- Use this knowledge to drive data collection
during a trial
- Implement querying methods to support
trial monitoring, protocol tracking, and ad hoc data analysis
Epoch Architectural Plan
Epoch Knowledge Base OWL | SWRL
Epoch Architectural Plan
Epoch Knowledge Base Knowledge Base Server OWL | SWRL API
Epoch Architectural Plan
Epoch Knowledge Base Knowledge Base Server Clinical Trial Database Model-Database Mapper OWL | SWRL API
Epoch Architectural Plan
Epoch Knowledge Base Knowledge Base Server Clinical Trial Database Model-Database Mapper Query / Rule Engine SWRL | JESS OWL | SWRL API
Epoch Architectural Plan
Epoch Knowledge Base Knowledge Base Server Clinical Trial Database Model-Database Mapper Query / Rule Engine SWRL | JESS OWL | SWRL API Utility Functions
Epoch Architectural Plan
Epoch Knowledge Base Knowledge Base Server Clinical Trial Database Model-Database Mapper
Clinical Trials Managem ent Applications
Query / Rule Engine SWRL | JESS OWL | SWRL API Utility Functions
Configuration of ImmunoTrak – the Specimen Workflow Application
ImmunoTrak Configuration File
Configuration of ImmunoTrak – the Specimen Workflow Application
Epoch Knowledge Base ImmunoTrak Configuration ImmunoTrak ― Specimen Workflow
1 2
Ontology Mapping to generate XML Document
Epoch Ontology I m m unoTrak Configuration XML
Protocol( ?p) ^ hasSitePlan( ?p, ?sp) ^ hasStudySites( ?sp, ?site) ^ hasSiteI D( ?site, ?siteI D) ^ hasParticipant( ?site, ?participants) ^ hasParticipantI Ds( ?participant, ?participantI D) ^ hasStudyI nform ation( ?sp, ?studyI nfo) ^ hasStudyI D( ?studyI nfo, ?hasStudyI D)
- > XMLDocum ent( ?p) ^ hasNodeNam e( ?p, "Study") ^
XMLCom ponent( ?participant) ^ hasNodeNam e( ?participant, "Participant") ^ hasCom ponents( ?p, ?participant) ^ hasAttribute( ?participant, ?participantI D) ^ hasAttributeNam e( ?participantI D, "id">
XML Docum ent Ontology
SW RL
Protégé OWL
Clinical Ontology Generic Protocol Model Assay Ontology Site Ontology Electronic CRF Participant Visits Specimen Identification Specimen Workflow
Protocol Protocol Protocol+ Specimen Table Applications for Knowledge Specification Applications for Data Collection Applications for Clinical Trials Management CRF Tracking Core Data Repository Protocol Protocol Specific Assays Protocol Protocol Specific Sites Epoch Ontologies
Container Ontology
Protocol Protocol Specific Kits