River
Y CombinatorBacked by Y Combinator

Free template

PRISMA Systematic Review Template

A screening log, deduplication register and PRISMA counts sheet, plus the protocol and criteria, so every number in your flow diagram traces to a decision.

Free download · No account needed

What you get

Pack of 8 files: 4 documents, 4 spreadsheets

PRISMA Systematic Review Template
  • Review ProtocolDocument
  • Screening CriteriaDocument
  • Deduplication RegisterSpreadsheet
  • Screening LogSpreadsheet
  • PRISMA CountsSpreadsheet
  • PRISMA FlowDocument
  • PRISMA NarrativeDocument
  • Extraction TableSpreadsheet
RiverPRISMA Systematic Review Template

PRISMA Counts

Identification → Included

BoxCountIdentity check
Records identified5,128OK
Removed before screening1,745OK
Records screened3,383OK: 5,128 − 1,745 = 3,383
Excluded, title and abstract3,142OK: 3,085 + 57 = 3,142
Reports sought241OK: 3,383 − 3,142 = 241
Not retrieved18
Assessed for eligibility223OK: 241 − 18 = 223
Excluded at full text198OK
Reports of included studies25OK: 223 − 198 = 25
Studies included18OK: 25 − 7 further reports = 18

The subtractions sit beside the counts they produce, so a box that does not add up shows at once rather than looking plausible.

How to screen studies for a systematic review

Screening is the stage of a systematic review where you decide which records from your search meet your eligibility criteria. Two reviewers work independently, first on titles and abstracts, then on the full text of each report that passes, recording a reason for every report they exclude. Done well, it leaves a log from which every number in your PRISMA 2020 flow diagram can be counted, from records identified to studies included.

Treat the flow diagram as arithmetic, not artwork. Each box is the one before it minus what dropped out, so every number should come from your log, never from memory.

People working alone at separate desks in a library reading room, seen from above
Screeners work alone first, then compare their decisions. Photo: Yuliia Kucherenko on Unsplash

Set the criteria before you screen

Turn each part of your review question (population, intervention, comparator, outcome and study design) into a rule a screener can apply from a title and abstract alone. The US Institute of Medicine's 2011 standards for systematic reviews say to include or exclude studies based on the protocol's prespecified criteria1. Write those rules into your protocol before anyone screens.

Then fix a short, ordered list of exclusion reasons: wrong population, wrong intervention, wrong comparator, wrong outcome, wrong study design. Screeners record the first reason that applies, so two people excluding the same paper give it the same reason. If you need more than about 10 reasons, some are one reason under two names.

Pilot the criteria before the full screen: both screeners decide the same 50 or so records, then compare. The same standards call for training screeners with written documentation, then testing and retesting them. Rewrite any rule the two read differently, and keep the record they argued over beside it as a worked example.

Remove duplicates and log what you removed

Combine your search exports and remove duplicates before anyone screens. PRISMA 2020 treats records that refer to the same report2 as duplicates, such as one journal article indexed in both MEDLINE and Embase. A trial's registry entry and the paper reporting its results are two reports of one study, so keep both and link them later.

Match from the strongest rule to the weakest: an exact DOI, then title with year and first author, then near matches a person confirms. Keep a register of how many records each rule removed for each pair of databases. Take your duplicate count from it, not from a reference manager's summary screen.

Before screening starts, check the first subtraction. Removals before screening are three boxes in the PRISMA 2020 diagram: duplicates, records marked as ineligible by automation tools3 and records removed for other reasons. Records identified minus all three should equal the rows in your screening sheet; if not, find out why while the export is fresh.

Screen titles and abstracts in pairs

Two screeners should decide every record independently, without seeing each other's calls. The Institute of Medicine standards require two or more members of the review team, working independently1, and its committee concluded that reviews may not be reliable without two screeners. The report cites a 2002 study in which two reviewers found up to 32 percent more eligible trials than one1.

Send disagreements to a third reviewer instead of letting the more senior screener decide. When a record is borderline, let it through to full text. PRISMA 2020 asks you to report how many reviewers screened each record3, whether they worked independently and how you resolved disagreements.

Measure agreement with Cohen's kappa, which discounts the agreement you would expect by chance. A 2012 paper on the statistic in Biochemia Medica argues that any kappa below 0.60 indicates inadequate agreement4. In screening, low agreement often means a criterion can be read two ways, so reword it and rescreen the records it touched.

Keep both decisions

Log each screener's decision, not only the agreed one. You need both to calculate kappa, and they show how many reports reached full text only because one screener kept them in.

Screen full texts and record one reason

Retrieve every report that passed title and abstract screening. A report you couldn't obtain is not one you assessed: the PRISMA 2020 diagram gives reports not retrieved their own box. Two screeners then apply the full criteria. PRISMA asks for the primary reasons for exclusion3 at this stage, so give each report you drop one reason from your ordered list.

If a study looks eligible but doesn't report your outcome in a usable form, write to the authors and log the date. PRISMA asks you to say whether such a study was excluded because the outcome wasn't measured or because it wasn't reported3.

Keep reports and studies apart. One trial can produce a protocol, a main results paper and a follow-up paper: three reports, one study. The Institute of Medicine standards say to link publications from the same study1 so its data are not counted twice. PRISMA asks for the number of studies and reports included3.

As you go, list the near misses. PRISMA 2020 asks you to cite studies that might appear to meet the inclusion criteria2 but were excluded, and to explain why.

Build the PRISMA flow diagram from your log

Draw the diagram last, and count every box from your log. PRISMA publishes flow diagram templates5 for new and updated reviews. Four of their boxes are subtractions, and each one has to add up.

The four subtractions in a PRISMA 2020 flow diagram

BoxHow to count itExample
Records screenedRecords identified minus records removed before screening2,500 − 640 = 1,860
Reports sought for retrievalRecords screened minus records excluded1,860 − 1,742 = 118
Reports assessed for eligibilityReports sought minus reports not retrieved118 − 5 = 113
Reports of included studiesReports assessed minus reports excluded, whose reasons must sum to the total113 − 81 = 32

Illustrative numbers. Count studies separately: here, 32 reports describe 21 studies. If one record leads to two reports, note it, or the second subtraction won't add up.

Add up the full-text exclusion reasons too: a missing reason is easy to overlook, because the total still looks right. If any subtraction fails, find the records responsible and fix the log; never nudge a box until the arithmetic works.

Then write the study selection paragraph from the same counts, so the text and diagram can't drift apart. Item 16a of PRISMA 2020 asks you to describe the results of the search and selection process2, from records identified to studies included.

ExampleA study selection paragraph written from the logAn illustrative example written for this guide. The review is made up.

Our searches returned 2,500 records: 2,410 from three databases and 90 from two trial registers. After removing 640 duplicates, two reviewers independently screened 1,860 titles and abstracts (kappa 0.81) and excluded 1,742.

We sought 118 reports and could not retrieve 5. Of the 113 assessed in full, we excluded 81: 30 for population, 22 for intervention, 17 for outcome and 12 for study design. The remaining 32 reports described 21 studies, all included.

  • Traceable. Each count is a filter on the log, so text and diagram agree.
  • Reasons add up. 30, 22, 17 and 12 sum to the 81 reports excluded.
  • Reports and studies apart. Both counts appear, 32 reports and 21 studies, as PRISMA 2020 asks.

Check it before you submit

Before you submit

  • Two screeners worked independently at both stages, and the log holds both decisions
  • Records identified minus records removed equals the records you screened
  • Reports not retrieved are counted apart from reports assessed
  • Each full-text exclusion has one reason, and the reasons sum to the total
  • Included studies and their reports are counted separately
  • Every number in the diagram and the text comes from the log

Once the included set is settled, the literature review synthesis tool helps you write up the findings. Before you submit, a reference and citation check tests each citation against its source and flags retracted papers.

If peer reviewers question your flow, the response to reviewers template ties each answer to a change. The template on this page keeps your log, counts and diagram together, and River can check each subtraction for you.

How to use this template

Use the files as they are, or open them in River. Every file comes filled in with one made-up review, asking whether pharmacist-led medication reviews help adults with several long-term conditions take their medicines. Read it to see how each count is derived, then clear it for your own.

In River, send your review question, search export and protocol if you have one, plus your screening sheet in whatever state it's in. If you haven't started, River drafts the protocol and criteria for you to pilot. If you have, it rebuilds your log around the decisions you've recorded and checks whether the counts add up. Either way it deduplicates your export and leaves the screening decisions to your reviewers.

  1. Download it or open it in River

    Download all eight files with no signup, or open the template in River and set it up around your review.

  2. Set your criteria first

    Fill in the Review Protocol and Screening Criteria, then have both screeners pilot the criteria on about 50 records.

  3. Deduplicate, then screen in pairs

    Record duplicates by source pair in the Deduplication Register, then log each decision and exclusion reason in the Screening Log.

  4. Count the flow from the log

    Fill PRISMA Counts from the log (or ask River to), check each subtraction, then write the flow and narrative.

What's in the template

Every sheet in the packThe PRISMA Counts sheet, the Screening Log, the Deduplication Register, and the same review tallied by hand.
PRISMA Systematic Review Template
RiverPRISMA Counts

PRISMA Counts

Every box names where its count comes from. The last column is the subtraction, printed rather than trusted.

Flow diagram boxCountDerived fromIdentity check
Records identified, total5,128Search export, five sourcesOK
Removed: duplicate records1,436Deduplication Register
Removed: ineligible by automation212Screening Log, before screening (not in this example)
Removed: other reasons97Screening Log, before screening (not in this example)
Removed before screening, total1,745Sum of removalsOK
Records screened3,383Screening Log, title and abstract (not in this example)OK: 5,128 − 1,745 = 3,383
Excluded at title and abstract3,142Screening Log, title and abstract (not in this example)OK: 3,085 + 57 = 3,142
Reports sought for retrieval241Screening Log, title and abstract (not in this example)OK: 3,383 − 3,142 = 241
Reports not retrieved18Screening Log, retrieval (not in this example)
Reports assessed for eligibility223Screening LogOK: 241 − 18 = 223
Excluded at full text, total198Sum of seven reasonsOK
Reports of included studies25Screening LogOK: 223 − 198 = 25
Studies included in review18Extraction Table row countOK: 25 − 7 further reports = 18

The four highlighted rows are the four identities. A hand-built diagram has no column for them, which is why a flow can be internally contradictory and still look finished.

RiverScreening Log

Screening Log

One row per report assessed in full, with its decision and a reason on every exclusion. The title and abstract stage is summarised below.

Record IDFirst authorYearStageDecisionReason for exclusion
REC-0001Author2 et al.2017Full textIncludeMeets all eligibility criteria
REC-0019Author20 et al.2025Full textExcludeWrong population
REC-0090Author91 et al.2016Full textExcludeWrong intervention
REC-0138Author42 et al.2024Full textExcludeWrong comparator
REC-0164Author68 et al.2020Full textExcludeWrong outcome
REC-0186Author90 et al.2022Full textExcludeWrong study design
REC-0212Author19 et al.2018Full textExcludeInsufficient data reported

Title and abstract agreement, from the four decision pairs in PRISMA Counts:

Decision pairRecords
Both included198
Both excluded3,085
Disagreed, sent to a third reader100
  of those, resolved as include43
  of those, resolved as exclude57
Observed agreement97.04%
Agreement expected by chance86.41%
Cohen’s kappa0.782

43 of the 241 reports that reached retrieval, 18 per cent, got there only because a second screener disagreed. A single screener drops those with no record that a judgement was ever made.

RiverDeduplication Register

Deduplication Register

Two columns: a merged match lives on inside its parent record, but like a deleted one it comes off the count. Both are duplicates.

Source pairMatchedMatch ruleDeletedMerged, still in the set
MEDLINE / Embase1,089DOI exact match1,0890
MEDLINE / CENTRAL141DOI exact match1410
Embase / CINAHL96Title and year, confirmed960
CENTRAL / CINAHL34Title and year, confirmed340
ClinicalTrials.gov / CENTRAL25Registration number match025
Embase / CENTRAL (conference abstract)38Title and year, confirmed380
MEDLINE erratum13Erratum attached to parent013
Total1,4361,39838

A reference manager reports 1,398, because that is what it deleted. It has no reason to mention the 38 it merged, though those 38 come off the count too. That single conflation breaks the first box in the diagram.

RiverTallied by hand

Tallied by hand, against the same log

The same review, same decisions, diagram built at the end from memory and a reference manager's summary screen.

BoxReportedActualOff byWhy
Removed before screening1,3981,74534738 merged duplicates, 212 automation and 97 other removals omitted
Reports assessed for eligibility24122318The 18 never retrieved were counted as assessed
Studies included in review251877 further reports of included studies counted as studies
Exclusion reasons, sum18619812Insufficient data reported never made it onto the diagram
Total misstatement384

Four identities, four failures. The headline count is off by seven studies in the direction that flatters the review, and every number on the diagram is individually plausible, which is why this survives peer review and surfaces as a query from an editor.

  • Review ProtocolYour review question, eligibility criteria table, information sources, screening process and reporting plan.
  • Screening CriteriaSeven exclusion reasons in a fixed order, with the rule for each and worked borderline cases.
  • Deduplication Register sheetMatches for each pair of sources, the rule that caught them, and how many were deleted or merged.
  • Screening Log sheetOne row per report assessed in full, with its decision and one exclusion reason from the fixed list.
  • PRISMA Counts sheetEvery flow diagram box with its count, where that count comes from, and an identity check.
  • PRISMA FlowThe diagram's counts stage by stage, with each subtraction written out beside the number it produces.
  • PRISMA NarrativeThe study selection paragraph for your manuscript, written from the same counts as the diagram.
  • Extraction Table sheetDesign, setting, participants, follow-up, outcome data and risk of bias for each included study.

Common questions

What does a PRISMA flow diagram show?

It shows how many records your search found and how many dropped out at each stage, down to the studies you included. The PRISMA 2020 version counts records identified, removed before screening, screened and excluded. It then counts reports sought, not retrieved, assessed and excluded with reasons, and ends with both the studies included and their reports.

How many people should screen studies for a systematic review?

At least two, working independently, at the title and abstract stage and again at full text, with a third reviewer or an agreed rule to settle disagreements. If you use a single screener for any stage, say so in your methods: PRISMA 2020 asks every review to report how many people screened each record and report.

Do I need a reason for every excluded study?

No. PRISMA 2020 asks for reasons only for reports you exclude after reading the full text. Give each of those one primary reason from a fixed list, so the reasons add up to the total. At the title and abstract stage it asks only how many records you excluded.

What kappa should screeners reach?

Aim for at least 0.60. A 2012 paper on the kappa statistic in Biochemia Medica treats anything lower as inadequate agreement. If your pilot falls short, find the criterion the two screeners read differently, reword it, and pilot again before you screen the rest.

What is the difference between a record, a report and a study?

A record is a title or abstract in a database, a report is any document about a study, and a study is the investigation itself. One trial can turn up as several records and several reports, which is why PRISMA 2020 asks you to count included studies and their reports separately.

Is this PRISMA systematic review template free?

Yes. Download all four Word documents and four CSV sheets with no signup. They come filled in with a made-up review that shows how the counts fit together, which you can clear for your own. Edit with AI opens the same template in a free River workspace.

What does Edit with AI do?

It opens the template in a free River workspace and asks for your review question, search export, protocol and any screening done so far. River drafts or rebuilds your criteria and log, removes duplicates, and shows each count with the subtraction behind it. It doesn't start screening for you; those decisions stay with your reviewers.

Sources

  1. National Academies Press. “Finding What Works in Health Care: Standards for Systematic Reviews.” nationalacademies.org (opens in a new tab)

  2. PubMed Central. “The PRISMA 2020 statement: an updated guideline for reporting systematic reviews.” pmc.ncbi.nlm.nih.gov (opens in a new tab)

  3. PRISMA statement. “PRISMA 2020 expanded checklist.” prisma-statement.org (opens in a new tab)

  4. Biochemia Medica. “Interrater reliability: the kappa statistic.” biochemia-medica.com (opens in a new tab)

  5. PRISMA statement. “PRISMA 2020 flow diagram.” prisma-statement.org (opens in a new tab)

Written by

Chandler Supple

Co-founder & CEO, River

Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.

Reviewed by

Brian Joseff, Co-founder, River