Code-blue documentation timer (AHA 2020)

Tracks the clock during a cardiac arrest.

Open the tool → Runs in your browser. Data leaves only if you deliberately send a problem report from the interactive tool.

Example

Code start time
2026-05-19T12:00
Last rhythm check at
2026-05-19T12:06
Last epinephrine dose at
2026-05-19T12:04
Last shock energy
200
Cumulative cycle count
3

Result: Next rhythm check 12:08; next epi 12:08; last shock 200 J; AHA 2020 ETCO2 ROSC target >10 mmHg.

The tool opens with these values already filled in. Replace them with your own.

What the result means

Rhythm checks
q2 min per AHA 2020.
Epinephrine 1 mg
q3-5 min per AHA 2020.
ETCO2 ROSC
Sustained >10 mmHg (ideally >20) per AHA 2020.

What you enter

Code start time; the last rhythm check, epinephrine dose, and shock energy; and the cycle count so far.

What this is

Enter the code start time and the timestamps of the last rhythm check and last epinephrine dose, and it returns elapsed code time, cycle count, and when the next rhythm check and next epinephrine dose fall due, following AHA 2020 intervals. It also builds a printable timeline summary for the chart.

When to use it

Use it as the recorder's aid during a resuscitation and for documenting the timeline afterward. It computes intervals only; the code leader, the ACLS algorithm, and local protocol drive every decision, and the timer is never a prompt to give a drug or deliver a shock.

How this is calculated

American Heart Association. 2020 Guidelines for Cardiopulmonary Resuscitation and Emergency Cardiovascular Care: Adult Basic and Advanced Life Support. Circulation. 2020;142(16_suppl_2):S366-S468. Read the source ↗

A reference and educational tool. Not medical, legal, or financial advice, and not a substitute for clinician judgment.

Browse all tools

Built by Clay Good. Source on GitHub.