This paper introduces a system that processes clinical trials using a combination of natural language processing and database
techniques. We process web-based clinical trial recruitment pages to extract semantic information reflecting eligibility criteria
for potential participants. From this information we then formulate a query that can match criteria against medical data in
patient records. The resulting system reflects a tight coupling of web-based information extraction, natural language processing,
medical informatic approaches to clinical knowledge representation, and large-scale database technologies. We present an evaluation
of the system and future directions for further system development.