PRISMA-2020-Flussdiagramm

Über PRISMA-Flussdiagramme

Das PRISMA-2020-Flussdiagramm (Page MJ et al., BMJ 2021;372:n71) ist die obligatorische Abbildung in jedem systematischen Review, jeder Meta-Analyse und jedem Scoping-Review, die in BMJ, Lancet, JAMA, Cochrane, JBI und über 200 weiteren Zeitschriften erscheinen. Es handelt sich um eine einzige, streng vorgeschriebene, vierzeilige Abbildung — Identification → Screening → Eligibility → Included — mit Datensatzzählungen in jedem Feld und parallelen „Excluded"-Seitenfeldern.

Konzeptionell ist es ein Flussdiagramm, aber das Layout, die obligatorischen n =-Felder und die Dual-Pipeline-Variante sind vorgeschrieben. Schematex liefert prisma als separate, meinungsstarke Engine, sodass der Autor nur Zählungen und Ausschlussgründe eingibt und das Diagramm von Konstruktion her korrekt ist — man kann keine Zählung versehentlich weglassen oder eine Stage falsch anordnen. Spezifikation: 28-PRISMA-STANDARD.md.

Abgrenzung zu flowchart: Ein generisches Flussdiagramm kennt keine obligatorischen Stages, Datensatzzählungen, Ausschluss-Seitenfelder oder den Dual-Pipeline-Merge. Verwenden Sie prisma immer dann, wenn die Abbildung ein PRISMA-Review-Fluss ist.

prisma·§
↘ preview
100%
Effect of exercise on chronic low-back pain — SR PRISMA 2020 flow diagram (2020-single, systematic-review) — 7 boxes, 6 arrows Effect of exercise on chronic low-back pain — SR Identification Screening Included Identification of studies via databases and registers Records identified from: PubMed (n = 600) Embase (n = 450) Cochrane (n = 184) Web of Science (n = 184) Total (n = 1,418) Records removed before screening Duplicate records removed (n = 318) Records screened n = 1,100 Records excluded n = 870 irrelevant title (n = 750) non-English (n = 120) Reports assessed for eligibility n = 230 Reports excluded, with reasons: n = 195 wrong population (n = 80) wrong intervention (n = 60) wrong outcome (n = 55) Studies included in review Studies included (n = 35) Reports of included studies (n = 38)
UTF-8 · LF · 26 lines · 508 chars✓ parsed·6.0 ms·8.5 KB SVG

1. Erstes Diagramm

Das Minimum sind die vier Stage-Blöcke. Zählungen sind obligatorisch; der Parser verweigert das Rendern eines Diagramms, wenn eine Gesamtzahl fehlt.

prisma

identification:
  databases:
    n: 1000

screening:
  records-screened: 900
  excluded:
    n: 600

eligibility:
  full-text-assessed: 300
  excluded:
    n: 250

included:
  studies: 50

Einrückung ist bedeutsam — zwei Leerzeichen pro Ebene, wie bei Genogramm und SLD. Die erste nicht-leere Zeile muss prisma sein. Kommentare verwenden # oder //.


2. Meta-Zeilen

Schlüssel-Wert-Zeilen auf oberster Ebene, die vor den Stage-Blöcken stehen:

prisma
mode: 2020-single
kind: systematic-review
title: My review
validate-counts: warn
SchlüsselWerteStandardBedeutung
mode2020-single · 2020-dual · 20092020-singleEinzelne Spalte oder doppelte Spalte („andere Methoden").
kindsystematic-review · scoping-review · ipd · nmasystematic-reviewTauscht das Stage-Vokabular aus (siehe §6).
titleZeichenketteWird oberhalb des Diagramms gerendert.
validate-countswarn · strict · offwarnArithmetische Prüfung (siehe §7).
directionTB / TDTBPRISMA ist standardgemäß vertikal; horizontal wird abgelehnt.

3. Identification

Der identification:-Block enthält einen databases:-Unterblock (immer) sowie einen optionalen other:-Unterblock (Dual-Modus).

identification:
  databases:
    n: 1418
    sources: PubMed=600, Embase=450, Cochrane=184
    duplicates-removed: 318
    ineligible-automation: 0
    other-removed: 0
  • n: — Gesamtzahl der identifizierten Datensätze (obligatorisch).
  • sources:Name=Anzahl-Paare, kommagetrennt. Wird als eingerückte Aufschlüsselung gerendert. Namen mit Leerzeichen oder Satzzeichen können in Anführungszeichen gesetzt werden: "Web of Science"=184.
  • duplicates-removed:, ineligible-automation:, other-removed: — optionale Entfernungszählungen. Wenn eines davon angegeben ist, werden sie als separates „Records removed before screening"-Feld in der rechten Spalte gerendert, verbunden durch einen horizontalen Pfeil.

Große Zahlen dürfen Kommas verwenden: n: 1,418 ist dasselbe wie n: 1418.


4. Screening & Eligibility

Beide Stages enthalten eine Hauptzählung sowie einen excluded:-Block. Der Excluded-Block hat seine eigene n:-Angabe und eine optionale reasons:-Aufschlüsselung.

screening:
  records-screened: 1100
  excluded:
    n: 870
    reasons: irrelevant title=750, non-English=120
  reports-sought: 226        # optional
  reports-not-retrieved: 12  # optional

eligibility:
  full-text-assessed: 230
  excluded:
    n: 195
    reasons: wrong population=80, wrong intervention=60, wrong outcome=55

reasons: sind Name=Anzahl-Paare. Wenn mehr als 8 angegeben werden, sortiert der Renderer sie absteigend und fasst das Ende als Other (n = …) zusammen, damit das Seitenfeld lesbar bleibt.


5. Included

included:
  studies: 35
  reports: 38          # eine Studie kann mehrere Berichte liefern
  participants: 28741  # nur PRISMA-IPD

studies: ist obligatorisch. reports: und participants: sind optionale zusätzliche Zählzeilen.


6. Dual-Pipeline & Review-Arten

Dual-Pipeline — Das PRISMA-2020-Update fügte eine zweite Spalte „Identification via other methods" (Zitiersuche, Handsuche, Expertenempfehlungen) hinzu. Fügen Sie einen other:-Block hinzu; die beiden Spalten werden über eine Y-Verzweigung in Screening zusammengeführt.

prisma
mode: 2020-dual

identification:
  databases:
    n: 1234
    duplicates-removed: 254
  other:
    n: 56
    sources: citation-search=30, hand-search=20, expert-recommendation=6

screening:
  records-screened: 1036
  excluded:
    n: 810

eligibility:
  full-text-assessed: 226
  excluded:
    n: 195

included:
  studies: 31

Scoping-Reviewkind: scoping-review tauscht „studies" gegen „sources of evidence" aus und beschriftet die Stages gemäß Tricco et al. 2018, ohne die Geometrie zu ändern.

Aktualisierter Review — Ein optionaler previous-studies:-Block zeichnet ein gestricheltes Feld oben, das in den Identification-Abschnitt einfließt:

previous-studies:
  n: 19
  sources: previous review=19

7. Arithmetische Zählvalidierung

Mit validate-counts: warn (Standard) prüft die Engine, ob die Zählungen über die Stages hinweg stimmig sind — z. B. databases.n + other.n − duplicates-removed = records-screened, und ob Quellen- bzw. Grundaufschlüsselungen mit ihren Gesamtzahlen übereinstimmen. Abweichungen werden als kleiner Warnhinweis unterhalb des Diagramms gerendert (auch im SVG-<desc> für Screenreader zugänglich).

validate-counts: strict macht eine Abweichung zu einem Parse-Fehler mit der Meldung „off by N". off deaktiviert die Prüfung vollständig.


8. Grammatik (EBNF)

prisma-document  = "prisma", { meta-line }, stage-block, { stage-block } ;
meta-line        = ("mode:" | "kind:" | "title:" | "review-id:" | "validate-counts:" | "direction:") value ;

stage-block      = previous-block | identification-block | screening-block | eligibility-block | included-block ;

previous-block       = "previous-studies:" , indent, "n:" int, [ "reports:" int ], { "sources:" pairs } ;
identification-block = "identification:" , indent,
                         "databases:" , indent, "n:" int, { "sources:" pairs },
                           [ "duplicates-removed:" int ], [ "ineligible-automation:" int ], [ "other-removed:" int ],
                         [ "other:" , indent, "n:" int, { "sources:" pairs } ] ;
screening-block      = "screening:" , indent, "records-screened:" int,
                         "excluded:" , indent, "n:" int, { "reasons:" pairs },
                         [ "reports-sought:" int ], [ "reports-not-retrieved:" int ] ;
eligibility-block    = "eligibility:" , indent, "full-text-assessed:" int,
                         "excluded:" , indent, "n:" int, { "reasons:" pairs } ;
included-block       = "included:" , indent, "studies:" int, [ "reports:" int ], [ "participants:" int ] ;

pairs            = pair, { "," pair } ;
pair             = (string | quoted) "=" int ;
int              = digit, { digit | "," } ;     (* commas stripped: 1,234 == 1234 *)

Einrückung beträgt zwei Leerzeichen pro Ebene. Unbekannte Schlüssel innerhalb eines Stage-Blocks sind ein Parse-Fehler, was jede Stage klar definiert hält.


9. Standardkonformität

Entspricht dem PRISMA-2020-Statement (Page MJ, McKenzie JE, Bossuyt PM, et al. The PRISMA 2020 statement: an updated guideline for reporting systematic reviews. BMJ 2021;372:n71) und den Referenz-Renderer-Konventionen des PRISMA2020-R-Pakets (Haddaway et al. 2022). Das Scoping-Review-Vokabular folgt PRISMA-ScR (Tricco et al. 2018); die Teilnehmerzählung folgt PRISMA-IPD (Stewart et al. 2015). Vorlage: prisma-statement.org/prisma-2020-flow-diagram.


Verwandte Beispiele

Direkt einsetzbare Szenarien aus der Beispielgalerie:

prisma·§ PRISMA 2020 (Page et al., BMJ 2021;372:n71)
Effect of exercise on chronic low-back pain — SR PRISMA 2020 flow diagram (2020-single, systematic-review) — 7 boxes, 6 arrows Effect of exercise on chronic low-back pain — SR Identification Screening Included Identification of studies via databases and registers Records identified from: PubMed (n = 600) Embase (n = 450) Cochrane (n = 184) Web of Science (n = 184) Total (n = 1,418) Records removed before screening Duplicate records removed (n = 318) Records screened n = 1,100 Records excluded n = 870 irrelevant title (n = 750) non-English (n = 120) Reports assessed for eligibility n = 230 Reports excluded, with reasons: n = 195 wrong population (n = 80) wrong intervention (n = 60) wrong outcome (n = 55) Studies included in review Studies included (n = 35) Reports of included studies (n = 38)
PRISMA 2020 systematic review (single pipeline)
Canonical PRISMA 2020 flow diagram for a systematic review using the dedicated prisma engine — records identified across four databases, deduplicated, screened, assessed for eligibility, and included, with exclusion side-boxes and mandatory n = counts.
healthcare & social
prisma·§ PRISMA 2020 (Page et al., BMJ 2021;372:n71)
Effect of yoga on chronic back pain — SR PRISMA 2020 flow diagram (2020-dual, systematic-review) — 8 boxes, 7 arrows Effect of yoga on chronic back pain — SR Identification Screening Included Identification of studies via databases and registers Identification of studies via other methods Records identified from: PubMed (n = 600) Embase (n = 450) Cochrane (n = 184) Total (n = 1,234) Records removed before screening Duplicate records removed (n = 254) Identification of studies via other methods citation-search (n = 30) hand-search (n = 20) expert-recommendation (n = 6) Total (n = 56) Records screened n = 1,036 Reports sought for retrieval n = 226 Reports not retrieved (n = 12) Records excluded n = 810 duplicate (n = 120) irrelevant title (n = 560) non-English (n = 130) Reports assessed for eligibility n = 214 Reports excluded, with reasons: n = 191 wrong population (n = 80) wrong intervention (n = 60) wrong outcome (n = 51) Studies included in review Studies included (n = 23) Reports of included studies (n = 25)
PRISMA 2020 dual pipeline (databases + other methods)
PRISMA 2020 flow diagram in dual-pipeline mode — identification via databases and registers plus a second column for other methods (citation searching, hand searches, expert recommendations), merged into screening via a Y-junction.
healthcare & social

Found this useful?

Schematex is free, fully open source, and zero-dependency. A star helps other developers discover it.