Prostate showcase
Diagnostic accuracy ladder
Illustrative evidence layer: clinical model → +MRI → +PSMA-PET. The application records cohort and provenance so cross-study numbers are not silently stitched together.
Medical research metadata prototype
Connecting medical research data
Imaging, lab results, tissue findings, molecular data and research databases each describe part of the picture in their own way. This prototype makes the connections between those data languages visible, reviewable and reusable—without erasing the meaning of the original source.
Prostate showcase
Illustrative evidence layer: clinical model → +MRI → +PSMA-PET. The application records cohort and provenance so cross-study numbers are not silently stitched together.
Complementary blindness
Sees suspicious lesions well; over-calls more often.
Confirms sampled tissue well; can miss unsampled disease.
Workflow
Record what the dataset is, where it came from, what it measures and what access conditions matter.
Show how local field names and values relate to shared concepts and standards.
Make uncertainty visible: missing codes, unclear mappings, provenance gaps, duplicates and privacy concerns.
Save the reviewed work as reusable data files, mapping tables and project records.
Research behind the prototype
This prototype grows out of two related pieces of research: Diagnostic Synthesis, which looks at why biomedical discovery depends on connecting the partial views produced by different instruments, and the Research Data Director — Biomedical Variant, which turns that problem into a metadata, crosswalk and review architecture.
Start here
Medical research brings together measurements made by different instruments and systems. The difficulty is not only collecting them; it is knowing which measurements belong together, what each one means, how it was produced and whether a translation between systems can be trusted. This app makes that usually invisible work visible.
Try it without entering anything
psa_ng_ml. This is simply a local column name for a PSA laboratory measurement.A simple example
Suppose one research team has a spreadsheet column called psa_ng_ml. Another database may use a different name for the same kind of measurement. A standard such as LOINC gives that measurement a shared code.
psa_ng_mlThe app keeps both sides. It does not erase the original language. It records the bridge between the local term and the shared standard, along with confidence, review status and provenance.
A little vocabulary
| Term you will see | What it means here |
|---|---|
| Source field | The original name of a column or variable in the dataset. |
| Canonical target | A shared concept that several different local names can point to. |
| Crosswalk | A documented translation between a local term and a shared standard. |
| LOINC | A widely used naming system for laboratory tests and clinical observations. |
| DICOM | A standard used to describe and exchange medical images and their metadata. |
| SNOMED CT | A large clinical vocabulary for findings, anatomy, procedures and related concepts. |
| RADLEX / PI-RADS | Radiology vocabularies; PI-RADS is used when describing prostate MRI findings. |
| FHIR | A common way for health-data systems to package and exchange information. |
| UCUM | A standard way of writing measurement units so computers interpret them consistently. |
| Provenance | The paper trail: where a mapping came from, who or what proposed it, and what supports it. |
| Confidence | How strong the mapping appears to be. It is not a substitute for expert approval. |
| Status | Whether the mapping is still a draft, needs review, has been approved, or is no longer used. |
| FHIR ConceptMap | A machine-readable file that describes relationships between terminology concepts. |
Where AI helps
If Gemini is enabled, you can describe one de-identified field and ask the app for possible mappings. Think of it as a knowledgeable first-pass assistant rather than an authority.
The rest of the prototype works even when Gemini is turned off.
Where this app stops
This prototype can help explain what data mean and how different systems line up. It does not decide whether an AI agent, researcher or institution is allowed to access sensitive data.
Consent, ethics or IRB requirements, institutional authorization, secure computing environments and rules about what may leave an institution still need their own governance and security processes.
One sentence to remember
Research systems often speak different data languages. The Data Director helps show how those languages connect, keeps a record of who made the connection and why, and lets people review the result before it is reused.
Guided tour
This tour does not assume medical or data-standard expertise. The narrator will open each page, tell you what that page is for, and point to the part of the screen that matters. Nothing needs to be typed.
The app will prefer a British female English voice when your browser provides one. There is no background music, so the spoken guide stays clear.
What the guide will do
Tour route
You can pause at any point. The floating guide stays on screen as the tour moves through the application.
Start by recording what the dataset is, where it came from, what it measures and any access limits that matter.
Think of this as a translation table. Each row shows how a local field or value may connect to a shared standard, along with the evidence and review status behind that connection.
| Original field | Shared meaning | Standard / code | Health-data type | Match type | Confidence | Review status |
|---|
When AI is enabled, describe one de-identified field and ask for possible translations. The AI offers suggestions; a knowledgeable person still decides what is correct.
Metadata copilot
The browser sends only the fields displayed above—not uploaded CSV records. The server performs a second identifier scan, redacts date-like and contact-like patterns, and enforces visitor rate limits.
Structured output
Input
Want to see the idea work? Use the built-in synthetic sample, or load a CSV that contains only synthetic or properly de-identified research data.
Output
Lineage
Automated checks
Governance
Save the crosswalk as a FHIR ConceptMap—a structured mapping file used by health-data systems.
Save the translation table as a simple CSV file that people can open and review.
Save a structured summary of the datasets, versions, checks and transformation history.
Save the full state of this demo so it can be restored or handed to someone else later.
Interoperability architecture