Automated Medical Literature Review System Using Domain-Specific LLMs

john_snow_labs · Healthcare · year n/a · source Agentic: no · promotional bias: high · source-backed · extracted with prompt 0.5.4 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Medical research literature review

John Snow Labs wanted to reduce the time and coordination burden of medical literature reviews while keeping answers grounded in current, cited medical research rather than generic LLM knowledge.

Constraints:

Architecture

John Snow Labs' medical chatbot combines proprietary medical-domain LLMs with a RAG architecture over daily updated open-access medical knowledge bases such as PubMed, arXiv, bioRxiv, and MDPI, plus optional custom knowledge bases. For literature reviews, users choose target knowledge bases, enter search keywords, specify data points and inclusion/exclusion criteria in natural language, and apply filters such as publication date, impact factor, or article type. The chatbot retrieves candidate studies, processes each paper, extracts structured rows with reasoning and evidence, color-codes inclusion status, lets users stop and revise prompts, and exports CSV/Excel results. Professional and enterprise offerings add safeguards, conversation history, API access, and on-prem deployment options.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  medical-research-knowledge-base[Medical research knowledge base] --> medical-rag-chatbot[Medical RAG chatbot]
  custom-knowledge-bases[Custom knowledge bases] --> medical-rag-chatbot
  medical-research-knowledge-base --> literature-review-setup-ui[Literature review setup UI]
  literature-review-setup-ui --> literature-review-runner[Literature review runner]
  medical-rag-chatbot --> literature-review-runner
  literature-review-runner --> evidence-and-reasoning-table[Evidence and reasoning table]
  evidence-and-reasoning-table --> export-and-history-tools[Export and history tools]
  enterprise-deployment-layer[Enterprise deployment layer] --> medical-rag-chatbot
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Medical research knowledge base Indexes open-access medical publications and provides cited retrieval context. Medical RAG chatbot, Literature review setup UI
Custom knowledge bases Ingest user-provided PDF and text repositories for proprietary-document review. Medical RAG chatbot
Medical RAG chatbot Combines proprietary medical LLMs with retrieved literature evidence and citations. Medical research knowledge base, Custom knowledge bases, Literature review runner
Literature review setup UI Collects target knowledge bases, keywords, extraction points, criteria, and filters in plain English. Medical research knowledge base, Literature review runner
Literature review runner Processes candidate studies, applies criteria, extracts data points, and populates the results table. Medical RAG chatbot, Literature review setup UI, Evidence and reasoning table
Evidence and reasoning table Shows color-coded inclusion decisions, extracted values, reasoning, and evidence for each paper. Literature review runner, Export and history tools
Export and history tools Export CSV/Excel results, clone past reviews, bookmark runs, and support follow-up analyses. Evidence and reasoning table
Enterprise deployment layer Adds on-prem deployment, unlimited knowledge bases/users/groups, SSO, API access, and custom safeguards. Medical RAG chatbot

Data flow

A user configures a literature review by selecting knowledge bases, entering keywords, defining extraction fields, setting inclusion/exclusion criteria, and applying publication filters. The chatbot retrieves relevant studies, runs the literature-review analysis, populates a color-coded results table with extracted values, inclusion decisions, reasoning, and source evidence, and exports the completed table for further normalization and analysis. Prior review configurations can be cloned for follow-up runs.

4 supporting quotes
“literature for you so in step one you pick the knowledge bases that you want to Target and enter the keywords uh and”transcript, stated
“step two you define the keyword the data points that you want to extract so explain in simple words in English”transcript, stated
“stuff in step three you just specify inclusion and exclusion criterias like studies which are validated in vvo for”transcript, stated
“this file will include the metadata about the paper uh will include the summary of the paper or link to pet to the original Source”transcript, stated

Why this architecture

The architecture is RAG-based because medical answers need current citations and the existing chat context limit is too small for full literature reviews. Letting users specify fields and criteria in plain English makes the workflow configurable for different review protocols. The table, evidence, and export design acknowledges that LLM automation can cover the first four or five review steps, while normalization, analysis, and manuscript writing still need downstream human work. Enterprise on-prem and custom knowledge-base support address medical privacy, proprietary data, and organizational deployment constraints.

4 supporting quotes
“work well the chatbot is built using a architecture so it combines information retrieval and text generation it uses proprietary llms”transcript, stated
“article but the response context in this scenario is limited to maximum 20 references uh but how about if a user”transcript, stated
“concretely we can currently automate the first four five steps of the review with the medical check the automatic literature review”transcript, stated
“now currently there is some um normalization effort that you need to put uh into this uh because um data is extracted as it appears in the paper”transcript, stated

Models used: John Snow Labs proprietary medical LLMs · domain-tuned medical LLMs · RAG chatbot

Scale

Alternatives considered (roads not taken)

Use the normal chatbot answer context for literature review

Rejected because: The regular chat response context is limited to about 20 references, while literature review needs access to every relevant publication.

“article but the response context in this scenario is limited to maximum 20 references uh but how about if a user”transcript, stated
“wants to check and access every single publication on a given subject in other words what if a user wants to run a”transcript, stated

Manual literature review workflow

Rejected because: Manual reviews require weeks or months, experienced teams, and substantial effort managing information overload.

“the way first of all it requires uh significant time and effort from a few weeks to several months or even more uh”transcript, stated
“for broader or complex topics it usually requires a highly experienced team of researchers to collaborate on identifying the relevant sources”transcript, stated

Automatically write the final literature review paper

Rejected because: The product currently automates the earlier review steps, while normalization and writing still require additional work.

“concretely we can currently automate the first four five steps of the review with the medical check the automatic literature review”transcript, stated
“matter of minutes of course there is some efforts as I mentioned before about normalization or actually writing the paper but we have interesting progress”transcript, stated

Patterns

rag-retrieval (retrieval)

The medical chatbot grounds responses and literature-review extraction in retrieved medical publications and custom knowledge bases.

“the chatbot is built using a architecture so it combines information retrieval and text generation”transcript, stated

structured-output-contract (output-control)

The literature-review runner produces structured tables with extracted data points, inclusion/exclusion decisions, evidence, and metadata.

“this file will include the metadata about the paper uh will include the summary of the paper or link to pet to the original Source”transcript, stated
“all the extracted data points together with the evidence also all include the um values for the inclusion and exclusion criterias”transcript, stated

guardrails-io-filtering (safety)

The product describes safeguards to prevent hallucinations and ensure explainable responses in medical workflows.

“it also includes safeguards um and a system to prevent hallucination and explain and ensure explainability of the responses”transcript, stated

privacy-preserving-processing (governance)

Enterprise deployment can run on an organization's own servers for improved security, privacy, and control.

“on premise deployments where the chatbot can be installed and run on the organization's own servers for uh an enhanced security and an enhanced um privacy and control”transcript, stated

Tradeoffs

Use plain-English setup fields

Chose natural-language data points and criteria over coded extraction templates.

Rationale: Researchers can define review-specific fields and filters without developer intervention.

“explain in simple words in English what you are interested in for all those relevant stuff”transcript, stated
“defining the inclusion and exclusion criteria also in English as a natural um sentence”transcript, stated

Keep evidence and reasoning visible per extraction

Chose inspectable table cells with reasoning/evidence over opaque extracted values.

Rationale: Researchers need to verify why a value or inclusion decision was made before trusting it in medical research.

“the chatbot will provide you with uh the reasoning why this filter for instance was validated or invalidated”transcript, stated
“what's the evidence right of some sort of evidence from the original paper”transcript, stated

Offer enterprise on-prem deployment

Chose organization-controlled servers over browser-only SaaS for all users.

Rationale: Medical and proprietary-document workflows may require stronger privacy, security, control, and custom knowledge-base management.

“Enterprise version includes all the features of the professional version Plus on premise deployments”transcript, stated
“in Enterprise settings user can create and use an unlimited number of knowledge bases”transcript, stated

Gotchas (what bit them)

The extracted review table is not the same thing as a finished literature review.

Root cause: Measurements, time periods, and units can differ across papers, so raw extractions still need normalization before synthesis.

Resolution: Export structured results, then normalize and analyze them downstream before drawing conclusions.

“data is extracted as it appears in the paper sometimes the measuring units are different from one paper to another”transcript, stated
“you need uh to normalize this data before being able to uh to draw any significant conclusion”transcript, stated

Overly restrictive criteria can eliminate too many papers.

Root cause: Plain-English filters and data-point prompts may be too narrow or poorly specified on the first run.

Resolution: Let users stop the analysis, edit criteria or prompts, and rerun from scratch or clone prior reviews.

“if you see that the data points that you defined are don't don't provide any uh responses or any data then you have to go back and change the prompt”transcript, stated
“everything is eliminated that means that probably uh the filter that you in that you added is too restricted”transcript, stated

A normal chat response cannot cover a full review corpus.

Root cause: The medical chat interface limits response context to a maximum of about 20 references.

Resolution: Use the dedicated literature-review feature to enumerate and process all relevant publications.

“the response context in this scenario is limited to maximum 20 references”transcript, stated
“wants to check and access every single publication on a given subject in other words”transcript, stated

Evaluation

The demo evaluates usefulness operationally through citation-backed extraction, color-coded inclusion/exclusion decisions, per-cell reasoning/evidence, exportability, and speed on a 271-document example; model benchmark claims are vendor-reported.

Metrics: state-of-the-art accuracy on Open Medical LLM Leaderboard benchmarks, vendor-reported · 271 documents processed in 7 minutes and 10 seconds · color-coded include/exclude/unknown status · evidence for data points and criteria · CSV/Excel export completeness

3 supporting quotes
“the results show that it's surpassing uh other high performance models such as palm 2 met pound 2 um gp4 Lama 3”transcript, stated
“the entire analysis for those 271 documents to 7 minutes and 10 seconds”transcript, stated
“each row for this results table will be color coded”transcript, stated

Outcomes

The platform uses daily updated medical knowledge bases, supports custom knowledge bases, and in enterprise settings supports unlimited knowledge bases, users, and groups.

3 supporting quotes
“the entire analysis for those 271 documents to 7 minutes and 10 seconds”transcript, stated
“you can download um a CSV or an Excel file with all the results”transcript, stated
“we can currently automate the first four five steps of the review with the medical check”transcript, stated