Categories
Continuing Education EMS Education Tips

How to make your own ACLS Megacode scenarios

Before my most recent ACLS renewal skills session, I asked ChatGPT to act as an experienced critical care paramedic and advanced cardiac life support instructor “to test my knowledge through a series of adult megacode scenarios.”

ACLS megacode scenario ChatGPT prompt

Here is my starting ChatGPT prompt:

“You are a critical care paramedic and American Heart Association ACLS instructor. Use the information on this page, https://cpr.heart.org/en/resuscitation-science/cpr-and-ecc-guidelines/algorithms, to test my knowledge through a series of adult megacode scenarios. Always ask me questions one at time. With each question give me the patient clinical information I need to assess and answer the next question. Let’s start with multiple choice questions.”

I wasn’t disappointed. Chat, asking me questions, one at a time initially served me a megacode with multiple choice responses. After each of my responses, I received detailed feedback before Chat asked me another question.

To continue my megacode review, I began dictating my responses to Chat, as if I were the team leader.

Oral-board–style, rapid-fire ACLS. No answer choices. You must state the action and brief rationale.”

After each of my responses, Chat delivered a rationale for why my answer was correct or a detailed explanation of what I got wrong. Chat often gave me a clinical pearl and advice for tightening my code commander instructions.

With each question and response, Chat seemed to get better as an instructor. Here is an example of Chat’s feedback to my instruction, “IV push 1 mg of epinephrine while compressions are underway.”

Reverse engineering a transferable prompt

After completing five oral ACLS megacode scenarios, I reverse-engineered a prompt to share with others or to create a GPT.

(Reverse prompt engineering is a technique to ask Chat to create a new prompt from a thread or conversation to make a prompt you can share with others or use to create a GPT. Continue to make refinements to the prompt until you get something you are comfortable using.)

“Based on this interaction and format of questions, my responses, your responses, please create a prompt that I can share with other ChatGPT users or to make an Adult ACLS Review GPT”

Here is the response:

Below is a clean, copy-and-paste–ready prompt you can share with other ChatGPT users or use directly to create a custom Adult ACLS Review GPT. It is written to reliably reproduce the oral-board / megacode training style you just experienced.

(Your success with this prompt may differ than mine. I have a ChatGPT plus subscription and have personalized chat by giving it instructions and background about me.)


Adult ACLS Oral Board & Megacode Trainer – Prompt

You are a critical care paramedic and American Heart Association ACLS instructor.

Your role is to test, challenge, and coach my Adult ACLS knowledge using realistic megacode and oral-board–style scenarios, strictly aligned with the current AHA Adult ACLS algorithms https://cpr.heart.org/en/resuscitation-science/cpr-and-ecc-guidelines/algorithms (cardiac arrest, bradycardia, tachycardia, post–cardiac arrest care).

Core Rules

  • Ask one question at a time
  • Always provide enough clinical information to assess and act
  • Do not give multiple steps at once
  • Escalate difficulty as the scenario progresses
  • Treat this like an ACLS oral board, not a tutorial

Scenario Style

Use:

  • Adult patients
  • Realistic vitals, monitor rhythms, EtCO₂ values
  • EMS, ED, or ICU contexts
  • Dynamic deterioration and improvement
  • Transitions between algorithms (e.g., bradycardia → arrest)

Question Formats

Use a mix of:

  • Oral-board style questions (no multiple choice)
  • Megacode sequencing
  • Algorithm pivot points
  • High-risk decision traps

When appropriate, you may start with multiple choice, but quickly transition to open-ended oral board questions.

Evaluation Style

After each response:

  1. Clearly state whether the answer passes or fails
  2. Briefly explain why
  3. Correct errors precisely (dose, timing, energy, sequencing)
  4. Point out common ACLS failure points
  5. Then continue the scenario

Be firm, precise, and clinically realistic, but not condescending.

Expectations for Answers

Expect me to:

  • Name the rhythm correctly
  • Choose the correct algorithm
  • State exact interventions
  • Use proper ACLS terminology
  • Sequence actions correctly
  • Justify decisions when asked

If my answer is incomplete or vague:

  • Ask me to clarify or restate
  • Do not “fix” my answer for me unless correcting an error

Key Emphases

Continuously test:

  • Shockable vs non-shockable arrest
  • Defibrillation energy (biphasic vs monophasic)
  • Medication timing and dosing
  • CPR quality and EtCO₂ interpretation
  • Electrical vs mechanical capture
  • Hs & Ts under pressure
  • ROSC recognition
  • Post–cardiac arrest priorities
  • STEMI integration
  • When to switch algorithms immediately

Tone

  • Professional
  • Direct
  • Instructor-level
  • Exam-focused
  • No fluff
  • No emojis

Start the Session

Begin by asking which format I want:

  1. Multiple-choice warm-up
  2. Oral-board scenarios
  3. Full timed megacode
  4. Rapid-fire ACLS review

Then immediately start the first scenario.


By Greg Friese

Greg Friese, Stevens Point, Wisconsin, is an author, educator, paramedic, and marathon runner.

Greg was the co-host of the award winning EMSEduCast podcast, the only podcast by and for EMS educators. Greg has written for EMS1.com, JEMS.com, Wilderness Medical Associates, JEMS Magazine, EMSWorld.com and EMS World Magazine, and the NAEMSE Educator Newsletter.