Submission readiness: NOT READY

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.

Empagliflozin in adults with heart failure

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

Registration and administrative information (PROSPERO field set)

Table 1. Registration and administrative information (PROSPERO field set)
Review titleEmpagliflozin 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?
PopulationNot shown — sglt2i_hf_nma is a network protocol whose intervention is the SGLT2 network, not empagliflozin alone. State: PROTOCOL_IS_A_NETWORK.
InterventionNot shown — sglt2i_hf_nma is a network protocol whose intervention is the SGLT2 network, not empagliflozin alone. State: PROTOCOL_IS_A_NETWORK.
ComparatorNot shown — sglt2i_hf_nma is a network protocol whose intervention is the SGLT2 network, not empagliflozin alone. State: PROTOCOL_IS_A_NETWORK.
Background / rationaleNot recorded — this object holds no background field, and an introduction generated without one would be argument that no source in this review supports
Eligibility criterianot recorded on the page this object was extracted from
Information sources0 source layers, listed on the Extraction tab
Search strategyThe executed strings, datetimes, filters and hit counts are on the Search tab
Study selection processNot recorded — no screening record was recoverable from the page this object was extracted from, so who screened and how cannot be stated
Number of screenersNot recorded — this object records no screener count
Data extraction itemsExtracted 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 prioritisationMultiple 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 methodRoB 2, per result, five domains — see the risk-of-bias table below
Synthesis methodsPooled under random-effects with the REML estimator on the log scale. Whether they were prespecified is not recorded on this object.
Subgroup analysesNot 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 assessmentNot recorded — no funnel, Egger or Peters value is held on this object, so no meta-bias assessment is claimed
Certainty assessmentGRADE, 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.
FundingNot recorded — no funding statement is recorded for this review
Competing interestsNot recorded — no declaration is recorded
Built2026-08-17T12:06Z
Schema2-converted-from-extractor

What this object claims to contain

not recorded on the page this object was extracted from

Not held in this object. No screening log was recoverable from the published page this object was extracted from, so no records-identified or excluded-with-reason counts exist here.

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?

Extraction — every datum linked to its source

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.

Outcome primary

Every extracted value with a link to the record it was read from.
TrialSourceLinked viaEffectCounts as postedProvenance
NCT03057977 — the registry records no acronym for this trialNCT03057977nctHR 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 trialNCT03057951nctHR 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.

Extracted values, and where each came from

These values cannot be traced to a paper from this page. This object was RECOVERED from the published page itself rather than assembled from source documents. Each value below traces to the page it came from, but no verbatim source sentence and no resolvable link to a paper was recoverable, and the intervals are computed from a stored estimate and variance rather than read from anything a source printed. Treat every row as unverified against its source until it is checked against the trial report.

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.

Table 2. Extracted values, and where each came from
Trial / outcomeValue as extractedVerbatim source sentenceSource linksRead 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 hereNCT03057977DERIVED 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 hereNCT03057951DERIVED 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.

Recompute envelope — the headline against the rows shown

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.

Outcome primary

Table 3. Outcome primary
SourcePoint95% CI
stored on this page0.7708—
fixed effect, recomputed from the rows0.77080.7 to 0.8488
DerSimonian-Laird, recomputed0.77080.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.

It proves the ARITHMETIC between the extraction table and the headline. It cannot detect a wrong count, a swapped arm or a mis-specified model, because it re-runs the same inputs.

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.

Absolute effect at a baseline risk the reader chooses

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.

Outcome primary — NOT EMITTED. ⛔ NO DECLARED INDIRECTNESS ARGUMENT. This topic holds a pooled HR of 0.7708 but says nothing about how far it transfers -- no rated indirectness domain and no declared question_pico. An absolute table built here would invite a reader to apply this estimate to their own population with no statement of whether that is supported, and arithmetic is not a substitute for that statement.

Risk of bias (RoB-2)

Variant:

Unit assessed: —

Assessor 1: (anthropic family). Assessor 2: (openai family).

Table 4. Risk of bias (RoB-2)
TrialResult assessedDomainAssessor 1 (anthropic)Assessor 2 (openai)Agreed
EMPEROR-ReducedMultiple 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_processno informationno informationyes
EMPEROR-ReducedMultiple 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_interventionno informationno informationyes
EMPEROR-ReducedMultiple 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_dataLOWno informationNO
EMPEROR-ReducedMultiple 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_outcomeLOWLOWyes
EMPEROR-ReducedMultiple 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_resultLOWLOWyes
EMPEROR-PreservedMultiple 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_processno informationno informationyes
EMPEROR-PreservedMultiple 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_interventionno informationno informationyes
EMPEROR-PreservedMultiple 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_dataLOWno informationNO
EMPEROR-PreservedMultiple 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_outcomeLOWLOWyes
EMPEROR-PreservedMultiple 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_resultLOWLOWyes

Overall judgement per trial

Table 5. Overall judgement per trial
TrialResult assessedAssessor 1 (anthropic)Assessor 2 (openai)Agreed
EMPEROR-ReducedMultiple 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 concernsno 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-PreservedMultiple 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 concernsno 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

Inter-assessor agreement

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.

References

Included studies

Regulatory documents

Methods and guidance

Sources

Table 6. Sources
LayerSourceHow it was obtained

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

Table 7. What was measured
Comparatorplacebo
Estimandtime_to_first — random-effects
Effect scalepooled on the log scale

Pooled result

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.

What this pool holds constant

Table 8. What this pool holds constant
DimensionAcross the pooled cohortsIf it differs, why it is crossed anyway
effect measureESTABLISHEDboth stored as odds ratios computed from arm-level counts on arms[], reproduced to six decimals
estimandESTABLISHEDChecked 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 20Bo

Contributing trials

Table 9. Contributing trials
TrialAnalysed
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

Endpoint definitions, read from the registry

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.

Table 10. Endpoint definitions, read from the registry
TrialRank in its own trial Registered outcome measure Description, verbatimAnalysis 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.

Does the answer depend on the pooling method?

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.

Table 11. Does the answer depend on the pooling method?
IntervalMethodSummary (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 10.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

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

Drawn from the same stored estimates the table above lists. Box area is proportional to inverse-variance weight.

x-axis range

0.7 0.8 0.9 1 HR (log scale). 1 = no difference. NCT03057977 0.75 (0.65 to 0.86) NCT03057951 0.79 (0.69 to 0.9) Pooled (HR)

⬇ 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.

0.7 0.8 0.9 1 HR (log scale). 1 = no difference. NCT03057977 0.75 (0.65 to 0.86) NCT03057951 0.79 (0.69 to 0.9) Pooled (HR)

⬇ 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.

0.7 0.8 0.9 1 HR (log scale). 1 = no difference. NCT03057977 0.75 (0.65 to 0.86) NCT03057951 0.79 (0.69 to 0.9) Pooled (HR)

⬇ 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.

Visual abstract

Empagliflozin in adults with heart failure 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? no difference HR 0.771 95% CI 0.7 to 0.849 The interval excludes no difference. 2 trials, 9,718.0 participants. Outcome: 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). GRADE certainty: Pending.

⬇ 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.

Risk of bias, both assessors

D1 D2 D3 D4 D5 EMPEROR-Reduced □ □ □ □ + □ + + + + EMPEROR-Preserved □ □ □ □ + □ + + + + NCT03057977 · · · · · · · · · · NCT03057951 · · · · · · · · · · Left mark in each cell: anthropic. Right mark: openai. A ○ carries one of the three domain judgements RoB 2 defines: + low, ? some concerns, − high. A □ is NOT a fourth judgement: it marks a domain this review could not evidence, which is an unassessed domain rather than a verdict about the trial (a protocol, statistical analysis plan, registry field or regulatory review would close it). · not assessed.

⬇ 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.'}.

GOSH

GOSH plot — not drawn at this k Computable but uninformative at k = 2: the whole subset space is 3 points, and its shape is read for clustering that needs an order of magnitude more studies.

⬇ 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.

Trial-sequential analysis

Trial-sequential analysis — not computable Not run: TSA needs a pre-specified target information size, and no anticipated relative risk reduction or control-arm event rate is registered in this object's protocol.

⬇ 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.

Meta-regression

Meta-regression bubble plot — not drawn at this k Not fitted: 2 trials and no pre-specified moderator. A regression on year would spend 2 of 2 degrees of freedom on a covariate this review never registered.

⬇ 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

Summary of findings

Table 12. Summary of findings
OutcomekPooled effectCertainty
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)2HR 0.771 (0.7 to 0.849)Pending12
  1. 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.
  2. Read this beside `whether the estimand was established`. That flag records that every contributing trial measures the same quantity. It records nothing about what that quantity was measured against -- whether the comparators are of one kind, whether each comparison was randomised, whether it was concurrent. The two questions were never separated. Named as P48 in PAGE-STANDARD.md v1.21.0 and swept by scripts/audit_mixed_contrast_pools.py.

Reproducibility artifact

Table 13. Reproducibility artifact
Canonical object—
Registered at— —
Schema2-converted-from-extractor
Object last updated2026-08-17T12:06Z
Source object SHA-256, first 16 hex charactersd3d1a6e707a5ecde
Page generated2026-09-03 15:34 UTC
Generator build227ec366e. 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.

Other recorded qualifications

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.

Table 14. Other recorded qualifications
The note this replaces claimed a guarantee nothing providedIt 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 twot 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 readerThis 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 reasonChecked 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 caveatHow 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 supersededQ = 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 reasonRE-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 invalidatedThe 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 onThe 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.
CaveatsHow 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 establishThe 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 measureThe 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 becauseA 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.
Scopeempagliflozin against placebo in heart failure, search closed 20 January 2021
Scopenetwork meta-analysis, type 2 diabetes with a history of heart failure
What this denominator does not coverThe 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 claimIt 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 establishedThe 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 disputeA 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 notA 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 algorithmThe 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 changeNo 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 stillthe 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 balanceThis 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 judgementThis 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 backfilledRead 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 stillAs NCT03057977 -- the same two trials on the same object, judged from the same registered title wording.
The allow list the rate is conditional onA 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 oursClass 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 listBoth 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.

Judgement register — what a harness cannot derive

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.

⛔ No entry is resolved by inferring from the included trials. Deriving a review's question from the populations that were enrolled returns DIRECT by construction. Where the store does not declare a judgement this table says UNDECLARED and stops.

Outcome primary — 0 of 8 declared, 8 of 8 undeclared

Table 15. Outcome primary — 0 of 8 declared, 8 of 8 undeclared
JudgementStateDecidedDecided byAlternativeIf the alternative had been taken
QUESTION_PICOUNDECLAREDNOT DECLARED -- missing axes: population, intervention, comparator, outcomeNOBODY. 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_RULEUNDECLAREDNO 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_TIERUNDECLAREDONE COUNT BASIS: none recordedNOT 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.
INDIRECTNESSUNDECLAREDNO 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.
ESTIMANDUNDECLARED⚠️ 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_THRESHOLDUNDECLAREDNO 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_POOLINGUNDECLAREDNO 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_ENTRYUNDECLAREDThe 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

Paper

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.

Title

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

Sources for this section (2)
  1. title
  2. CLAIM_WITHDRAWN_2026_08_21

Abstract

Question. 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

Sources for this section (3)
  1. question
  2. results.by_outcome, risk_of_bias.by_outcome, grade.by_outcome
  3. results.by_outcome

Introduction

1Background. 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).

Sources for this section (1)
  1. manuscript.introduction

Primary 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

Sources for this section (1)
  1. bookkeeping_2026_08_21.the_search_its_date_and_its_databases

Methods — eligibility criteria

not recorded on the page this object was extracted from1

Sources for this section (1)
  1. screening.eligibility

Methods — synthesis

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), 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

Sources for this section (4)
  1. results.by_outcome.primary.model, results.by_outcome.primary.estimator_used
  2. risk_of_bias.tool, risk_of_bias.by_outcome
  3. risk_of_bias.ceiling
  4. grade.approach, grade.by_outcome

Results

The 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

Sources for this section (4)
  1. outcomes[id=primary].name, results.by_outcome.primary.pooled, outcomes[id=primary].comparator
  2. results.by_outcome.primary.heterogeneity.i2, results.by_outcome.primary.heterogeneity.tau2, results.by_outcome.primary.heterogeneity.q, results.by_outcome.primary.heterogeneity_status
  3. results.by_outcome.primary.poolable_reason
  4. results.by_outcome

Risk of bias in the included results

Risk 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

Sources for this section (1)
  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.tool

Certainty of the evidence

Certainty 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

Certainty of the evidence, by outcome, with every rating step5
OutcomeCertaintykStarted atRating 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)Pending2HIGHthe 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)
Sources for this section (5)
  1. grade.approach
  2. grade.not_rated_up
  3. risk_of_bias.by_outcome
  4. grade.by_outcome.primary.summary
  5. grade.by_outcome.primary

Comparison with published syntheses

Published 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

Sources for this section (1)
  1. published_comparison._how_identified

Limitations

What 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

Sources for this section (1)
  1. results.by_outcome

Note on registration

No 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

Sources for this section (1)
  1. bookkeeping_2026_08_21.whether_this_review_was_prospectively_registered

References

Included studies, by registration1
TrialRegistrationRegistryRead
NCT03057951ClinicalTrials.gov
NCT03057977ClinicalTrials.gov
Methods guidance and software, with what each is cited for2
Cited forReference
risk of bias in the included resultsSterne 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 evidenceSchunemann 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.1Viechtbauer 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 againstPage 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
Sources for this section (2)
  1. manuscript.references
  2. manuscript.references

Figures

0.7 0.8 0.9 1 HR (log scale). 1 = no difference. NCT03057977 0.75 (0.65 to 0.86) NCT03057951 0.79 (0.69 to 0.9) Pooled (HR)
Figure 1. Forest plot -- 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). k = 2.1
Figure 2 not drawn. k = 2. A funnel plot and its asymmetry tests have almost no power below about ten trials (Cochrane Handbook 13.3.5.4), so a funnel drawn here would invite a reading of asymmetry this evidence cannot support. It is declined rather than drawn, and this slot says so where the plot would have been.
Figure 2. Funnel plot -- 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). k = 2.2
Sources for this section (2)
  1. results.by_outcome.primary.per_trial, results.by_outcome.primary.pooled
  2. results.by_outcome.primary.per_trial, results.by_outcome.primary.pooled

Trial characteristics

Characteristics of every trial contributing to this review1
RegistrationTrialParticipantsRandomisedPrimary outcome measured overDesign
NCT03057951EMPEROR-Preservednot recorded on the page this object was extracted fromnot extractedFrom 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]
NCT03057977EMPEROR-Reducednot recorded on the page this object was extracted fromnot extractedFrom 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]
Sources for this section (1)
  1. inputs.trials

Not reported in this record

The 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.

Items not reported, and why
Article areaItem not reportedReason
AbstractThe Background sentence of the abstractBackground 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
AbstractThe Conclusions sentence of the abstractA 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 — searchA database search for primary trials, which was not carried out for this review; the included trials were identified from named registrationsNo further reason is recorded.
Methods — how many studies at each stageThe k cascadeNo further reason is recorded.
Methods — outcomes sought at every registered rankThe statement that outcomes were sought below the primaryNo further reason is recorded.
Methods — synthesisThe claim that records were screened in duplicate by two independent reviewersNo further reason is recorded.
Methods — synthesisThe claim that the review methods were prespecified before data collectionNo further reason is recorded.
Funding and conflicts of interestThe funding and conflict-of-interest statement -- a content gapA submission requires it and this object does not carry it; it is not inferable from anything held here
Note on registrationThe registration noteNo 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.

primary

Table 16. primary
Relative effectNo. participants analysedNo. studies
HR 0.7708 (0.7 to 0.8488)not held2

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.

What this conversion assumes. A hazard ratio is not a risk ratio, so the table below does NOT multiply it by the baseline. It uses 1 - (1 - p)**HR, which is what proportional hazards implies -- proportional hazards is the justification for this formula, not an extra assumption needed to excuse multiplying. The absolute numbers are risks OVER THAT PERIOD, not lifetime risks. Period, quoted from 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.

Absolute effect, at baseline risks you choose

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.

Table 17. Absolute effect, at baseline risks you choose
Assumed baseline riskRisk with intervention95% CIDifference
1 per 10000.8 per 10000.7 to 0.8-0.2
5 per 10003.9 per 10003.5 to 4.2-1.1
10 per 10007.7 per 10007.0 to 8.5-2.3
50 per 100038.8 per 100035.3 to 42.6-11.2
100 per 100078.0 per 100071.1 to 85.5-22.0
200 per 1000158.0 per 1000144.6 to 172.5-42.0
What the absolute-effect gate says about this outcome (DECLINED): ⛔ NO DECLARED INDIRECTNESS ARGUMENT. This topic holds a pooled HR of 0.7708 but says nothing about how far it transfers -- no rated indirectness domain and no declared question_pico. An absolute table built here would invite a reader to apply this estimate to their own population with no statement of whether that is supported, and arithmetic is not a substitute for that statement.
No GRADE certainty is stored for this outcome. The Handbook's SoF table carries one; this object does not, and the cell is left declared rather than filled.

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.

Table 18. Absolute effect, at baseline risks you choose
ConsiderationAnswerFrom this review
Is the problem a priority?NOT ADDRESSEDWhether 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?INFORMEDThe 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 ADDRESSEDNo 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 ADDRESSEDNo GRADE certainty is stored for any outcome.
Is there important uncertainty about how much people value the outcomes?NOT ADDRESSEDNo 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 ADDRESSEDA 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 ADDRESSEDNo cost input of any kind is held.
What is the certainty of the resource evidence?NOT ADDRESSEDNo resource evidence is held, so there is no certainty to rate in it.
Does cost-effectiveness favour the intervention?NOT ADDRESSEDNo economic evaluation was sought.
What would be the impact on health equity?NOT ADDRESSEDNo registry extraction is held on this object.
Is the intervention acceptable to key stakeholders?NOT ADDRESSEDAcceptability studies are outside this review's scope.
Is the intervention feasible to implement?NOT ADDRESSEDImplementation and delivery are outside this review's scope.
1 of 12 considerations informed; 11 not addressed. The empty cells are the point. An evidence-to-decision framework needs values, resource use, equity, acceptability and feasibility; the Handbook places those with the review authors and a guideline panel, and they are not derivable from trial data. A panel handed a complete map of what is unanswered is better served than one handed prose that reads as though it covered all twelve. Every informed row names the field it is informed by.
Not held in this object. No statistical panel set was recoverable from the published page this object was extracted from.

Page standard

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.

What is being estimated

OutcomePooled asWhich isTrials
primaryHRtime to event2

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.

Both intervals, and which one this page reports

OutcomekPooledRandom-effects WaldModified Hartung–KnappWider by
primary20.7710.700 to 0.8490.413 to 1.4406.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.

What has changed since these trials were last synthesised

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.

What the pooled effect means in people

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.

Safety, and every other outcome these trials reported

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.

Which counts were used, and what difference it makes

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.

What quantity this is, and what the trials actually analysed

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.

What a clinician or a programme should take from this

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.

Audit trail

WhatValueRead fromSentence it was read fromFingerprint
EMPEROR-Preserved0.79EMPEROR-Preserved primary publication, primary composite (cardiovascular death or hospitalisation for heart failure), time to first event——
EMPEROR-Reduced0.75EMPEROR-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.

How certain this is, and why — the certainty profile

GRADE, following the Cochrane Handbook chapter 14. Randomised evidence starts HIGH and is rated down with reasons.

primary — k = 2

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.

DomainReadingLevelsReason
risk of biasno 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.
inconsistencyno 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.
indirectnessno 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.
imprecisionno 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 biasno 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.

What was checked before this page was published

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.

ClassWhat it catchesThe defect that generated it
unanchored-external-authorityan 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-pooledone trial's result presented as a poolthe front page carried a single trial's HR 0.85 (0.79-0.92) as a two-trial pool
unfilled-template-tokena placeholder shipped unsubstituted11 pages cited protocols/name_protocol_v1.0.md -- 'name' was the placeholder
bare-none-rendereda Python None reaching rendered output1110 dashboards rendered as 626-byte stubs from `None` in a JS literal
markup-imbalanceunbalanced tags after a hand editdiv-balance drift after HTML edits, repeatedly
estimand-unnameda pooled quantity presented without naming what it estimatesbinary counts pooled where both trials analysed time to event
hksj-unqualifieda small-k interval reported without naming the variance floorraw HKSJ narrows below Wald when Q < k-1; the q* floor was missing
ratio-on-natural-scalea ratio measure said to be on the natural scalesglt2-hf rendered 'on the natural scale' for a hazard ratio
denial-of-something-heldthe page denies what the corpus holds92 pages stated no protocol exists while a protocol sat in the repository
statistic-rendered-twiceone statistic with two values on one pagethe same number rendered from two code paths
untraceable-numbera number with no sourcestored estimates that do not follow from their own counts: 172 of 178 uncheckable

Flagged on this build:

6 classes we know about and cannot yet detect

Named because a taxonomy that lists only what it catches is marketing.