Cardiac Catheterization Training Suite
Home
Invasive cardiology · interactive curriculum

Interactive Training in Cardiac Catheterization

A simulation-based curriculum built around interactive, branching clinical cases — you acquire the data, read the tracing, do the math, and make the call, with consequences — backed by live hemodynamics, angiography, and waveform tools. Aligned to the ABIM Cardiovascular Disease blueprint.

The core of CathSim

Learn by running the case

Sixteen branching clinical cases: acquire the data yourself, catch the artifact, do the math, make the call — and live with the consequences when a choice goes wrong. This is the layer a textbook and a question bank can't give you.

Begin with a module

Each module is fully interactive and self-contained. Select one to begin.

Overview

A case-based approach to invasive cardiology.

The platform covers invasive hemodynamics and coronary angiography through interactive cases, live pressure tracings, and simulation, with each concept introduced at the point a case requires it and reinforced by board-style questions. Content is mapped to the ABIM Cardiovascular Disease blueprint and the ACGME knowledge milestones. See the curriculum map →

Design principles

Interactive

Concepts are learned through interaction rather than passive reading — branching cases, a live catheter simulator, animated waveforms, and pressure–volume loops that respond to input in real time.

Integrated

Calculations, waveforms, angiography, and complications are presented within the clinical case that gives them meaning, so a calculation appears alongside the physiology, the tracing, and the decision it informs.

Beginner Fundamentals

New to the cath lab? Start here. This is the plain-language orientation — what a catheterization is, the equipment, the numbers, and the words — before you dive into the interactive modules. Tap any underlined term for a quick definition.

Curriculum Map

The scope of the platform, and how its content maps to the ABIM Cardiovascular Disease blueprint and the ACGME knowledge milestones.

ABIM blueprint coverage

Content mapped to the ABIM Cardiovascular Disease exam blueprint. Bars show each area's exam weight; ✓ marks what the platform covers today.

Weights per ABIM Cardiovascular Disease certification blueprint.

Design principles

🩺
Interactive-first — concepts are learned by doing, through cases, simulation, and live tracings rather than passive reading.
🎯
Blueprint-aligned — content follows the ABIM Cardiovascular Disease blueprint and the ACGME knowledge milestones.
🧩
Integrated — calculations, waveforms, and angiography are taught in the clinical context that gives them meaning.
🧱
Extensible — a data-driven architecture: cases, questions, and waveform models are all straightforward to expand.

Module & case catalog

The content available today, organized by module.

ModuleWhat it covers
Case Simulator18 branching cath cases across the blueprint — valvular (aortic & mitral stenosis), coronary (STEMI, RV infarction, FFR, left main, anomalous origin, peri-PCI anticoagulation), arrhythmia (complete heart block & temporary pacing), heart failure (HFpEF with invasive exercise hemodynamics), shunts & mechanical complications (ASD, post-MI VSD), shock & mechanical support, pulmonary hypertension, tamponade, constriction vs restriction, access-site bleeding, contrast nephropathy, and Fick vs thermodilution output.
Hemodynamics LabLive Fick, Gorlin, Hakki, Qp/Qs, PVR/SVR, TPG/DPG with interpretation and pitfalls.
AngiographyCoronary anatomy & segments, angiographic projections, stenosis estimation, and FFR/iFR physiology.
Waveform TrainerPressure-tracing recognition: tamponade, constriction, severe MR, AS, HOCM, and normal RA/PCWP/RV.
Board RoomABIM-style single-best-answer questions with worked explanations across every topic.

ACGME milestone alignment

How the teaching content maps to the Cardiovascular Disease milestones (knowledge and interpretation — CathSim complements, and does not replace, hands-on procedural training).

Milestone subcompetencyHow CathSim supports it
Patient Care 1 — Invasive Cardiovascular TestingCase simulator and angiography: indications, data acquisition, gradient/shunt/lesion interpretation, complication reasoning.
Medical Knowledge 1 — Cardiovascular TestingHemodynamics Lab, Angiography & Waveform Trainer: the physiology, formulas, and pattern recognition behind the numbers.
Medical Knowledge 2 — Critical Thinking for Diagnosis & TherapyBranching decisions with consequences; board-style questions with worked reasoning.

Guideline & reference sources

The clinical content is built from current society guidelines and standard references. Each case also cites its own primary sources on completion and in its generated report, so faculty can verify any teaching point.

DomainPrimary source (vintage)
Valvular disease2020 ACC/AHA Valvular Heart Disease Guideline
Coronary revascularization / FFR2021 ACC/AHA/SCAI Coronary Artery Revascularization Guideline
Acute coronary syndromes2025 ACC/AHA/ACEP/NAEMSP/SCAI ACS Guideline
Pulmonary hypertension2022 ESC/ERS Pulmonary Hypertension Guidelines
Congenital / shunts / anomalies2025 ACC/AHA/HRS/ISACHD/SCAI Adult Congenital Heart Disease Guideline
Pericardial disease2015 ESC Pericardial Diseases Guideline
Cardiogenic shockSCAI SHOCK Stage Classification Expert Consensus Update (2022)
Hemodynamics & techniqueGrossman & Baim’s Cardiac Catheterization, Angiography, and Intervention

Guideline vintages verified current as of the last editorial review. Where a domain has a newer focused update, the case citation names the specific document.

Version & review status

🏷️
Content version 1.2 — 18 branching cases, cited to primary sources.
📅
Last editorial self-review: July 2026. Guidelines current through 2025.
🔬
Faculty validation: pending — independent interventional-cardiology review is the next step before curricular adoption. Every clinical claim is source-cited to make that review straightforward.

Change log

VersionChange
1.2Added arrhythmia (complete heart block & temporary pacing) and heart-failure (HFpEF with invasive exercise hemodynamics) cases — 18 total — plus an exportable session summary. Updated blueprint coverage.
1.1Added per-case primary-source citations, guideline-source map, version stamp, and change log for auditability and faculty review.
1.0Expanded to 16 branching cases across the ABIM blueprint with data acquisition, artifact recognition, hand calipers, and generated procedure reports.

Angiography

Coronary anatomy, the angiographic views, and the physiology of a lesion — among the hardest concepts to hold in mind. Click around; everything is interactive.

3D Angiographic Projections BETA

Rotate the 3D coronary tree to see its true geometry, then change the C-arm gantry angles and watch the angiogram that projection produces — which segments open up, overlap, or foreshorten. This is the relationship a flat diagram can't show. An early prototype; the model is schematic and the projection is simplified.

3D anatomy · drag to rotate Red = coronary arteries · the C-arm shows the current gantry angle
Angiogram · AP RAO/LAO 0° · CRAN/CAUD 0°

Schematic 3D coronary model for teaching projection geometry — not patient data, not to anatomic scale, and the projection is a simplified parallel model of the C-arm. Beta feature under development.

Structural Interventions — Decision Pathways

Work through the guideline logic for the two most common structural procedures: TAVR (vs surgery) for aortic stenosis, and transcatheter edge-to-edge repair (TEER) for mitral regurgitation.

Landmark evidence

PARTNER · Evolut
Established TAVR across high-, intermediate-, and low-surgical-risk severe aortic stenosis.
COAPT
TEER reduced heart-failure hospitalization and mortality in selected secondary MR on optimal medical therapy.
EVEREST II
TEER for primary MR — less complete MR reduction than surgery, but lower procedural risk.

Educational summary — decisions are individualized by the Heart Team using current guidelines.

Intravascular Imaging — IVUS & OCT

See the artery from the inside. Compare ultrasound (IVUS) and light-based (OCT) cross-sections, read the plaque, size the vessel, and judge a stent result. Schematic frames modeled to show each signature.

Concept primer new to this? start here

Intravascular imaging puts a tiny camera inside the coronary artery — either ultrasound (IVUS) or light (OCT) — to see the vessel wall in cross-section. A standard angiogram is only a 2-D silhouette of the lumen; this shows what that silhouette can't.

Each cross-section shows the lumen (the open channel), the vessel wall, and the external elastic membrane (EEM) that marks the outer border — together they define the plaque burden. IVUS penetrates deep and shows the whole wall and calcium arc (ideal for sizing and the left main). OCT has ~10× finer resolution near the lumen — best for thin caps, dissection, thrombus, and stent-strut apposition — but shallow penetration, and it needs a contrast flush to clear blood.

The classic uses: size the vessel before stenting, characterize the plaque (calcium changes the strategy), and confirm afterward that the stent is fully expanded and apposed.

Using the tool: switch between IVUS and OCT on the same lesion, turn on measurements, and step through frames — normal, fibrous, calcified, lipid-rich, and stent results.

IVUS vs OCT — which, and when

IVUS (ultrasound)OCT (light)
Resolution~100–150 µm~10–20 µm (≈10× finer)
PenetrationDeeper — sees the full vessel & the EEMShallow — best near the lumen
Blood clearingNot requiredRequires a contrast flush (light is blocked by blood)
Best forVessel sizing, aorto-ostial & left main, calcium arc, less contrastThin caps / TCFA, dissection, thrombus, strut apposition
CalciumBright with an acoustic shadow behind itSignal-poor, sharp borders — thickness measurable

Imaging-guided PCI (sizing, expansion, edge check) is associated with better outcomes than angiography alone. Cross-sections are schematic teaching models, not clinical images.

Pressure–Volume Loop Lab

The single most powerful picture in hemodynamics. Drag the sliders and watch the loop change in real time — see exactly how preload, afterload, and contractility move stroke volume, ejection fraction, and stroke work.

Concept primer new to this? start here

A pressure–volume loop plots left-ventricular pressure against its volume across one beat, so a single closed loop captures the whole mechanical performance of the ventricle. Read it counter-clockwise: filling along the bottom, isovolumic contraction up the right side, ejection across the top, isovolumic relaxation down the left.

Three properties set its shape. Preload is how full the ventricle is before it contracts (the right-hand end-diastolic corner). Afterload is the pressure it must overcome to eject (roughly the loop's height). Contractility is the intrinsic squeeze, captured by the slope of the end-systolic pressure–volume relationship. The width of the loop is the stroke volume; its area is the stroke work.

Every disease state moves the loop in a recognizable way — tall and narrow with high afterload, wide and short in a failing ventricle, small and left-shifted when preload is low.

Using the tool: drag the preload, afterload, and contractility sliders and watch the loop reshape live, with stroke volume, ejection fraction, and stroke work updating.
the marker traces one beat around the loop
LV loop ESPVR (contractility) EDPVR (filling)

Adjust the physiology

STROKE VOLUME
mL
EJECTION FRACTION
%
STROKE WORK

Clinical presets

↑ Preload
Loop widens to the right (larger EDV) → stroke volume rises (Frank–Starling).
↑ Afterload
Loop gets taller and narrower — the aortic valve opens at a higher pressure, ESV rises, stroke volume falls.
↑ Contractility
The ESPVR line steepens — the ventricle empties to a smaller ESV, stroke volume and EF rise.
Stroke work
The area inside the loop ≈ the work the ventricle does each beat.

The Cardiac Cycle — Wiggers Diagram

Every pressure, the ventricular volume, the ECG, and the heart sounds — one heartbeat, all moving in sync. Watch the sweep line cross the cycle and see exactly when each valve opens and closes.

Concept primer new to this? start here

The cardiac cycle is the sequence of electrical, pressure, and volume events in a single heartbeat. The Wiggers diagram stacks them on one time axis so you can see how they line up — and once you know it, almost every hemodynamic finding becomes "a departure from this."

Follow one beat: the ECG fires first (P wave = atrial contraction, QRS = ventricular contraction). The ventricle then contracts with all valves shut (isovolumic contraction) until its pressure exceeds the aorta and the aortic valve opens — blood ejects and volume falls. When the ventricle relaxes below aortic pressure the aortic valve closes (the dicrotic notch), then the mitral valve opens and filling begins again.

The heart sounds mark the valve closures: S1 at mitral closure (start of systole), S2 at aortic closure (end of systole).

Using the tool: play the cycle and watch the sweep line — the pressures, the LV volume, the ECG, and the valve states all move together, so you can see exactly when each valve opens and closes.
Beating heart · synced to the tracing

oxygenated blood (left heart) deoxygenated (right heart)

Drag the tracing below to move the heart at your own pace — watch the valves open and close and the ventricles squeeze.

drag the graph to scrub through the beat

The phases of one heartbeat

1 · Atrial systole
The P wave fires; the atria contract and top off the ventricle (the "atrial kick" → the a wave and end-diastolic volume). Ends when the mitral valve closes (S1).
2 · Isovolumic contraction
All valves shut; the ventricle contracts against a fixed volume, so pressure rises steeply with no change in volume.
3 · Rapid ejection
LV pressure exceeds aortic → the aortic valve opens and blood is ejected; volume falls fast as aortic and LV pressures rise to their peak.
4 · Reduced ejection
Ejection slows; pressures begin to fall as the ventricle repolarizes (T wave).
5 · Isovolumic relaxation
The aortic valve closes (S2, the dicrotic notch); all valves shut again and pressure falls with no volume change.
6 · Rapid filling
LV pressure drops below LA → the mitral valve opens and the ventricle fills quickly (the y descent).
7 · Reduced filling (diastasis)
Filling slows as the ventricle approaches its resting volume, until the next atrial kick.

Right Heart Catheterization Simulator

Float a Swan–Ganz catheter from the right atrium to the wedge and watch the pressure waveform transform at each step — the exact transitions you use to know where your catheter tip is without looking at fluoro.

Concept primer new to this? start here

A right heart catheterization floats a balloon-tipped catheter (a Swan–Ganz) from a vein through the right atrium → right ventricle → pulmonary artery, out to the wedge position. You never see the tip directly — you know where it is from the pressure waveform it shows and the oxygen saturation you sample there.

As the catheter advances, the waveform changes in recognizable ways: the low a/v waves of the right atrium; a sudden tall systolic wave as you cross into the right ventricle ("ventricularization"); a step-up in the diastolic pressure with a dicrotic notch as you enter the pulmonary artery; and finally the damped a/v waves of the wedge, which reflect left-atrial filling pressure. Those transitions are how you navigate.

Saturations matter too: an unexpected jump in oxygen saturation between two chambers (a "step-up") signals a left-to-right shunt.

Using the tool: advance the catheter one step at a time and watch both its position in the heart and the live pressure tracing change at each site — RA, RV, PA, wedge.
Right atrium

The three transitions that tell you where the tip is

RA → RV
Systolic pressure jumps (~5 → ~25 mmHg) — “ventricularization” — while diastole stays near zero. Watch for ectopy as the tip crosses the tricuspid.
RV → PA
Systolic stays ~25, but the diastolic steps up (~3 → ~10) and a dicrotic notch appears — that rise in diastolic pressure is how you know you crossed the pulmonic valve.
PA → wedge
Inflate the balloon: the systolic wave collapses to damped a/v waves (mean ~6–12), a surrogate for left atrial pressure. A wedge O₂ sat >95% confirms position.

Respiratory Dynamics — Interdependence & Pulsus Paradoxus

Static numbers can't teach this. Watch simultaneous LV and RV pressures breathe, and see how inspiration separates constriction, restriction, and tamponade in real time.

Concept primer new to this? start here

Breathing changes the pressures inside the heart, and the pattern of that change is diagnostic. The key idea is ventricular interdependence: the two ventricles share a septum and, in some diseases, a fixed space — so when one fills more, the other must fill less.

Normally, inspiration slightly increases right-heart filling and slightly decreases left-heart filling — a small effect. Disease exaggerates it in specific ways. In constrictive pericarditis a rigid pericardium forces the ventricles to compete, so on inspiration RV pressure rises while LV pressure falls (discordance). In cardiac tamponade the same competition produces an exaggerated inspiratory fall in systemic pressure — pulsus paradoxus over 10 mmHg. In restrictive cardiomyopathy, with no pericardial constraint, the two pressures fall together (concordance) — which is how you separate it from constriction.

Using the tool: switch between normal, constriction, restriction, and tamponade and watch the simultaneous LV/RV tracings breathe — the discordance, the pulsus, and the blunted or steep descents appear in real time.
LV RV inspiration

How inspiration separates the three

Constriction
Discordance — RV systolic ↑ while LV systolic ↓ on inspiration (ventricular interdependence through a rigid pericardium). Steep y, equalized diastolic pressures, and a Kussmaul sign.
Restriction
Concordance — LV and RV systolic pressures fall together on inspiration (no pericardial constraint). LVEDP > RVEDP; higher PA systolic.
Tamponade
Exaggerated pulsus paradoxus — a >10 mmHg inspiratory fall in systolic pressure as the RV bows into the LV; blunted y; equalized diastoles.

Case Simulator

Pick a case. You'll move through it decision by decision — the data reveals itself as you'd collect it in the lab.

Faculty · build a custom case data-driven authoring

CathSim cases are plain data. Paste a case in the schema below and it becomes a fully playable branching case — a way for your division to author its own teaching cases without touching code.

Hemodynamics Lab

The calculations you'll be asked to do on the boards and in the lab, live. Change any input and the interpretation updates.

Pick a calculation below — each opens with a short concept primer, then works live as you change the inputs.

Waveform Trainer

Every tracing is drawn from a model, not a screenshot — labels on demand. Study mode teaches the signature; Quiz mode hides it and asks you to call it.

Concept primer new to this? start here

A pressure waveform is just the pressure inside a chamber or vessel plotted against time, traced out as the catheter tip sits there. Every site has a characteristic shape, and learning to recognize those shapes — and how disease distorts them — is one of the core skills of invasive cardiology.

The low-pressure chambers (the atria and the wedge position that mirrors the left atrium) show a repeating set of small waves and descents: the a wave (atrial contraction), the v wave (atrial filling against a closed valve), and the x and y descents between them. Ventricles show a tall systolic peak dropping to a low diastolic baseline. Arteries show a brisk upstroke, a dicrotic notch (valve closure), then a gradual runoff.

Disease shifts these predictably — a giant v wave in mitral regurgitation, a blunted y descent in tamponade, a dip-and-plateau ("square-root sign") in constriction. Reading a tracing is really about spotting the departure from normal.

Using the tool: in Study mode the tracing streams live — freeze it to label each wave and descent; in Quiz mode the labels hide and you call the tracing yourself.

Board Room

ABIM-cardiovascular-style single-best-answer questions with worked explanations. Pick a topic or take a mixed set.

Quick Reference

The numbers and formulas worth memorizing, in one place.