Computed from this object's own state — a structural condition is unmet. This is not a fixed disclaimer: the conditions below are each testable, and a build in which they are met renders READY.
In adults with heart failure, does empagliflozin compared with placebo reduce the first occurrence of adjudicated cardiovascular death or adjudicated hospitalisation for heart failure -- the outcome both trials register as their primary?
In this section: Registration and administrative information (PROSPERO field set) · What this object claims to contain
| Review title | Empagliflozin in adults with heart failure |
|---|---|
| Review question (PICO) | In adults with heart failure, does empagliflozin compared with placebo reduce the first occurrence of adjudicated cardiovascular death or adjudicated hospitalisation for heart failure -- the outcome both trials register as their primary? |
| Population | Not shown — sglt2i_hf_nma is a network protocol whose intervention is the SGLT2 network, not empagliflozin alone. State: PROTOCOL_IS_A_NETWORK. |
| Intervention | Not shown — sglt2i_hf_nma is a network protocol whose intervention is the SGLT2 network, not empagliflozin alone. State: PROTOCOL_IS_A_NETWORK. |
| Comparator | Not shown — sglt2i_hf_nma is a network protocol whose intervention is the SGLT2 network, not empagliflozin alone. State: PROTOCOL_IS_A_NETWORK. |
| Background / rationale | Not recorded — this object holds no background field, and an introduction generated without one would be argument that no source in this review supports |
| Eligibility criteria | not recorded on the page this object was extracted from |
| Information sources | 0 source layers, listed on the Extraction tab |
| Search strategy | The executed strings, datetimes, filters and hit counts are on the Search tab |
| Study selection process | Not recorded — no screening record was recoverable from the page this object was extracted from, so who screened and how cannot be stated |
| Number of screeners | Not recorded — this object records no screener count |
| Data extraction items | Extracted per trial on this object: registry id; primary publication; arms; per-arm counts and the published effect. Fields not listed here were not extracted. |
| Outcomes and prioritisation | Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) |
| Risk of bias method | RoB 2, per result, five domains — see the risk-of-bias table below |
| Synthesis methods | Pooled under random-effects with the REML estimator on the log scale. Whether they were prespecified is not recorded on this object. |
| Subgroup analyses | Not recorded — this object records no subgroup-analysis field at all, so whether any were prespecified is UNKNOWN -- which is not the same as none having been |
| Meta-bias assessment | Not recorded — no funnel, Egger or Peters value is held on this object, so no meta-bias assessment is claimed |
| Certainty assessment | GRADE, recorded for 1 outcome(s) (GRADE, following the Cochrane Handbook chapter 14. Randomised evidence starts HIGH and is rated down with reasons.). The ratings are on the Certainty tab. |
| Funding | Not recorded — no funding statement is recorded for this review |
| Competing interests | Not recorded — no declaration is recorded |
| Built | 2026-08-17T12:06Z |
| Schema | 2-converted-from-extractor |
not recorded on the page this object was extracted from
In this section: Extraction — every datum linked to its source · Outcome primary · Extracted values, and where each came from · Recompute envelope — the headline against the rows shown · Outcome primary · Absolute effect at a baseline risk the reader chooses · Risk of bias (RoB-2) · Overall judgement per trial · Inter-assessor agreement · References · Included studies · Regulatory documents · Methods and guidance · Sources · Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) · Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) · What was measured · Pooled result · What this pool holds constant · Contributing trials · Endpoint definitions, read from the registry · Does the answer depend on the pooling method?
Every per-trial value this review pools, with a link to the record it came from. Derived by ssot/projectors_evidence.py for any topic whose rows carry an NCT, a PMID, an ISRCTN or a source URL.
2 of 2 rows are linked to a source; 0 carry no identifier and are shown as unlinked rather than omitted.
| Trial | Source | Linked via | Effect | Counts as posted | Provenance |
|---|---|---|---|---|---|
| NCT03057977 — the registry records no acronym for this trial | NCT03057977 | nct | HR 0.75 (0.65 to 0.86) | — | READ from the primary publication as a time-to-first-event HAZARD RATIO. log_se derived from the printed interval as (log(ci_high) - log(ci_low)) / (2 * 1.959964), the same derivation this object already records for its per-trial effects. NO COUNT IS INVENTED. |
| NCT03057951 — the registry records no acronym for this trial | NCT03057951 | nct | HR 0.79 (0.69 to 0.9) | — | READ from the primary publication as a time-to-first-event HAZARD RATIO. log_se derived from the printed interval as (log(ci_high) - log(ci_low)) / (2 * 1.959964), the same derivation this object already records for its per-trial effects. NO COUNT IS INVENTED. |
One row per extracted value. Every row carries the value, the verbatim sentence it was read from, a resolvable link to the source, and whether the number was read or derived. Where any of those is absent the row says so rather than omitting the value.
| Trial / outcome | Value as extracted | Verbatim source sentence | Source links | Read or derived |
|---|---|---|---|---|
| EMPEROR-Reduced primary | OR 0.731 (95% CI 0.626 to 0.854) | no source sentence recorded — this value cannot be checked against a quoted line here | NCT03057977 | DERIVED by us from extractor recovery from the published page The point estimate and interval shown here are DERIVED, not read: the extractor recovered an estimate and a variance on the analysis scale, and the interval is estimate +/- 1.96*sqrt(variance) back-transformed. No source document was consulted and no source sentence is recorded. |
| EMPEROR-Preserved primary | OR 0.78 (95% CI 0.678 to 0.898) | no source sentence recorded — this value cannot be checked against a quoted line here | NCT03057951 | DERIVED by us from extractor recovery from the published page The point estimate and interval shown here are DERIVED, not read: the extractor recovered an estimate and a variance on the analysis scale, and the interval is estimate +/- 1.96*sqrt(variance) back-transformed. No source document was consulted and no source sentence is recorded. |
Derived by ssot/recompute_envelope.py. The pooled number is recomputed from the per-trial rows this same page shows, so the arithmetic between the extraction table and the headline is checkable with no tool the reader does not already have.
| Source | Point | 95% CI |
|---|---|---|
| stored on this page | 0.7708 | — |
| fixed effect, recomputed from the rows | 0.7708 | 0.7 to 0.8488 |
| DerSimonian-Laird, recomputed | 0.7708 | 0.7 to 0.8488 |
AGREES -- the stored point lies between the fixed-effect and DerSimonian-Laird estimates computed from the rows this page shows.
Scale used: log. Declared estimator: REML.
DerSimonian-Laird is biased at k below about ten and this project uses REML. DL is here only to WIDEN the envelope so a REML point falls inside it; it is never offered as the review's estimate.
Derived by ssot/absolute_effect.py for any topic with a pooled ratio measure AND a declared indirectness argument. Where either is missing it DECLINES with a reason rather than emitting a table the review has not licensed — a ratio becomes an absolute effect only against a baseline risk, and a baseline risk belongs to a population.
Variant:
Unit assessed: —
Assessor 1: (anthropic family). Assessor 2: (openai family).
| Trial | Result assessed | Domain | Assessor 1 (anthropic) | Assessor 2 (openai) | Agreed |
|---|---|---|---|---|---|
| EMPEROR-Reduced | Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | D1 D1_randomisation_process | no information | no information | yes |
| EMPEROR-Reduced | Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | D2 D2_deviations_from_intended_intervention | no information | no information | yes |
| EMPEROR-Reduced | Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | D3 D3_missing_outcome_data | LOW | no information | NO |
| EMPEROR-Reduced | Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | D4 D4_measurement_of_the_outcome | LOW | LOW | yes |
| EMPEROR-Reduced | Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | D5 D5_selection_of_the_reported_result | LOW | LOW | yes |
| EMPEROR-Preserved | Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | D1 D1_randomisation_process | no information | no information | yes |
| EMPEROR-Preserved | Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | D2 D2_deviations_from_intended_intervention | no information | no information | yes |
| EMPEROR-Preserved | Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | D3 D3_missing_outcome_data | LOW | no information | NO |
| EMPEROR-Preserved | Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | D4 D4_measurement_of_the_outcome | LOW | LOW | yes |
| EMPEROR-Preserved | Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | D5 D5_selection_of_the_reported_result | LOW | LOW | yes |
| Trial | Result assessed | Assessor 1 (anthropic) | Assessor 2 (openai) | Agreed |
|---|---|---|---|---|
| EMPEROR-Reduced | Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | some concerns | no overall judgement reached — this assessor answered “no information”, which RoB 2 defines as a response to a signalling question and not as one of the three overall categories (low, some concerns, high) | NO |
| EMPEROR-Preserved | Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | some concerns | no overall judgement reached — this assessor answered “no information”, which RoB 2 defines as a response to a signalling question and not as one of the three overall categories (low, some concerns, high) | NO |
This assessment is DUAL — two assessors from different model families, the second asked blind. The agreement rate is withheld pending adjudication. Both readers were given this review’s decision rule; an earlier version of this sentence said the blinding had withheld it, and that was wrong. What the 10 domain comparison(s) show is a reading difference that runs in OPPOSITE directions by domain — on domains 1 to 3 the second assessor more often declines to judge at all, and on domains 4 and 5 it more often judges low. A single agreement rate averages those two behaviours into one number that describes neither. Both assessors’ per-result judgements are shown in the table above, unadjudicated, and neither is this review’s finding. No adjudication has been performed, so this review holds no final risk-of-bias judgement for these results.
| Layer | Source | How it was obtained |
|---|
| Comparator | placebo |
|---|---|
| Estimand | time_to_first — random-effects |
| Effect scale | pooled on the log scale |
HR 0.7708 (0.7 to 0.8488), 95% interval
Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF). random-effects, estimator REML, k = 2.
τ² 0 · I² 0% · Q 0.2785 on not stated df
Favours: the intervention (direction of benefit not recorded for this outcome)
Q = 0.368949 on 1 df, I-squared 0.0 per cent, tau-squared 0.0 under REML: the two trials agree closely. That agreement is not the main uncertainty here. Both trials registered this endpoint as time to first event and this pool combines odds ratios computed from cumulative arm counts, over trials that ran for different lengths of time. An odds ratio over unequal follow-up is not a hazard ratio and does not become one by being pooled: it depends on how long each trial ran, so the weights do not mean what a reader would assume. Both trials published a hazard ratio and those are the right inputs. Direction and rough magnitude are not in doubt -- both favour empagliflozin, both intervals exclude no effect -- but read the pooled number as an approximation to the quantity the trials estimated, not as that quantity. Two trials agreeing about an odds ratio over unequal follow-up agree about something neither of them set out to measure.
The extractor recovered a pooled result from this page, so the page pooled these trials. Whether they should have been pooled is not established by conversion - several pages in this corpus pooled harm with efficacy, or distinct agents, and their estimates were withdrawn for that reason.
How to read this: How this pool combines the two trials is a weaker claim than what they measured. Both trials register the same primary endpoint, verified word for word -- the registered strings differ only by the word 'the'. But both register it as time to first event, and this pool combines odds ratios computed from cumulative arm counts, over trials that did not run for the same length of time. An odds ratio over unequal follow-up is not a hazard ratio and does not become one by being pooled: it depends on how long each trial ran, so the weights do not mean what a reader would assume they mean. Both trials published a hazard ratio and those are the right inputs. The direction and rough magnitude here are not in doubt -- both trials favour empagliflozin and both intervals exclude no effect -- but the pooled number should be read as an approximation to the quantity the trials estimated, not as that quantity. Recorded 2026-08-20. Whether this pool is recomputed from the published hazard ratios is a decision that has been referred and not taken; the limitation is stated either way, because a reader must not be able to reach the estimate without meeting it.
| Dimension | Across the pooled cohorts | If it differs, why it is crossed anyway |
|---|---|---|
| effect measure | ESTABLISHED | both stored as odds ratios computed from arm-level counts on arms[], reproduced to six decimals |
| estimand | ESTABLISHED | Checked on 2026-08-20 and established. Both trials register the same primary outcome and the registered strings differ by one word: EMPEROR-Reduced writes 'Time to the First Event of...' and EMPEROR-Preserved 'Time to First Event of...'. Same components, same adjudication, same order, same construct. This is the orthographic difference that has manufactured false disagreements in this repository before -- 'Percent' against 'Percentage' on the ORION trials -- and it is not a disagreement here either. |
| superseded 2026 08 20 | B | o |
| Trial | Analysed treatment / control |
OR (95% CI), or events | Source of this cell |
|---|---|---|---|
| EMPEROR-Reduced NCT03057977 | intervention: 1,863 control: 1,867 | 0.7309 (0.6255 to 0.8541) | : |
| EMPEROR-Preserved NCT03057951 | intervention: 2,997 control: 2,991 | 0.7801 (0.6776 to 0.8979) | : |
not recorded on the page this object was extracted from
What each trial COUNTED, in its own registry record's words, before anything here was pooled. A sentence saying what HAPPENED is not a sentence saying what was COUNTED, and only the second one licenses a pool. Follow the registration link to disagree with any row.
| Trial | Rank in its own trial | Registered outcome measure | Description, verbatim | Analysis set / window |
|---|---|---|---|---|
| EMPEROR-Reduced NCT03057977 | No endpoint definition is recorded for this trial. Its effect was pooled without one. | |||
| EMPEROR-Preserved NCT03057951 | No endpoint definition is recorded for this trial. Its effect was pooled without one. | |||
With two or three studies the Cochrane Handbook (10.10.4.4–10.10.4.5) asks for a sensitivity analysis comparing interval methods rather than a choice between them. Both are given here; the published interval is the first row.
| Interval | Method | Summary (95% CI) |
|---|---|---|
| sensitivity (Handbook 10.10.4.5) | inverse variance with Hartung-Knapp, t on k-1 = 1 degree of freedom (t = 12.7062), variance-inflation factor floored at 1 | 0.7708 (0.4127 to 1.4396) |
In this section: Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) · Forest plot · Visual abstract · Risk of bias, both assessors · GOSH · Trial-sequential analysis · Meta-regression
Drawn from the same stored estimates the table above lists. Box area is proportional to inverse-variance weight.
x-axis range
⬇ SVG (vector) 1 KB ⬇ PNG 4500x920 101 KB
All raster formats were generated at build time from the same SVG as the graphic above (SHA-256, first 16 hex characters: 90fb7645376b6f6a), at 600 dpi for a 6-inch print width, on a white ground.
Submission formats written to the figures directory, not embedded here because an uncompressed 600 dpi TIFF is tens of megabytes: EPS (vector, journal's first choice for line art) — forest_fit.eps, 3 KB; TIFF (uncompressed, 600 dpi -- journal fallback) — forest_fit.tiff, 12,129 KB.
⬇ SVG (vector) 1 KB ⬇ PNG 4500x920 100 KB
All raster formats were generated at build time from the same SVG as the graphic above (SHA-256, first 16 hex characters: 94b9564c2fef26ae), at 600 dpi for a 6-inch print width, on a white ground.
Submission formats written to the figures directory, not embedded here because an uncompressed 600 dpi TIFF is tens of megabytes: EPS (vector, journal's first choice for line art) — forest_w1.eps, 3 KB; TIFF (uncompressed, 600 dpi -- journal fallback) — forest_w1.tiff, 12,129 KB.
⬇ SVG (vector) 1 KB ⬇ PNG 4500x920 98 KB
All raster formats were generated at build time from the same SVG as the graphic above (SHA-256, first 16 hex characters: 22a3ee2897403877), at 600 dpi for a 6-inch print width, on a white ground.
Submission formats written to the figures directory, not embedded here because an uncompressed 600 dpi TIFF is tens of megabytes: EPS (vector, journal's first choice for line art) — forest_w2.eps, 3 KB; TIFF (uncompressed, 600 dpi -- journal fallback) — forest_w2.tiff, 12,129 KB.
Changing the range moves the axis window only. The guides stay labelled with the null and the extremes of the plotted intervals, so no plotted value and no printed number differs between these views — and that is checked at build time, not asserted. Ranges not offered because they would crop the data: 0.7 to 1.3.
⬇ SVG (vector) 2 KB ⬇ PNG 4500x2100 307 KB
All raster formats were generated at build time from the same SVG as the graphic above (SHA-256, first 16 hex characters: c7480d2868a1ef5a), at 600 dpi for a 6-inch print width, on a white ground.
Submission formats written to the figures directory, not embedded here because an uncompressed 600 dpi TIFF is tens of megabytes: EPS (vector, journal's first choice for line art) — visual-abstract.eps, 4 KB; TIFF (uncompressed, 600 dpi -- journal fallback) — visual-abstract.tiff, 27,685 KB.
Projected from the canonical object, so it carries the same k, the same pooled estimate and the same interval as the paper and cannot drift from them. The interval is drawn to scale against the no-difference line, which it EXCLUDES: 0.7 to 0.849, with no difference at 1.
⬇ SVG (vector) 8 KB
Only the vector format is offered for this figure, by choice: it is line art — discrete marks, glyphs and labels — which SVG reproduces exactly at any size, so a raster would add weight without adding fidelity. The build was able to rasterise; it was asked not to.
Every cell carries BOTH independent cross-family assessments and they are not reconciled: showing one column would be a reconciliation presented as an observation. Glyph as well as colour, so the panel survives greyscale printing and colour-blind reading. A trial with no judgement is shown as a row of not-assessed markers rather than omitted, so a gap in the assessment cannot be mistaken for a clean assessment. Agreement as measured: {'per domain agreed': 8, 'per domain total': 10, 'per domain rate pct': 80.0, 'overall agreed': 0, 'overall total': 2, 'overall is derived': True, 'recomputed from the stored judgements': True, 'why recomputed': 'The stored disagreement tallies were frozen as text and 12 of 22 no longer match the judgements in the object -- a later guidance pass moved 51 the randomisation process judgements and the tallies were never recomputed. This is derived from what the object holds now.'}.
⬇ SVG (vector) 1 KB ⬇ PNG 3500x540 81 KB
All raster formats were generated at build time from the same SVG as the graphic above (SHA-256, first 16 hex characters: 9091822e99aa8781), at 600 dpi for a 6-inch print width, on a white ground.
Submission formats written to the figures directory, not embedded here because an uncompressed 600 dpi TIFF is tens of megabytes: EPS (vector, journal's first choice for line art) — gosh.eps, 2 KB; TIFF (uncompressed, 600 dpi -- journal fallback) — gosh.tiff, 5,537 KB.
Deliberately not drawn. Every subset meta-analysis of 2 trials is 3 points; a cloud that small cannot show the multimodality GOSH exists to reveal, and a reader would take the picture as evidence of its absence.
⬇ SVG (vector) 1 KB ⬇ PNG 3500x650 87 KB
All raster formats were generated at build time from the same SVG as the graphic above (SHA-256, first 16 hex characters: 25ed9800fdf56614), at 600 dpi for a 6-inch print width, on a white ground.
Submission formats written to the figures directory, not embedded here because an uncompressed 600 dpi TIFF is tens of megabytes: EPS (vector, journal's first choice for line art) — tsa.eps, 2 KB; TIFF (uncompressed, 600 dpi -- journal fallback) — tsa.tiff, 6,665 KB.
TSA boundaries depend entirely on a target information size that must be pre-specified. This review's protocol registers none, so any boundary drawn here would be a parameter chosen after seeing the data -- which is the practice TSA exists to protect against.
⬇ SVG (vector) 1 KB ⬇ PNG 3500x540 87 KB
All raster formats were generated at build time from the same SVG as the graphic above (SHA-256, first 16 hex characters: e35ec93bbc9a1c10), at 600 dpi for a 6-inch print width, on a white ground.
Submission formats written to the figures directory, not embedded here because an uncompressed 600 dpi TIFF is tens of megabytes: EPS (vector, journal's first choice for line art) — bubble.eps, 2 KB; TIFF (uncompressed, 600 dpi -- journal fallback) — bubble.tiff, 5,537 KB.
The protocol pre-specifies no moderator, and at k = 2 a meta-regression would be fitted on 2 points. Not drawn rather than drawn with a caveat: a bubble plot invites reading a slope, and there is no slope here that any reader should read.
In this section: Summary of findings · Reproducibility artifact · Other recorded qualifications · Judgement register — what a harness cannot derive · Outcome primary — 0 of 8 declared, 8 of 8 undeclared
| Outcome | k | Pooled effect | Certainty |
|---|---|---|---|
| Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | 2 | HR 0.771 (0.7 to 0.849) | Pending12 |
| Canonical object | — |
|---|---|
| Registered at | — — |
| Schema | 2-converted-from-extractor |
| Object last updated | 2026-08-17T12:06Z |
| Source object SHA-256, first 16 hex characters | d3d1a6e707a5ecde |
| Page generated | 2026-09-03 15:34 UTC |
| Generator build | 227ec366e. The standard this page was built to is NOT ESTABLISHED: this object carries no build_stamp, so the version above is the standard that exists now, not the one this page was built against. |
This page CANNOT be rebuilt from what is recorded here: no canonical object is recorded and no registered commit is recorded. Each figure on the Analysis tab downloads as an SVG carrying exactly the values shown.
Statements this review records about the limits of what it establishes, which are not shown elsewhere on this page. They are reproduced from the object verbatim and are not summarised.
| The note this replaces claimed a guarantee nothing provided | It read 'arm order as the registry lists it; a swapped pair would show as a mismatch rather than a silent pass'. It would not and it did not. Nothing in this repository compared this block against arms[] until scripts/lint_registration_counts_arm_order.py was written on 2026-08-20, which found 23 inconsistent rows across 75. A sentence describing a check that no command performs is not a check. |
|---|---|
| This width is a property of k equals two | t on one degree of freedom is 12.7062 against the normal 1.9600, so this interval is enormously wider than the inverse-variance one and crosses no effect. That is a property of having exactly two studies, not a measurement of sparse information. EMPEROR-Reduced and EMPEROR-Preserved were built as parallel sister trials with a patient-level pooling plan finalised in March 2017, before either enrolled a participant: same drug, same dose, same committees, same randomisation, same schedule, same adjudication, same endpoints. 9,718 randomised, 1,749 primary events, and both individual hazard ratios exclude 1. A mechanical Hartung-Knapp width must not drive a certainty rating without this design fact recorded beside it. |
| A note written here does not reach a reader | This field is not rendered. ssot/build_app_v2.py builds the pooling-method table from `published interval`, `estimator`, the interval bounds, `THE_POINT_ESTIMATE_IS_UNCHANGED` and `variance inflation floor`, and from nothing else in this block. A disclosure was appended here on 2026-08-20 and the rebuild came out byte-identical, which is how it was found. It was moved to THE_POINT_ESTIMATE_IS_UNCHANGED. Recorded so the next person does not write here either. |
| Estimand established reason | Checked on 2026-08-20 and established. Both trials register the same primary outcome and the registered strings differ by one word: EMPEROR-Reduced writes 'Time to the First Event of...' and EMPEROR-Preserved 'Time to First Event of...'. Same components, same adjudication, same order, same construct. This is the orthographic difference that has manufactured false disagreements in this repository before -- 'Percent' against 'Percentage' on the ORION trials -- and it is not a disagreement here either. |
| Interpretation caveat | How this pool combines the two trials is a weaker claim than what they measured. Both trials register the same primary endpoint, verified word for word -- the registered strings differ only by the word 'the'. But both register it as time to first event, and this pool combines odds ratios computed from cumulative arm counts, over trials that did not run for the same length of time. An odds ratio over unequal follow-up is not a hazard ratio and does not become one by being pooled: it depends on how long each trial ran, so the weights do not mean what a reader would assume they mean. Both trials published a hazard ratio and those are the right inputs. The direction and rough magnitude here are not in doubt -- both trials favour empagliflozin and both intervals exclude no effect -- but the pooled number should be read as an approximation to the quantity the trials estimated, not as that quantity. Recorded 2026-08-20. Whether this pool is recomputed from the published hazard ratios is a decision that has been referred and not taken; the limitation is stated either way, because a reader must not be able to reach the estimate without meeting it. |
| Heterogeneity status superseded | Q = 0.368949 on 1 df, I-squared 0.0 per cent, tau-squared 0.0 under REML: the two trials agree closely. And agreement between them is not the main uncertainty here -- see the caveat on the estimate, which concerns the summary measure rather than the spread. Two trials agreeing on an odds ratio computed over unequal follow-up agree about a quantity that is not the one either of them estimated. |
| Estimand established reason | RE-ESTABLISHED 2026-09-03 against the endpoint type, which is the check that failed. The previous reason established only that the two registered endpoint strings match -- they do, differing by the word 'the'. It did not ask whether the stored effect measure is one that endpoint supports. Both registrations declare time to first event; the stored measure was an odds ratio from cumulative counts over unequal follow-up. Two rows agreeing on a measure establishes only that the same transformation ran twice, not that it was the right one. The measure is now HR and it matches the endpoint type. |
| What is not invalidated | The direction, the magnitude and the conclusion. 0.758 -> 0.771. The trials are the right trials, both individual intervals exclude no effect, and the finding that empagliflozin reduces the primary composite STANDS. This is a correction to our derivation, not a claim about the world, and it is stated that way because this project has already once published 'the correction reverses the conclusion' when only its own provenance had collapsed. |
| The defect was detected and disclosed and not acted on | The object's own pooled.caveats said an odds ratio over unequal follow-up is not a hazard ratio and does not become one by being pooled -- and the page then printed OR 0.758 in the headline, the abstract, the results, the summary-of-findings table, the forest plot and the GRADE calculations. Adding a warning is not a fix; a disclosed wrong number is still the number a reader takes away. |
| Caveats | How this pool combines the two trials is a weaker claim than what they measured. Both trials register the same primary endpoint, verified word for word -- the registered strings differ only by the word 'the'. But both register it as time to first event, and this pool combines odds ratios computed from cumulative arm counts, over trials that did not run for the same length of time. An odds ratio over unequal follow-up is not a hazard ratio and does not become one by being pooled: it depends on how long each trial ran, so the weights do not mean what a reader would assume they mean. Both trials published a hazard ratio and those are the right inputs. The direction and rough magnitude here are not in doubt -- both trials favour empagliflozin and both intervals exclude no effect -- but the pooled number should be read as an approximation to the quantity the trials estimated, not as that quantity. Recorded 2026-08-20. Whether this pool is recomputed from the published hazard ratios is a decision that has been referred and not taken; the limitation is stated either way, because a reader must not be able to reach the estimate without meeting it. |
| What this pooled estimate does not establish | The composite is hospitalisation-driven and this pool does not establish a mortality benefit. Heart-failure hospitalisation is about HR 0.70 (0.62 to 0.78) and is significant; cardiovascular death is about HR 0.91 (0.80 to 1.05) and is not. The pooled composite HR of 0.771 (0.700 to 0.849) is carried by the hospitalisation limb, so a reader given only the composite would reasonably infer a survival benefit that these two trials do not show. |
| What the two study hartung knapp interval does not measure | The house-rule Hartung-Knapp interval on this outcome is 0.413 to 1.440 and crosses no effect. That width is a property of having exactly two studies, not a measurement of sparse information: t on one degree of freedom is 12.7062 against the normal 1.9600. EMPEROR-Reduced and EMPEROR-Preserved were built as parallel sister trials with a patient-level pooling plan finalised in March 2017, before either enrolled a participant -- same drug, dose, committees, randomisation, schedule, adjudication and endpoints. 9,718 randomised, 1,749 primary events, and both individual hazard ratios exclude 1. A mechanical Hartung-Knapp width must not drive a certainty rating without that design fact stated beside it. |
| Written to more than one field because | A single field is a single point of failure for exactly the projector blindspot that hid 36 risk-of-bias assessments across ten topics on the same day. A reader reaching the estimate by any route must meet this. |
| Scope | empagliflozin against placebo in heart failure, search closed 20 January 2021 |
| Scope | network meta-analysis, type 2 diabetes with a history of heart failure |
| What this denominator does not cover | The 125 records the screen retrieved and did not read, and the included-study table of every one of the five it did. No published trial set here was read; all are inferred. The check count is honest about the checks and the screen is separately honest about its size. |
| The bound on this claim | It is 'no identified synthesis', never 'no synthesis'. The screen matched 130 records, retrieved 25, appraised 5 and did not read 125. A synthesis pooling this pair could exist among them. And no included-study table was read for any of the five appraised, so even their trial sets are inferred from abstract text, participant totals and search cut-off dates. |
| What is not established | The allocation concealment mechanism is not described in the registration, and the methods section that would describe it is not open access. LOW is scored on randomisation and balance; it is not scored on a concealment mechanism nobody here has read. |
| Why this is not an adjudicated dispute | A blind second assessor from a different model family disagreed with this domain on 89% of judgements across 22 topics. That would ordinarily be a dispute to adjudicate. It is not one: the tool's own text names this exact evidential situation -- a bare statement that a study was randomised -- and prescribes the answer. The second assessor is not being deferred to; the guidance is being applied. |
| What the registry gives and does not | A ClinicalTrials.gov design module records `allocation: Randomized`. It carries no sequence-generation method and no allocation-concealment mechanism. The original judgement's own note said so before scoring LOW. |
| How this maps to the tool s algorithm | The tool maps 'No information' on 1.1 and 1.2 with no baseline concern to a domain judgement of some concerns. This project writes no information on the domain when it could not be judged from the sources read, and caps the overall at some concerns. Same place, and it keeps 'we could not judge this' distinguishable from 'we judged it and had concerns'. |
| What does not change | No overall rating and no GRADE CERTAINTY moves. All 51 judgements were already capped at some concerns or HIGH by another no information domain. |
| Named by hand because its evidence is weaker still | the randomisation process was scored LOW citing the registered title containing the word randomised, plus balanced arm sizes. The design module is not cited. A title adjective is the thinnest possible form of the situation the guidance names. |
| And this one also inferred concealment from arm balance | This judgement cited, in addition, that the arm sizes are balanced and that this is what a concealed sequence produces. That is an inference, not a registry fact. Balanced arms are consistent with concealment and do not establish it, and RoB 2 signalling question 1.3 asks whether baseline differences suggest a problem -- a different question from whether concealment was adequate. The entry states in its own words that the mechanism was never read. |
| This does not replace the stored judgement | This is the judgement the published algorithm proposes from the signalling responses named here. It does not replace the stored `judgement` beside it, and nothing reads it yet. The tool itself says its algorithms "provide proposed judgements, but users should verify these and change them if they feel this is appropriate" -- so this is an input to a person, not an output to a reader. |
| Registry facts backfilled | Read from ClinicalTrials.gov API v2 on 2026-08-21. The judgements above were not revisited -- this adds the registry evidence beside a verdict that was made from it and did not record it, so a blind second assessor can be shown the same facts. A second assessment built on fewer facts is not a comparable assessment. |
| Named by hand because its evidence is weaker still | As NCT03057977 -- the same two trials on the same object, judged from the same registered title wording. |
| The allow list the rate is conditional on | A disagreement rate is meaningless without the facts both assessors saw, so the list is stated here the way a denominator is stated. Fields emitted: trial, cohort, registered enrolment, registered masking, registered sites, registered comparator, number of registered arms, number of registered primary outcomes, registered primary outcome, registered analysis population, the rank the pooled result holds, the result being assessed, participants this review pools, registered enrolment minus participants pooled. Established by test, not argument: widening this list from 9 fields to 14 halved gepotidacin's disagreement -- its entire selection of the reported result divergence was a fact the second assessor had never been shown -- and left ceftaroline and tigecycline unmoved. |
| And it bounds a finding of ours | Class 94 records assessor 2 saying no information on the randomisation process/deviations from the intended intervention/missing outcome data `100 of 100`. Measured across all 23 topics now stored that is 239 of 243, and all four exceptions are the randomisation process=some concerns on `agyw-hiv-prep-review` and `cab-prep-hiv-review` -- two of the three topics asked under the earlier prompt build, the one whose reply ids are bare NCTs. Under that build it is 4 of 6; under the later build 0 of 75. The 100% was measured on the later build's topics. The two-defaults mechanism stands; its universality does not, and what varies with it is the prompt. |
| The rate is still conditional on the same allow list | Both numbers are conditional on the fact list in THE_ALLOW_LIST_THE_RATE_IS_CONDITIONAL_ON above. Neither is a rate of agreement between assessors in general. |
Judgements a harness cannot derive, per outcome, with the alternative and its consequence. DERIVED AT BUILD TIME by ssot/topic_judgements.py — this table is not written for this topic and the same code produces it for every topic.
| Judgement | State | Decided | Decided by | Alternative | If the alternative had been taken |
|---|---|---|---|---|---|
QUESTION_PICO | UNDECLARED | NOT DECLARED -- missing axes: population, intervention, comparator, outcome | NOBODY. The review question exists as prose and has never been resolved into axes. | Declare it, axis by axis. | ⛔ WITHOUT IT THE INDIRECTNESS DOMAIN CANNOT BE COMPARED AXIS BY AXIS AT ALL. Prose cannot be compared with prose. Any indirectness rating on this topic is therefore a stored judgement or an absence, never a derivation. |
ELIGIBILITY_RULE | UNDECLARED | NO RULE STATES BOTH A COMPARATOR AND AN OUTCOME CRITERION. comparator named: False; outcome named: False | ⚠️ ENACTED RATHER THAN DECLARED. Where a screen tests only phase and randomisation, the comparator and outcome criteria are applied as per-case verdicts, and a harness cannot regenerate the rule from what is written. | State the rule. | ⛔ A CANDIDATE COUNT IS NOT AN ELIGIBILITY DECISION. A drug-only concept block returned an identical 125 candidates across six colchicine topics in this corpus; the count says nothing about which of them belong. |
COUNT_TIER | UNDECLARED | ONE COUNT BASIS: none recorded | NOT RECORDED on any contributing row. | The other tier, where the trial has one. | NOT COMPUTED -- the store holds only one basis, so the alternative cannot be evaluated without going back to the sources. |
INDIRECTNESS | UNDECLARED | NO STORED JUDGEMENT AND NO DECLARED question_pico. | NOBODY. The domain cannot be derived without both PICOs and it has not been judged by hand either. | Declare question_pico, or judge the domain explicitly. | ⛔ Until one of the two happens the domain is neither rated nor refused -- it is simply missing, which reads to a reader as no concern. |
ESTIMAND | UNDECLARED | ⚠️ CONTRIBUTING TRIALS REPORT 2 DIFFERENT PRIMARY TIME FRAMES: From randomisation until completion of the planned treatment period, up to 1040 days. | From randomization until completion of the planned treatment phase, up to 1403 days.. The pool combines them on one scale. | A HUMAN, and often as a SIDE EFFECT of the count tier rather than as its own decision -- a registry reports participants and so forces a risk ratio; a publication reports person-years and so forces a rate ratio. Choosing the document chose the measure. | Pool on person-time instead, which is estimand-consistent under unequal follow-up. | NOT COMPUTED -- person-time denominators are not in this store. Where a topic holds them the alternative is one line. |
IMPRECISION_THRESHOLD | UNDECLARED | NO THRESHOLD DECLARED. | ⚠️ NOBODY. The engine falls back to the Handbook rough guide of 0.75 to 1.25 -- which means the most consequential line on the page is drawn by a default rather than by a clinical judgement. | Declare one, justified from ABSOLUTE effect rather than from the ratio. | The imprecision domain would rest on a stated, arguable line instead of an unexamined default. |
HARMS_POOLING | UNDECLARED | NO HARMS OUTCOME IS HELD. | NOBODY -- the review carries benefit only. | Extract harms. | ⛔ OUTCOME SCOPE IS BENEFIT-ONLY. A reader cannot weigh anything against anything. |
INDEX_ENTRY | UNDECLARED | The object does not carry the sentence the portfolio index shows. | ⚠️ A HUMAN, IN THE INDEX GENERATOR, WITH NO LINK BACK. project_index_cards.py projects the numbers and states that the prose is authored, so the tile's name for this review lives only in the index and nothing reconciles the two. | Store the tile sentence on the object and project it. | ⛔ Until then a re-pointed object updates its NUMBER on the index and keeps its old NAME. Measured 2026-08-30: 1 of 44 mapped index entries names trials the object has never heard of, and the number beside it was correct. See scripts/audit_index_identity_drift.py. |
A topic costs 0 declared judgements on this outcome, not four hundred. That is a stronger claim than "automated", because a reader can check a declared judgement and cannot check an inferred one.
⚠️ It does not make the judgements right, and it does not prove the SLOT LIST is complete -- the list is bounded by what its author enumerated. The honest form is "8 slots checked", never "8 judgements exist".
In this section: Paper · Title · Abstract · Introduction · Methods — search · Methods — eligibility criteria · Methods — synthesis · Results · Risk of bias in the included results · Certainty of the evidence · Comparison with published syntheses · Limitations · Note on registration · References · Figures · Trial characteristics · Not reported in this record
Each statement below cites the record it came from; those sources are listed at the end of every section. Where the record holds nothing, the section says so by name rather than being left out, so a procedure that was not carried out can be told from one that simply was never mentioned.
Empagliflozin in adults with heart failure1
A claim on this object is withdrawn as false. It asserted that no published synthesis pools this review's two trials. Emperor-pooled is exactly that: a prospectively planned pooled analysis of EMPEROR-Reduced and EMPEROR-Preserved, at individual-patient level, with multiple indexed publications. It is not an obscure record and it is not a near-match; it is a pooled analysis of precisely the two trials, designed as one before either reported. The claim is withdrawn and not deleted. What it said, that it was false, and what is true are all recorded here, because a claim that quietly disappears cannot be audited and a reader who acted on it has no way to learn that it was wrong. What this means for the comparison: the published-synthesis comparison on this object was drawn against a stated absence that does not exist. It should be re-run against EMPEROR-Pooled. That is work, not a correction, and it is not done here.2
titleCLAIM_WITHDRAWN_2026_08_21Question. In adults with heart failure, does empagliflozin compared with placebo reduce the first occurrence of adjudicated cardiovascular death or adjudicated hospitalisation for heart failure -- the outcome both trials register as their primary?1
Methods. estimates were pooled under a random-effects model with the REML estimator; risk of bias was assessed with RoB 2 (Cochrane risk-of-bias tool for randomized trials), 22 August 2019 version as reproduced in the Cochrane Handbook; and certainty was rated with GRADE, following the Cochrane Handbook chapter 14. Randomised evidence starts HIGH and is rated down with reasons.2
Results. Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF): hazard ratio 0.771 (0.7 to 0.849) across 2 trials; and no statistical heterogeneity was detected (I-squared 0%), though heterogeneity cannot be reliably assessed with two trials.3
questionresults.by_outcome, risk_of_bias.by_outcome, grade.by_outcomeresults.by_outcome1Background. This review asks: In adults with heart failure, does empagliflozin compared with placebo reduce the first occurrence of adjudicated cardiovascular death or adjudicated hospitalisation for heart failure -- the outcome both trials register as their primary? It pools 2 randomised trials, against placebo. The outcome pooled is Multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF).
manuscript.introductionPrimary trials. No bibliographic search for primary trials was run. The 2 included trials were identified by reading named registrations on the dates recorded on each entry. The basis on which this object was verified is not recorded. What this object does not claim is not recorded. The bar this object had to clear is not recorded.1
bookkeeping_2026_08_21.the_search_its_date_and_its_databasesnot recorded on the page this object was extracted from1
screening.eligibilityFor multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF), a random-effects model was fitted with the REML estimator.1
Risk of bias was assessed with RoB 2 (Cochrane risk-of-bias tool for randomized trials), 22 August 2019 version as reproduced in the Cochrane Handbook (), following . 2 result-level assessments were made.2
A ceiling applies to every risk-of-bias judgement in this review; it is stated with the assessment itself rather than summarised here.3
Certainty of evidence was rated with GRADE, following the Cochrane Handbook chapter 14. Randomised evidence starts HIGH and is rated down with reasons., following . 1 pooled outcome(s) were rated. No domain is rated UP. Rating up for a large effect or a dose-response gradient applies to observational evidence that has not already been rated down, and neither condition holds here.4
results.by_outcome.primary.model, results.by_outcome.primary.estimator_usedrisk_of_bias.tool, risk_of_bias.by_outcomerisk_of_bias.ceilinggrade.approach, grade.by_outcomeThe pooled hazard ratio for multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) was 0.771 (0.7 to 0.849) across 2 trials, against placebo.1
The trials' results were closely consistent with one another: I-squared, the share of the variation between them that is more than chance alone would produce, was 0%; the estimated variance of the true effects between trials (tau-squared) was 0, the heterogeneity test statistic Q was 0.278. Q = 0.368949 on 1 df, I-squared 0.0 per cent, tau-squared 0.0 under REML: the two trials agree closely. That agreement is not the main uncertainty here. Both trials registered this endpoint as time to first event and this pool combines odds ratios computed from cumulative arm counts, over trials that ran for different lengths of time. An odds ratio over unequal follow-up is not a hazard ratio and does not become one by being pooled: it depends on how long each trial ran, so the weights do not mean what a reader would assume. Both trials published a hazard ratio and those are the right inputs. Direction and rough magnitude are not in doubt -- both favour empagliflozin, both intervals exclude no effect -- but read the pooled number as an approximation to the quantity the trials estimated, not as that quantity. Two trials agreeing about an odds ratio over unequal follow-up agree about something neither of them set out to measure.2
The grounds for pooling are recorded as: The extractor recovered a pooled result from this page, so the page pooled these trials. Whether they should have been pooled is not established by conversion - several pages in this corpus pooled harm with efficacy, or distinct agents, and their estimates were withdrawn for that reason. Where a later pool on this page rests on the same grounds, they are not restated.3
The full model output for every pooled outcome -- the call, the estimator, the heterogeneity statistics and the back-transformed interval -- is stored verbatim on this review object at `results.by_outcome.<outcome>.r_output.verbatim`. It is not reproduced as an Extended data section in this article; an earlier version of this sentence said it was, and no such section exists.4
outcomes[id=primary].name, results.by_outcome.primary.pooled, outcomes[id=primary].comparatorresults.by_outcome.primary.heterogeneity.i2, results.by_outcome.primary.heterogeneity.tau2, results.by_outcome.primary.heterogeneity.q, results.by_outcome.primary.heterogeneity_statusresults.by_outcome.primary.poolable_reasonresults.by_outcomeRisk of bias was assessed with RoB 2 at the level of each reported result, by two assessors reading independently. Their judgements differ on 2 of the 2 results and no adjudication has been performed, so this review holds no final risk-of-bias judgement for these results. Assessor 1 recorded: 2 at some concerns. Assessor 2 recorded: 2 at no information. Both are shown in the risk-of-bias table; neither is the review's finding. The per-domain judgements behind them are recorded with the extracted data.1
risk_of_bias.SECOND_ASSESSOR_2026_08_21.DISAGREEMENT_RATE, risk_of_bias.SECOND_ASSESSOR_2026_08_21.PER_DOMAIN, risk_of_bias.SECOND_ASSESSOR_2026_08_21.RECOUNTED_AFTER_THE_D1_RESOLUTION_2026_08_21, risk_of_bias.SECOND_ASSESSOR_2026_08_21.assessor_1, risk_of_bias.SECOND_ASSESSOR_2026_08_21.each_disagreement, risk_of_bias.SECOND_ASSESSOR_2026_08_21.how_it_was_asked, risk_of_bias.ceiling.statement, risk_of_bias.toolCertainty was rated with GRADE, following the Cochrane Handbook chapter 14. Randomised evidence starts HIGH and is rated down with reasons..1
No domain is rated UP. Rating up for a large effect or a dose-response gradient applies to observational evidence that has not already been rated down, and neither condition holds here.2
This certainty rating is pending, not rated. It rests on a risk-of-bias judgement that this review has not finalised: two assessors read every contributing result independently, they disagree, and no adjudication has been performed, so this review holds no final risk-of-bias judgement for these results. Cochrane rates certainty per outcome by aggregating the risk-of-bias judgements of the results contributing to it, so a certainty rating cannot be more final than the risk-of-bias assessment it reads. The rating this object currently records, and the steps behind it, are shown below as the work so far rather than as this review's answer. No level is published for this outcome -- not the recorded one, not a more cautious one, and not a midpoint -- because choosing one would be the judgement that has not been made.3
Certainty LOW. The risk-of-bias domain reads the per-result RoB 2 assessments made 2026-08-20 and named above, not a topic-level summary; indirectness reads the estimand findings recorded on this pool.4
| Outcome | Certainty | k | Started at | Rating steps |
|---|---|---|---|---|
| multiple trial-declared outcomes: Time to the First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure (HHF) | Pending | 2 | HIGH | the steps taken so far, not a final rating: risk of bias: HIGH to MODERATE, down 1 level(s) -- both results are some concerns, and the driver is the same in each: deviations from the intended intervention, deviations from intended intervention, is no information because neither nejm methods section is in PMC open access -- 32865377 and 34449189 both checked, neither returns a PMC record. the randomisation process, missing outcome data, measurement of the outcome and selection of the reported result are LOW on sources read and named. Rated down because unassessed is not LOW, and the reason is recorded as our access rather than an observed flaw in the trials -- P49, with the attempted route on the object. (rating: serious; subject ref: sha256:587b5e54f74ee208681c886af8f7177fd2b5fe4ce24fd084162670e847eef781; judgement ref: sha256:d921a0fad670faf0ee38cef7abd65749794df3aa404d44141cbc5190788d3229); inconsistency: not rated down -- I-squared is 0.0% with tau-squared 0 over k=2. Handbook 10.10.2: I-squared describes the proportion of variability beyond chance, not the amount, and at k=2 it is estimated with almost no information -- so this is 'no inconsistency detected' rather than 'consistency established'. Not rated down, and the limit of that statement is on the record. (rating: not serious; subject ref: sha256:e445f3a45323e241e979618a0d503a0df9429b203cc413f3d2db0ee2ebefba07; judgement ref: sha256:b7dae0cd353681bfff7a508e4a27dc3d5af41829b4ccefffb0ac16b5e71a2e75); indirectness: not rated down -- the only one of the three with no recorded estimand problem. Both trials register the same primary, word for word -- 'Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure' -- each registers one primary rather than a set to choose from, and the pooled quantity is that registered quantity. Population, intervention, comparator and outcome all match the question asked. Not serious is a finding here, not a default: it is the contrast with the other two topics that makes it worth stating. (rating: not serious; subject ref: sha256:ec7f3c278040f02cdb08f8cf613ee1d1a231c7f75a03254fea98873c80cff7ac; judgement ref: sha256:b7dae0cd353681bfff7a508e4a27dc3d5af41829b4ccefffb0ac16b5e71a2e75); imprecision: MODERATE to LOW, down 1 level(s) -- The published interval 0.6825 to 0.8409 excludes the null. But the house-rule interval does not: with Hartung-Knapp on t at k-1 = 1 degree of freedom the same point estimate carries 0.385 to 1.4907, and that interval crosses one. At k=2 the between-trial variance is estimated from a single degree of freedom, so the narrow interval is a property of the estimator rather than of the evidence. Handbook 15.6.2 on optimal information size. The point estimate is unchanged; what differs is the precision claim, which is why nothing downstream catches it. (rating: serious; subject ref: sha256:1a4d1aec46d8585b9f63681f1c3e632c8ce9853a51b458ab2980e14bb095dbff; judgement ref: sha256:d921a0fad670faf0ee38cef7abd65749794df3aa404d44141cbc5190788d3229); publication bias: not rated down -- not assessed rather than assessed as ABSENT. Funnel-plot asymmetry and its tests are uninformative below about ten studies -- Handbook 13.3.5.4 -- and these pools carry two or three. 'Undetected' here means nobody looked with an instrument that could see, not that publication bias is unlikely. Not rated down, because rating down on an unmeasurable domain would invent a defect. (rating: undetected; subject ref: sha256:529ab4857b690ef1c002a06ba6acf1a7f94e074070513f597a9ad3c5758c6609; judgement ref: sha256:26c80ce8dd75937835e5f5857a56e18aed4b2f72ff3a61e9674a5cf983465e4a) |
grade.approachgrade.not_rated_uprisk_of_bias.by_outcomegrade.by_outcome.primary.summarygrade.by_outcome.primaryPublished syntheses were identified as follows. PubMed E-utilities; query, counts and a per-record decision in ssot/empagliflozin-hf-auto-full-review/appraisal/the screen of published syntheses.json. 130 records matched, 25 retrieved, 5 appraised, 125 not read. No included-study table was read for any of the five: their trial sets are inferred from abstract text, participant totals and search cut-off dates, and every check resting on an inferred set says so.1
published_comparison._how_identifiedWhat this review does not give a clinician: any absolute effect or number needed to treat and any measure of harm. A relative effect cannot be turned into the benefit or the risk facing one patient without them, so this review can support a judgement about what these trials found and not a judgement about what to do.1
results.by_outcomeNo PROSPERO registration or protocol record is held on this object. That is not the same as knowing this review was not registered, and neither claim is made. It is recorded here as an absence so that a reader does not have to infer it from silence.1
bookkeeping_2026_08_21.whether_this_review_was_prospectively_registered| Trial | Registration | Registry | Read |
|---|---|---|---|
| NCT03057951 | ClinicalTrials.gov | ||
| NCT03057977 | ClinicalTrials.gov |
| Cited for | Reference |
|---|---|
| risk of bias in the included results | Sterne JAC, Savovic J, Page MJ, et al. RoB 2: a revised tool for assessing risk of bias in randomised trials. BMJ. 2019;366:l4898. doi:10.1136/bmj.l4898 |
| certainty of the evidence | Schunemann HJ, Higgins JPT, Vist GE, et al. Chapter 14: Completing 'Summary of findings' tables and grading the certainty of the evidence. In: Cochrane Handbook for Systematic Reviews of Interventions version 6.5. Cochrane; 2024. |
| the model fitted, as R 4.6.0 with metafor 5.0.1 | Viechtbauer W. Conducting meta-analyses in R with the metafor package. J Stat Softw. 2010;36(3):1-48. doi:10.18637/jss.v036.i03 |
| the reporting guideline this manuscript is written against | Page MJ, McKenzie JE, Bossuyt PM, et al. The PRISMA 2020 statement: an updated guideline for reporting systematic reviews. BMJ. 2021;372:n71. doi:10.1136/bmj.n71 |
manuscript.referencesmanuscript.referencesresults.by_outcome.primary.per_trial, results.by_outcome.primary.pooledresults.by_outcome.primary.per_trial, results.by_outcome.primary.pooled| Registration | Trial | Participants | Randomised | Primary outcome measured over | Design |
|---|---|---|---|---|---|
| NCT03057951 | EMPEROR-Preserved | not recorded on the page this object was extracted from | not extracted | From randomization until completion of the planned treatment phase, up to 1403 days. | 10 mg Empagliflozin (treatment, n=2997) vs Placebo (control, n=2991) [+2 further fields recorded on the object] |
| NCT03057977 | EMPEROR-Reduced | not recorded on the page this object was extracted from | not extracted | From randomisation until completion of the planned treatment period, up to 1040 days. | Empagliflozin (treatment, n=1863) vs Placebo (control, n=1867) [+2 further fields recorded on the object] |
inputs.trialsThe items below were not written because the record does not hold what they would be composed from. They are named here so that an absence is not mistaken for an omission.
| Article area | Item not reported | Reason |
|---|---|---|
| Abstract | The Background sentence of the abstract | Background is argument -- why this question matters -- and no arrangement of the quantities this object holds yields it. It is emitted only from an authored field and there is no composition path for it here |
| Abstract | The Conclusions sentence of the abstract | A conclusion is argument -- what a reader should now believe -- and it is emitted only from an authored field. Composing one from the estimate would be this renderer telling the reader what to conclude, which no field supports |
| Methods — search | A database search for primary trials, which was not carried out for this review; the included trials were identified from named registrations | No further reason is recorded. |
| Methods — how many studies at each stage | The k cascade | No further reason is recorded. |
| Methods — outcomes sought at every registered rank | The statement that outcomes were sought below the primary | No further reason is recorded. |
| Methods — synthesis | The claim that records were screened in duplicate by two independent reviewers | No further reason is recorded. |
| Methods — synthesis | The claim that the review methods were prespecified before data collection | No further reason is recorded. |
| Funding and conflicts of interest | The funding and conflict-of-interest statement -- a content gap | A submission requires it and this object does not carry it; it is not inferable from anything held here |
| Note on registration | The registration note | No further reason is recorded. |
In this section: primary · Absolute effect, at baseline risks you choose
Format: Cochrane Handbook v6.5, chapter 14 (14.1.2 contents, 14.1.3 absolute effects). The FIELDS are fixed by the Handbook so a reader can check the shape of this table as well as its numbers.
| Relative effect | No. participants analysed | No. studies |
|---|---|---|
| HR 0.7708 (0.7 to 0.8488) | not held | 2 |
Participants is the number ANALYSED for this outcome, summed from the same per-arm counts the effect above is computed from -- not the number the trials enrolled, which is a larger and different quantity. Where some contributing trial holds no per-arm counts the cell says so rather than showing a sum over the trials that do, because a partial sum is not a total.
trial.registered_primary_timeframe: From randomisation until completion of the planned treatment period, up to 1040 days.. The object stores this warning about that field, quoted: The time frame of this trial's REGISTERED PRIMARY OUTCOME, quoted verbatim from its ClinicalTrials.gov protocol record, read 2026-08-24. It is not necessarily the trial's overall follow-up, and it is not parsed into a number: the registry's wording varies and normalising it would assert precision the source does not carry.No control arm is held for this outcome, so the baselines below are ASSUMED and belong to no population in this evidence. Handbook 14.1.3 asks for absolute effects at STATED baseline risks. This is arithmetic -- the relative effect multiplied by a baseline -- and it asserts nothing about whether this evidence transfers to that population. The table is arithmetic; the refusal below is about transfer. Different claims, kept apart.
| Assumed baseline risk | Risk with intervention | 95% CI | Difference |
|---|---|---|---|
| 1 per 1000 | 0.8 per 1000 | 0.7 to 0.8 | -0.2 |
| 5 per 1000 | 3.9 per 1000 | 3.5 to 4.2 | -1.1 |
| 10 per 1000 | 7.7 per 1000 | 7.0 to 8.5 | -2.3 |
| 50 per 1000 | 38.8 per 1000 | 35.3 to 42.6 | -11.2 |
| 100 per 1000 | 78.0 per 1000 | 71.1 to 85.5 | -22.0 |
| 200 per 1000 | 158.0 per 1000 | 144.6 to 172.5 | -42.0 |
Format: Cochrane Handbook v6.5, chapter 15 (15.6 implications for practice). The twelve considerations below are the GRADE Evidence-to-Decision framework, reproduced in full whether or not this review can answer them.
| Consideration | Answer | From this review |
|---|---|---|
| Is the problem a priority? | NOT ADDRESSED | Whether a problem is a priority ranks it against competing claims on the same budget. The trial populations recorded here say who was studied; they are not a property that can rank the problem, and this review does not rank it. |
| How substantial are the desirable effects? | INFORMED | The pooled relative effect and its interval, with an absolute-effect grid, are in the Summary of Findings tab. Informed by results.by_outcome.primary.pooled. |
| How substantial are the undesirable effects? | NOT ADDRESSED | No harms block is held on this object. THAT IS NOT A FINDING OF NO HARM -- it is an absence of extraction, and a panel must treat it as unmeasured rather than as reassurance. |
| What is the overall certainty of the evidence? | NOT ADDRESSED | No GRADE certainty is stored for any outcome. |
| Is there important uncertainty about how much people value the outcomes? | NOT ADDRESSED | No study of how people weigh these outcomes was sought or synthesised. This is a review of trial effects. |
| Does the balance favour the intervention or the comparison? | NOT ADDRESSED | A balance requires values. With values unaddressed, a balance statement would be the review author's preference wearing a panel's authority. |
| How large are the resource requirements? | NOT ADDRESSED | No cost input of any kind is held. |
| What is the certainty of the resource evidence? | NOT ADDRESSED | No resource evidence is held, so there is no certainty to rate in it. |
| Does cost-effectiveness favour the intervention? | NOT ADDRESSED | No economic evaluation was sought. |
| What would be the impact on health equity? | NOT ADDRESSED | No registry extraction is held on this object. |
| Is the intervention acceptable to key stakeholders? | NOT ADDRESSED | Acceptability studies are outside this review's scope. |
| Is the intervention feasible to implement? | NOT ADDRESSED | Implementation and delivery are outside this review's scope. |
UNSTAMPED — unknown-version. This page carries no build_stamp, so the standard it was built to cannot be established. That is a statement about the record, not a claim that the page is below standard.
Every number on this page is projected from a single canonical object, and each measured cell names the source analysis it was read from. That is what is machine-checked. It does not establish that the underlying sources are right, only that this page faithfully reports them.
| Outcome | Pooled as | Which is | Trials |
|---|---|---|---|
| primary | HR | time to event | 2 |
The registry records an analysis of time to event for 2 of the contributing trials.
The pooled quantity and the trials' recorded analysis are of the same kind.
| Outcome | k | Pooled | Random-effects Wald | Modified Hartung–Knapp | Wider by |
|---|---|---|---|---|---|
| primary | 2 | 0.771 | 0.700 to 0.849 | 0.413 to 1.440 | 6.48× |
At two trials this page reports neither interval as the answer, and says why. With k = 2 the modified interval uses t on ONE degree of freedom — a multiplier of 12.71 against 1.96 — because two trials carry almost no information about how much results vary between trials. The resulting interval is wide by construction and would be nearly as wide whatever the trials had found, so it should not be read as evidence that the treatment does not work: that width is the degrees of freedom, not the data. The Wald interval has the opposite fault — it treats a between-trial variance estimated from two numbers as if it were known, and is too narrow for the same reason. Both are printed above so a reader can see the size of the gap rather than inherit whichever one an author preferred.
The modification is the floor at q* = 1. Unmodified, Hartung–Knapp can return a narrower interval than Wald whenever Q < k−1 — which would let the estimator that carries more uncertainty appear more confident. Flooring it means extra care can never buy a tighter answer.
For primary: 2 trials, τ² = 0.0000, q* = 1.00 (at the floor — without it the more careful estimator would have returned a narrower interval than the Wald one). The t multiplier on 1 degrees of freedom is 12.71 against 1.96 for the normal, so the modified interval is 6.48× wider on the analysis scale.
No comparator is designated for this question, so this page does not state how current it is relative to one. Which published review answers the same question is a judgement, and this component refuses to make it by taking whichever identifier appears first — doing exactly that produced a search date from an adherence review of observational studies on an earlier run. The object mentions PMIDs 32865377; none is marked as the comparator.
primary — not converted. The pooled quantity is HR, and a hazard ratio is a ratio of rates over person-time; converting it needs a baseline RATE and a stated horizon, and this object holds neither. It is refused rather than approximated.
This object records no outcome besides the one pooled above. That is a statement about what has been extracted into this review, not about what the trials measured: a trial that reported harms this review has not extracted will look, from this page, exactly like a trial that reported none.
This object records event counts from one source per trial and no alternative was sought, so this page cannot tell you whether the registry and the publication agree. ⚠️ That is not the same as saying they do. A registry posts counts as submitted and a publication reports them after endpoint adjudication; where those differ, the adjudicated figure is the trial's own final answer, and a review that never compared them cannot say which it is using.
This object does not record what quantity the contributing trials analysed, so this page cannot say whether the quantity it pools is theirs. ⚠️ That is an unchecked assumption, not a clean bill: a risk ratio over binary counts and a hazard ratio over person-time are different quantities, and a review that pools the first while the trials analysed the second will differ from them whenever follow-up differs between arms.
Each statement above is emitted only when a specific condition holds in this review's own object; none is written by hand. This section makes no recommendation: what to offer, to whom, at what cost and against what alternative is a judgement this page does not hold the inputs for.
What this page cannot tell a clinician, and why. magnitude — no absolute effect for primary (refused: the measure is HR, not a risk ratio). where it holds — no stratum reads as demonstrated. where it has not been shown — no stratum reads as not demonstrated. harms — no harm outcome is held at the trial-report tier. what it is not — no outcome is recorded as absent or not measurable. what it is conditional on — the object records no background care delivered alongside the intervention, so this page cannot say what its estimate is on top of. efficacy versus use — the object records no adherence finding.
| What | Value | Read from | Sentence it was read from | Fingerprint |
|---|---|---|---|---|
| EMPEROR-Preserved | 0.79 | EMPEROR-Preserved primary publication, primary composite (cardiovascular death or hospitalisation for heart failure), time to first event | — | — |
| EMPEROR-Reduced | 0.75 | EMPEROR-Reduced primary publication, primary composite (cardiovascular death or hospitalisation for heart failure), time to first event | — | — |
| manuscript/references/included_studies[0] | — | ClinicalTrials.gov | — | — |
| manuscript/references/included_studies[1] | — | ClinicalTrials.gov | — | — |
| trial_identity_check | — | ClinicalTrials.gov API v2 armsInterventionsModule | — | — |
The denominator. 5 records in this object carry a source. 0 of 5 carry the sentence they were read from, and 0 of 5 carry a document fingerprint. ⚠️ A fingerprint says the bytes we read are the bytes we say we read; it does not say the document contained what we claim. What makes a row checkable is the sentence, so rows carrying one are listed first and the rest are visible as the gap they are.
Retrieval routes are recorded per document and a document is marked unreachable only after every route has been tried and named — so a missing document on this page is a record of what was attempted, not a blank.
GRADE, following the Cochrane Handbook chapter 14. Randomised evidence starts HIGH and is rated down with reasons.
No rating is shown. the object does not record a starting certainty, so the certainty cannot be derived from its own steps and a stored value would be an assertion rather than a result.
| Domain | Reading | Levels | Reason |
|---|---|---|---|
| risk of bias | no downgrade | — | BOTH results are SOME_CONCERNS, and the driver is the same in each: D2, deviations from intended intervention, is NO_INFORMATION because neither NEJM methods section is in PMC open access -- 32865377 and 34449189 both checked, neither returns a PMC record. D1, D3, D4 and D5 are LOW on sources read and named. RATED DOWN BECAUSE UNASSESSED IS NOT LOW, and the reason is recorded as OUR ACCESS rather than an observed flaw in the trials -- P49, with the attempted route on the object. |
| inconsistency | no downgrade | — | I-squared is 0.0% with tau-squared 0 over k=2. Handbook 10.10.2: I-squared describes the PROPORTION of variability beyond chance, not the amount, and at k=2 it is estimated with almost no information -- so this is 'no inconsistency DETECTED' rather than 'consistency established'. Not rated down, and the limit of that statement is on the record. |
| indirectness | no downgrade | — | THE ONLY ONE OF THE THREE WITH NO RECORDED ESTIMAND PROBLEM. Both trials register the SAME primary, word for word -- 'Time to First Event of Adjudicated Cardiovascular (CV) Death or Adjudicated Hospitalisation for Heart Failure' -- each registers ONE primary rather than a set to choose from, and the pooled quantity is that registered quantity. Population, intervention, comparator and outcome all match the question asked. NOT SERIOUS IS A FINDING HERE, not a default: it is the contrast with the other two topics that makes it worth stating. |
| imprecision | no downgrade | — | The published interval 0.6825 to 0.8409 excludes the null. BUT THE HOUSE-RULE INTERVAL DOES NOT: with Hartung-Knapp on t at k-1 = 1 degree of freedom the same point estimate carries 0.385 to 1.4907, and that interval CROSSES ONE. At k=2 the between-trial variance is estimated from a single degree of freedom, so the narrow interval is a property of the estimator rather than of the evidence. Handbook 15.6.2 on optimal information size. THE POINT ESTIMATE IS UNCHANGED; what differs is the precision claim, which is why nothing downstream catches it. |
| publication bias | no downgrade | — | NOT ASSESSED RATHER THAN ASSESSED AS ABSENT. Funnel-plot asymmetry and its tests are uninformative below about ten studies -- Handbook 13.3.5.4 -- and these pools carry two or three. 'Undetected' here means NOBODY LOOKED WITH AN INSTRUMENT THAT COULD SEE, not that publication bias is unlikely. Not rated down, because rating down on an unmeasurable domain would invent a defect. |
Certainty LOW. The risk-of-bias domain reads the per-result RoB 2 assessments made 2026-08-20 and named above, not a topic-level summary; indirectness reads the estimand findings recorded on this pool.
These are the specific errors that would otherwise be in the numbers above. Each class was derived from a real defect found by auditing this corpus, and each carries the defect that generated it.
Checked against 11 instrumented defect classes. 0 flagged on this build.
| Class | What it catches | The defect that generated it |
|---|---|---|
| unanchored-external-authority | an outside body's position asserted with nothing retrievable behind it | 'WHO has recommended the ring' went live from a conversation, and dropped the conditionality WHO actually attached -- WHO, iris handle 10665/340190, 17 March 2021: the ring 'may be offered ... (Conditional recommendation; moderate-certainty evidence)' |
| single-trial-shown-as-pooled | one trial's result presented as a pool | the front page carried a single trial's HR 0.85 (0.79-0.92) as a two-trial pool |
| unfilled-template-token | a placeholder shipped unsubstituted | 11 pages cited protocols/name_protocol_v1.0.md -- 'name' was the placeholder |
| bare-none-rendered | a Python None reaching rendered output | 1110 dashboards rendered as 626-byte stubs from `None` in a JS literal |
| markup-imbalance | unbalanced tags after a hand edit | div-balance drift after HTML edits, repeatedly |
| estimand-unnamed | a pooled quantity presented without naming what it estimates | binary counts pooled where both trials analysed time to event |
| hksj-unqualified | a small-k interval reported without naming the variance floor | raw HKSJ narrows below Wald when Q < k-1; the q* floor was missing |
| ratio-on-natural-scale | a ratio measure said to be on the natural scale | sglt2-hf rendered 'on the natural scale' for a hazard ratio |
| denial-of-something-held | the page denies what the corpus holds | 92 pages stated no protocol exists while a protocol sat in the repository |
| statistic-rendered-twice | one statistic with two values on one page | the same number rendered from two code paths |
| untraceable-number | a number with no source | stored estimates that do not follow from their own counts: 172 of 178 uncheckable |
Flagged on this build:
Named because a taxonomy that lists only what it catches is marketing.