Beyond Counting Cases: What Defines a Truly Research-Ready Colorectal Cancer Cohort
Published in Healthcare & Nursing, Cancer, and Research Data
The Problem Most Clinical Databases Don't Admit They Have
Every colorectal surgeon today sits on a mountain of data. Our hospital information systems capture thousands of records — admissions, operations, pathology reports, follow-up visits. And yet, when we sit down to ask a precise clinical question — say, "What is the true anastomotic leak rate in my rectal cancer patients, stratified by neoadjuvant status and anastomotic technique?" — we often find ourselves manually reviewing charts one by one.
The problem is not a lack of data. The problem is a lack of research-ready data.
This is the distinction I want to open with: not all databases are created equal, and case volume is not a proxy for data quality.
Where the Disconnect Happens
Most clinical databases are, in essence, mirrors of the electronic health record (EHR): unstructured, terminology-inconsistent, and built for billing or documentation — not for hypothesis-driven inquiry.
They are what I call passively accumulated collections of clinical encounters.
Consider a deceptively simple variable: anastomotic leak. In a typical EHR-derived dataset, this single clinical event might be represented by:
- An ICD code (K91.8 — postprocedural disorders of digestive system),
- An unstructured operative note mentioning "suspected leak",
- A CT report describing perianastomotic fluid,
- A bedside clinical diagnosis recorded in a progress note.
All four describe the same event. But in a database that hasn't defined this variable prospectively — with explicit criteria, time windows, and severity grading — these four representations are not equivalent. They cannot be reliably queried, and they certainly cannot train a predictive model.
This is not a theoretical concern. When we retrospectively audited our early data collection before implementing the DACCA (DAtabase for Colorectal CAncer) standardization protocol, we found that key postoperative complication variables showed up to 30% inconsistency depending on which clinical record source was used as the reference. That is the difference between a statistically significant finding and noise.
Three Pillars of a Research-Ready Cohort
Over the past several years, building and maintaining a standardized cohort of over 5,000 colorectal cancer cases at our center, I have come to believe that a truly research-ready clinical database must satisfy three non-negotiable criteria:
1. Semantic Consistency
Every variable must have a single, stable definition that survives the test of time and the rotation of data entry personnel.
This means:
- Anchored definitions: TNM staging is locked to AJCC 8th Edition. When the 9th Edition is released, we don't retroactively re-code — we add a parallel staging field and document the transition.
- Bounded value sets: Every categorical variable has a predefined, enumerated domain. "Unknown" is a valid value; a blank field is not.
- Clinician-driven ontology: The variable dictionary is written and maintained by surgeons who understand the clinical nuance, not by IT staff who understand the database schema.
The acid test: if a new data manager joins the team tomorrow, can they reproduce the same coding decision that was made three years ago for the same clinical scenario? If the answer is no, the database has a semantic consistency problem.
2. Temporal Completeness
A research cohort is a longitudinal construct, not a cross-sectional snapshot.
A surgical episode is not a single event — it is a trajectory: diagnosis → neoadjuvant therapy → surgery → adjuvant therapy → surveillance → recurrence or survival. Each node on this trajectory must be:
- Timestamped to the day, not the month. A recurrence detected at 6 months versus 14 months carries fundamentally different clinical and biological implications.
- Linked by patient identity, so the entire trajectory is computationally traversable.
- Prospectively designed for follow-up completeness. In DACCA, we enforce a structured follow-up protocol with scheduled time windows; missing a window triggers an alert, not a blank entry to be filled in "later."
This is labor-intensive. There is no shortcut. But it is the single factor that transforms a database from a static registry into a longitudinal research engine.
3. Computability
If your database requires a clinician to manually read free-text notes before answering a query, you don't have a research database — you have an organized file cabinet.
Computability means:
- Structured fields account for >85% of clinically meaningful variables. Free text is reserved for narrative context that supplements — but does not replace — structured data.
- The data model supports direct querying via standard tools (SQL, Python/Pandas, R) without preprocessing or "manual translation."
- Derived variables are algorithmically defined, version-controlled, and reproducible. If you derive a "severe complication" composite endpoint, the code that generates it is documented and auditable.
This is where the bridge to artificial intelligence becomes real. A multi-agent system (MAS) — which I will discuss in a future post — can reason over structured, computable data with confidence. Ask it to reason over inconsistent, free-text data, and you get confident-sounding hallucinations, not clinical decision support.
The DACCA Approach: A Worked Example
To make this concrete, here is how DACCA handles a common but notoriously ambiguous variable: surgical radicality (R0/R1/R2).
|
Dimension |
Pre-DACCA (EHR-derived) |
DACCA Standard |
|
Definition |
Whatever the operative note says, or the pathology report says — they sometimes disagree |
R0 = circumferential resection margin (CRM) ≥1 mm and distal margin ≥1 mm, confirmed by dedicated pathology protocol |
|
Source hierarchy |
None defined |
Pathology report is authoritative for margin status; operative note supplements context |
|
Missing data handling |
Blank = assumed R0 (dangerous!) |
Blank = "Not Assessed" with a required explanation flag |
|
Temporal anchoring |
Date of surgery |
Date of pathology report finalization (margins are a pathological, not surgical, determination) |
|
Computability |
Requires reading two separate documents |
A single structured field queryable in < 1 second |
This level of rigor for a single variable may seem excessive. But multiply this across 300+ variables in a CRC cohort, and you begin to see why data quality is not an abstract virtue — it is an engineering discipline.
Why This Matters Now
We are entering an era where colorectal cancer research will be increasingly driven by:
- Real-world evidence (RWE) to complement randomized controlled trials,
- AI-based predictive models for recurrence, complications, and treatment response,
- Multi-center federated analyses that require semantic interoperability across institutions.
All three demand what I call data maturity: the point at which a clinical database stops being a passive record and becomes an active, computable, hypothesis-testing platform.
Building a research-ready CRC cohort is not glamorous work. It does not generate the kind of immediate gratification that publishing a paper or training a new deep learning model provides. But it is, in my view, the single highest-leverage investment a clinical research group can make.
Because every model you train, every paper you write, every guideline you challenge — they all stand or fall on the quality of the data beneath them.
What I'm Building Toward
In the coming months, I plan to share:
- How we are architecting a multi-agent system (MAS) for CRC clinical decision support — and why the data layer determines the ceiling of AI performance.
- The engineering challenges of integrating multi-modal data (imaging, genomics, pathology, structured clinical data) into a unified governance framework.
- Our experience navigating data assetization, privacy compliance, and intellectual property protection in the context of medical data — a topic I believe deserves far more international discussion.
Join the Conversation
I am keen to hear from the community:
- What quality benchmarks do you apply to your own clinical cohort databases?
- How do you handle the tension between structured data collection and the narrative richness of clinical notes?
- For those building AI models on clinical data: what percentage of your pipeline is data cleaning versus model development?
Drop a comment below or reach out directly. I believe this conversation — about what good data actually means — is one we need to have more openly in the surgical and clinical informatics community.
The views expressed in this post are the author's own and do not represent the position of any affiliated institution.
Please sign in or register for FREE
If you are a registered user on Research Communities by Springer Nature, please sign in