Clinical Display Items (nejm-figures-tables)
When to trigger
- Table 1 reports P values comparing randomized groups (current guidance discourages this).
- A Kaplan–Meier plot has no numbers-at-risk row.
- Subgroup results are in text rather than a forest plot.
- The RCT lacks a CONSORT flow diagram, or its denominators don't reconcile.
Table 1 — baseline characteristics by group
Table 1 describes the baseline characteristics of the enrolled population, by group.
- Columns are the randomized/study groups (and often an overall column); rows are characteristics (demographics, key clinical variables, disease severity).
- Do not report P values comparing baseline characteristics in a randomized trial — by design, baseline differences are due to chance. Current guidance is to report standardized differences if balance must be summarized.
- Report continuous variables as mean (SD) or median (IQR) per the distribution; categorical as n (%).
- Denominators must match the analysis populations and the CONSORT flow diagram.
Kaplan–Meier curves (time-to-event)
- Show the survival/event curves per group over the follow-up period.
- A numbers-at-risk row beneath the time axis is required — readers must see how many remain at each time point.
- Consider showing the hazard ratio with 95% CI and the log-rank/Cox result on the panel.
- Censor marks or a clear censoring description; cumulative-incidence curves when competing risks matter.
- Do not extend curves into time ranges where almost no one remains at risk.
Forest plots (subgroups & meta-analyses)
- For subgroup analyses: one row per pre-specified subgroup, the effect estimate with 95% CI, and the interaction P value (see
nejm-statistics). A reference line at the null. Make clear which subgroups were pre-specified.
- For meta-analyses: per-study estimates with CIs, weights, the pooled estimate (diamond), and heterogeneity (I², τ²).
- Keep the scale honest (log scale for ratio measures); annotate which direction favors which arm.
CONSORT participant flow diagram (RCTs)
The flow diagram is mandatory for trials (see nejm-reporting): Enrollment → Allocation → Follow-up → Analysis, with excluded/lost numbers and reasons at each stage. Its numbers must reconcile with Table 1 and the analysis populations.
Figure specifications
- Legible at print size; sans-serif labels; avoid tiny fonts and hairlines.
- Show uncertainty: CIs on estimates, error bars defined in the legend, numbers-at-risk on K–M.
- Colorblind-safe palette; do not encode group by color alone (use line style/markers too).
- Each legend stands alone: what is shown, the groups, the statistic, n, and the error/CI definition.
- De-identify any patient images; remove protected health information from all panels (see
nejm-ethics).
Display-item budget and placement
The ~2700-word Original Article format imposes a hard display-item budget. Main-paper slots go to what a clinician needs to judge the trial: Table 1, the primary-outcome figure (often Kaplan–Meier), the subgroup forest plot, and a safety table. Everything else moves to the supplementary appendix — which NEJM reviewers do read.
Worked micro-example — one Table 1 row (before → after)
- Before (off-style):
Age, years | 63.4 | 62.9 | P=0.71
- After:
Age — yr, mean ±SD | 63.4±9.2 | 62.9±9.5 — the P column deleted; the unit riding in the row label. If balance must be summarized, a standardized-difference column replaces the P column — never both. (Values invented for illustration.)
Output format
【Table 1】 by group, n(%)/mean(SD)/median(IQR), NO baseline P values (standardized diffs ok)? yes/no
【Budget】 main paper limited to decision-critical items; appendix items still cited in order? yes/no
【Kaplan–Meier】 numbers-at-risk row present? HR+CI shown? censoring clear? yes/no
【Forest plot】 subgroups pre-specified + interaction P? / meta heterogeneity reported? yes/no
【CONSORT flow diagram】 present and reconciles with Table 1 + analysis n? yes/no
【Figure specs】 CIs shown / colorblind-safe / legends standalone / de-identified? yes/no
【Fixes】 [...]
【Next】 nejm-ethics
Anti-patterns
- Do not put P values on baseline-comparison rows of Table 1 in a randomized trial.
- Do not show a Kaplan–Meier curve without a numbers-at-risk row.
- Do not bury subgroup results in prose — use a forest plot with interaction tests.
- Do not let the CONSORT flow numbers disagree with Table 1 or the analyzed populations.
- Do not display identifiable patient images or PHI.
Source: brycewang-stanford/Awesome-Journal-Skills → NEJM-Skills/skills/nejm-figures-tables/SKILL.md
1---2name: nejm-figures-tables3description: Use to build NEJM clinical display items correctly — Table 1 baseline characteristics by group (with standardized differences, not P values), Kaplan-Meier curves with numbers-at-risk, forest plots for subgroups and meta-analyses, and the CONSORT participant flow diagram.4---567# Clinical Display Items (nejm-figures-tables)89## When to trigger1011- Table 1 reports P values comparing randomized groups (current guidance discourages this).12- A Kaplan–Meier plot has no numbers-at-risk row.13- Subgroup results are in text rather than a forest plot.14- The RCT lacks a CONSORT flow diagram, or its denominators don't reconcile.1516## Table 1 — baseline characteristics by group1718Table 1 describes the **baseline characteristics of the enrolled population, by group**.1920- Columns are the randomized/study groups (and often an overall column); rows are characteristics (demographics, key clinical variables, disease severity).21- **Do not report P values comparing baseline characteristics in a randomized trial** — by design, baseline differences are due to chance. Current guidance is to report **standardized differences** if balance must be summarized.22- Report continuous variables as mean (SD) or median (IQR) per the distribution; categorical as n (%).23- Denominators must match the analysis populations and the CONSORT flow diagram.2425## Kaplan–Meier curves (time-to-event)2627- Show the survival/event curves per group over the follow-up period.28- **A numbers-at-risk row beneath the time axis is required** — readers must see how many remain at each time point.29- Consider showing the **hazard ratio with 95% CI** and the log-rank/Cox result on the panel.30- Censor marks or a clear censoring description; cumulative-incidence curves when competing risks matter.31- Do not extend curves into time ranges where almost no one remains at risk.3233## Forest plots (subgroups & meta-analyses)3435- For **subgroup analyses**: one row per pre-specified subgroup, the effect estimate with 95% CI, and the **interaction P value** (see `nejm-statistics`). A reference line at the null. Make clear which subgroups were pre-specified.36- For **meta-analyses**: per-study estimates with CIs, weights, the pooled estimate (diamond), and heterogeneity (I², τ²).37- Keep the scale honest (log scale for ratio measures); annotate which direction favors which arm.3839## CONSORT participant flow diagram (RCTs)4041The flow diagram is mandatory for trials (see `nejm-reporting`): Enrollment → Allocation → Follow-up → Analysis, with excluded/lost numbers and reasons at each stage. **Its numbers must reconcile** with Table 1 and the analysis populations.4243## Figure specifications4445- Legible at print size; sans-serif labels; avoid tiny fonts and hairlines.46- **Show uncertainty**: CIs on estimates, error bars defined in the legend, numbers-at-risk on K–M.47- Colorblind-safe palette; do not encode group by color alone (use line style/markers too).48- Each legend stands alone: what is shown, the groups, the statistic, n, and the error/CI definition.49- De-identify any patient images; remove protected health information from all panels (see `nejm-ethics`).5051## Display-item budget and placement5253The ~2700-word Original Article format imposes a hard display-item budget. Main-paper slots go to what a clinician needs to judge the trial: Table 1, the primary-outcome figure (often Kaplan–Meier), the subgroup forest plot, and a safety table. Everything else moves to the **supplementary appendix** — which NEJM reviewers do read.5455- [ ] Every display item is cited in the text, in numerical order; an uncited item gets cut.56- [ ] One message per figure — split or simplify a panel that needs a paragraph of caption.57- [ ] Safety tables report **absolute event counts and rates per arm** (see `nejm-statistics`).5859## Worked micro-example — one Table 1 row (before → after)6061- Before (off-style): `Age, years | 63.4 | 62.9 | P=0.71`62- After: `Age — yr, mean ±SD | 63.4±9.2 | 62.9±9.5` — the P column deleted; the unit riding in the row label. If balance must be summarized, a standardized-difference column replaces the P column — never both. (Values invented for illustration.)6364## Output format6566```67【Table 1】 by group, n(%)/mean(SD)/median(IQR), NO baseline P values (standardized diffs ok)? yes/no68【Budget】 main paper limited to decision-critical items; appendix items still cited in order? yes/no69【Kaplan–Meier】 numbers-at-risk row present? HR+CI shown? censoring clear? yes/no70【Forest plot】 subgroups pre-specified + interaction P? / meta heterogeneity reported? yes/no71【CONSORT flow diagram】 present and reconciles with Table 1 + analysis n? yes/no72【Figure specs】 CIs shown / colorblind-safe / legends standalone / de-identified? yes/no73【Fixes】 [...]74【Next】 nejm-ethics75```7677## Anti-patterns7879- **Do not** put P values on baseline-comparison rows of Table 1 in a randomized trial.80- **Do not** show a Kaplan–Meier curve without a numbers-at-risk row.81- **Do not** bury subgroup results in prose — use a forest plot with interaction tests.82- **Do not** let the CONSORT flow numbers disagree with Table 1 or the analyzed populations.83- **Do not** display identifiable patient images or PHI.8485---8687**Source:** [`brycewang-stanford/Awesome-Journal-Skills`](https://github.com/brycewang-stanford/Awesome-Journal-Skills) → `NEJM-Skills/skills/nejm-figures-tables/SKILL.md`