Professional Documents
Culture Documents
Critiquing Clinical Trials Protocols
Critiquing Clinical Trials Protocols
725
Figure 2. Example output produced by PICASSO. PICASSO has evaluated Protocol 3, and critiques
this protocol with respect to drug contraindications, drug interactions, and patient monitoring.
cin, which contains information about disease indica- eligibility criteria, drug treatments, and patient moni-
tions, contraindications, and drug toxicity. toring events for the trial. Figure 3 shows an example
Ourmodel of clinical trial protocols is limited, and protocol, modeled after a clinical trial for lymphoma.
is not sufficient to represent all aspects of a clinical Once the user enters the protocol specification,
trial protocol. However, the goal for this initial stage is PICASSO can critique it.
to demonstrate the feasibility of critiquing protocol In our approach, protocols are critiqued with pro-
structure with asubset of the domain. Because we have tocol constraints expressed in a formal axiom lan-
used a highly organized ontology to frame our knowl- guage. Thus far, we have captured three constraints
edge representation, our model can be easily extended. about protocols:
Future work will expand our knowledge base to model 1) Do not gre,cribe contraindicated drugs: The
clinical trial protocols more fully. An advantage of drug treatments listed in the protocol must
using an extensible ontology for capturing protocol not be contraindicated by any of the diseases
knowledge is that the knowledge base can be easily listed in the eligibility criteria.
extended or revised to accommodate new information 2) Inlude all required monitoring actions: The
without necessarily requiring changes to the critiquing monitoring actions listed in the protocol
engine. must include all required actions listed by
The knowledge base for the authoring tool was de- each of the protocol's drug treatments.
veloped with the Protege suite of tools [7]. Our organi- 3) Do not prescribe interacting drugs: The drug
zation and understanding of the critiquing task evolved treatments listed in the protocol must not in-
as we built our knowledge base. Protege is designed for teract with each other.
rapidly evolving knowledge bases, which made man- The specification of these constraints is dependent
aging changes easier for us. The tool set also made the on our ontologies of medical knowledge and of proto-
knowledge base readily available to applications such cols. As these models become richer, we expect to add
as our critiquing tool. Protege is designed as a set of new constraints that describe other aspects of protocol
interacting "4plug-in" components. We developed authoring. To allow us to add constraints easily, we
PICASSO as a plug-in, and any Protege plug-in can specify our constraints in the formal axiom language
access Protege knowledge bases via a Java application- that is part of the Protege environment (PAL, or pro-
programming interface. tege axiom language). Figure 4 shows the axiom for
A Protocol Critiquiing Tool drug-drug interactions as written in PAL.
By using this type of formal constraint specifica-
Figure 2 shows a screen shot of our protocol cri- tion, we can be unambiguous, clear, and precise about
tiquing tool. The tool can evaluate protocols for several the types of protocol authoring errors we wish to find.
different clinical trials. The figure shows a list of pro- In addition, when we need to add new constraints, we
tocols on the left, and a critique of the selected protocol do not need to make any code-level modifications to
on the right. To use our tool, a protocol author builds a the system. We can simply add new constraints, and
new protocol as a collection of instances describing the the PAL general-purpose engine will check them
726
Figure 3. A knowledge instance specifying a particular clinical trial protocol.
against our knowledge base. Although the current im- also contraindicated in complicated rheumatic heart
plementation does not include a direct connection be- disease by evaluating the latter's relationship to heart
tween the PAL engine and PICASSO, both are Protege failure in the ontology.
plug-ins, and thus, could be connected easily. Dlscussi and Conclusions
We have not yet conducted formal evaluation Discussion and Conclusions
studies of our tool. However, we tested the face valid- Many clinical trials are developed annually, yet
ity of our approach by entering a few variations on a most are written from scratch. Errors in the protocols
protocol for treating lymphoma and critiquing them. for new clinical trials occur commonly [1], and include
The initial draft protocol specified lymphoma and heart omissions and ambiguities in protocol semantics [6].
failure in the eligibility criteria, five drugs (prednisone, We undertook this study to develop a tool that uncov-
cyclophosphamide, vincristine, doxorubicin, and ers semantic errors in clinical trial protocols by evalu-
phenytoin), and multiple monitoring events (Figure 3). ating their medical and procedural contents. We as-
As shown in Figure 2, PICASSO reported that (1) dau- sume that all necessary information can be modeled in
norubicin is contraindicated because heart failure was a knowledge base of the medical and clinical trial do-
listed as an eligibility criterion, and that (2) three nec- mains.
essary monitoring events were omitted. When we In developing our critiquing model, we distinguish
changed the eligibility criteria from "heart failure" to medical knowledge from critiquing knowledge [8], and
"rheumatic heart disease, complicated by heart failure," model these separately. Medical knowledge includes
PICASSO still produced the appropriate critique (Fig- information about diagnostic and therapeutic proce-
ure 2, right top panel). Importantly, although the dures, whereas critiquing knowledge includes the n-
knowledge base only includes daunorubicin's contrai- formation content of clinical trial protocols and how
dication in heart failure, PICASSO deduced that it is structural design errors may occur. This distinction is
useful because medical knowledge is independent of
plug-ins,____and_thus,___could__be__connected clinical trial protocols, while critiquing knowledge is
eforall ?protocols (forall ?drugTreaty more specific, and describes how to evaluate protocol
forall ?drugTreat2 structure. Our approach to knowledge modeling for the
Figrheumati (DrugTreatients
oand(Dhe prhotocols
hAr disease,e complcae
dr(= ugTreatments?pe o ?an drugTrea
PAL theart failure,"
? drugTreat2)
critiquing
moe ths taskseaaey
expert system isthat
similar that used by HyperCritic, an
toMeia'.wedeicue
advises in the management of hy-
(falral
ure ?not
, rihttpb?d ritria,l?drugsTperaet
pael).Imprtanly, lthogh te pertensive
drues, wheeapatients
criatiqo [9]. uin
HyperCritic
knpowledgexplicitly separates
includesknowledg
(=> (and (Drug ?drugKnow critiquing knowledge from medical knowledge, which
(DrugAdmwIne ?AdSrugOTrepatr)) | is advantageous for knowledge modeling and reus [9].
(n is(DrugIcntracdinste ?drugnohearultlea) A challenge for designers of expert systems like
no DrugAminter ed tat2)t PICASSO is to deal with knowledge that changes over
))) )))) time. In traditional knowledge-based systems, adding
axim inPAL hat dentfiesnew knowledge often breaks the inference engine, es-
4. Asimpifie
Figure
protocols that have drug-drug interactions. The first ~ ~ ~ ~ ~ ~pecial y
if that system uses declarative production
rule. on advatageoftourap c thatknowed
portion states that thls constraint only apples to proto- modeledon antextenibl tolothat e od
cols with at least two dilstct drug treatments. The sec knowledgesi tefrso ationshipsa concets in
ond implication searches through the drug knowledge a hierarchy.
base and claims that there should be no drug listed un-
der the interactions for "drugTreatl" that matches
"drugTreat2".
727
For example, the knowledge base could have an
entry stating that all beta blocker drugs are contraindi- Acknowledgments We wish to acknowledge the work
cated in heart failure. As new beta blockers are devel- and assistance of the Prot6ge scientific staff, and espe-
oped, we could add to them knowledge base and the cially William Grosso for the development of Protege
critiquing tool would correctly recognize that these Axiom Language. Thanks to Valerie Natale for com-
drugs are also contraindicated in heart failure. Likewise ments on this manuscript.
in our test case, we were able to encode high level con- References
cepts in our knowledge base (daunorubicin is contrain- 1. Andersen B. Methodological Errors in Medical
dicated in heart failure), and PICASSO correctly de- Research: An Incomplete Catalogue. Boston: Black-
termined that daunorubicin is contraindicated in a pro- well Scientific Publications; 1990.
tocol that included rheumatic heart disease, 2. Malogolowkin MH, Horowitz RS, Ortega JA,
complicated by heart failure. For these types of addi- Siegel SE, Hanunond GD, Weiner JM. Tracing expert
tions to the knowledge base, PICASSO behaves cor- thinking in clinical trial design. Comput Biomed Res
rectly without any need to change the code that imple- 1989;22(2): 190-208.
ments its critiquing functionality. 3. Silva J, Wittes R. Role of clinical trials infor-
Our current model and knowledge base for clinical
trial protocols are over-simplified. However, an ad- matics in the NCI's cancer informatics infrastructure.
Proc AMIA Symp 1999:950-4.
vantage of working within Prot6g6 is that models can 4. Wyatt JC, Altman DG, Heathfield HA, Pantin
be easily extended and integrated with other clinical
trial tools. For example, we have developed a tool to CF. Development of Design-a-Trial, a knowledge-
assist protocol authors create eligibility criteria for new based critiquing system for authors of clinical trial
trials [10]. This "eligibility writer" tool uses a similar protocols. Comput Methods Programs Biomed
knowledge-based architecture, and could be integrated 1994;43(3-4):283-91.
5. Haag U. Knowledge representation for com-
with PICASSO to create a tool that supports both pro-
tocol authoring and critiquing. puter-aided planning of controlled clinical trials: the
Our team has also used Proteg6 for other sorts of PATriCIa project. Methods Inf Med 1997;36(3): 172-8.
clinical trial protocol tools. For example, we have de- 6. Musen MA, Rohn JA, Fagan LM, Shortliffe EH.
veloped tools that screen patients and match them to Knowledge engineering for a clinical trial advice sys-
tem: uncovering errors in protocol specification. Bulle-
clinical trials, as well as tools that monitor patients tin du Cancer (Paris) 1987;74(3):291-6.
enrolled in clinical trials [11]. All of these tools can 7. Musen MA, Fergerson RW, Grosso WE, Noy
utilize an integrated knowledge base for clinical trial
protocols. For example, the medical knowledge base NF, Crubezy M, Gennari JH. Component-Based Sup-
for PICASSO was created from a knowledge base de- port for Building Knowledge-Acquisition Systems. In:
veloped for our patient monitoring tool. Our approach Proceedings of the Conference on Intelligent Inforns-
is to model protocol knowledge from the "bottom-up": tion Processing (IIP 2000) of the International Federa-
tion for Information Processing World Computer Con-
always with a specific tool or task in mind. Then, the gress (WCC 2000); 2000; Beijing; 2000.
Protege tool set allows us to easily combine and inte-
grate models and knowledge bases where appropriate. 8. van der Lei J, Musen MA. The separation of re-
We have demonstrated the feasibility of develop- viewing knowledge from medical knowledge. Methods
ing a tool to evaluate the structure of clinical trial pro- Inf Med 1995;34(1-2):131-9.
tocols and critique them. The expected benefits from 9. van der Lei J, Musen MA. A model for critiqu-
our approach include: (1) a flexible critiquing model ing based on automated medical records. Comput Bio-
that can be subsequently modified and extended, (2) med Res 1991;24(4):344-78.
10. Rubin DL, Gennari JH, Srinivas S, Yuen A,
systematic use of standardized critiquing strategies, and Kaizer H, Musen MA, et al. Tool support for authoring
(3) improved quality and clarity of new protocols.
Although our initial prototype does not fully model eligibility criteria for cancer trials. Proc AMIA Symp
protocols, our knowledge base can be extended without 1999:369-73.
11. Tu SW, Kemper CA, Lane NM, Carlson RW,
unduly affecting the critiquing engine. Future work Musen MA. A methodology for determining patients'
will extend the ontology in order to represent clinical
trial protocols more completely. A critiquing tool may eligibility for clinical trials. Methods Inf Med
improve the quality of protocols in the future, and 1993;32(4):317-25.
could support standardization for clinical trials. Tools
like PICASSO that support the clinical trial process
could lead to faster protocol deployment and patient
accrual, and could ultimately lead to a more efficient
and successful process for clinical research.
728