12-lead ECG
Capture a 12-lead on the monitor. Add territory-specific ST elevation, bundle branch blocks, metabolic changes or a QTc target, and read the changes across the leads.
Control a simulated patient from your phone. Learners see the monitor on a tablet, laptop or room display.
Control a session →Free during the public beta. No account needed to start.


On the room display? Start a monitor → then scan its QR with your phone to take control.
Change the rhythm or a vital sign on your phone. The learner's monitor updates to match.
From sinus to torsades, each ECG is generated live. Choose a rhythm to see it on the monitor.
Learners select the energy, charge and deliver a shock, synchronise cardioversion, or use Demand and Fixed pacing. You set the shock outcome and the pacing capture threshold. See the learner controls →
Ventricular fibrillation. The learner picks up the defibrillator and selects the energy themselves.
Set up the patient and save each stage as a step: chest pain, arrest, ROSC. Advance with a tap, or configure a learner's defibrillation to advance the scenario.
Sinus tachycardia with inferior ST elevation — the patient arrives.
NAP counts heart rate from the ECG and pulse rate from the pleth waveform. In ventricular bigeminy the early beats produce no detectable pulse, so the pulse rate falls to about half the ECG rate.
Capture a 12-lead on the monitor. Add territory-specific ST elevation, bundle branch blocks, metabolic changes or a QTc target, and read the changes across the leads.
Simulated compressions obscure the ECG, EtCO₂ responds to the instructor’s compression-quality setting, and the pulse tone is suppressed during CPR. Learners pause compressions to check the rhythm.
Share a monitor with up to 100 viewers. They follow the waveforms, defibrillator, pacing and 12-lead, and can answer questions without changing the simulation.
NAP does not deteriorate the patient automatically. You choose when rhythms and vital signs change, and what a treatment achieves. The monitor keeps its signals consistent with the patient state you set.
Read the sources behind NAP’s clinical choices, the teaching simplifications, and what has not been externally validated.
Choose an adult or one of four paediatric age bands. Starting values, alarm limits and weight-based defibrillation adjust together. Paediatric ECG morphology is age-adjusted and grounded in published normal-limits data. See paediatric settings in the guide →
Add invasive haemodynamics or processed EEG to the same patient for anaesthesia and critical-care teaching.
Arterial, central venous and pulmonary artery pressures, wedge measurements, and a method-labelled pulse-contour cardiac output from the arterial line.
Raw EEG, a processed index, suppression and a density spectral array for teaching how to read the display.
Free during the public beta.
Ask a multiple-choice question or ask learners which treatment they would give. They answer on their phones. Watch the votes arrive, then share the results when you're ready.
VF on the monitor — your next action?
Only you see the tally until you share it.
VF on the monitor — your next action?
Pick one
Yes. On a laptop, an Android device or an iPad, the full screen button beside the session code hides the address bar and tabs for as long as the monitor is open.
You can also add NAP to the home screen of a tablet or phone, and it then opens full screen from its own icon — no address bar, no tabs, nothing beside the monitor for a learner to tap by accident. On an iPhone this is the only way, because Safari there has no full screen for a page. There is nothing to install from an app store: it is the same NAP either way.
On an iPad or iPhone, use the browser’s share button and the row that adds the page to the Home Screen. On an Android tablet or phone, use Chrome’s ⋮ menu and the row offering to install NAP. Make the icon from this page rather than from a screen that is already in a session, so it never points at a session that has ended.
Step-by-step instructions, with illustrations, in the guide →
Select Control a session on your phone to create a session and get a code.
Enter the code on another screen to open its monitor.
Change rhythms and vital signs from your phone. Every connected monitor updates together.
Free during the public beta. No account needed to start.
Control a session →On the room display? Start a monitor → then scan its QR with your phone to take control.
Also from NAP: two free tools, a printable 12-lead ECG generator and a blood gas generator.
Rotate your device to portrait
NAP is built for portrait. Turn your phone upright to continue.