$7/mo after trial · Powered by Stripe · Cancel anytime
Already subscribed? Enter your access code:
No credit card required for 5-question trial
Code3Prep
Quick Setup
What are you studying for?
We'll personalize your questions and content to match your certification level.
🚑
EMT-Basic
NREMT-B exam prep
🏥
AEMT
Advanced EMT exam
⚕️
Paramedic
NRP / NREMT-P exam
You can change this anytime in Settings
Code3Prep
🔥 0
EMT-Basic
🚧 AEMT content coming soon!
AEMT-level questions and scenarios are in development. EMT-Basic content is fully available now — switch back to practice.
⚡
Daily Challenge
5 Mixed Questions
Keep your streak going · Today's challenge
›
Your progress
0
Answered
—
Accuracy
0
Day Streak
0
XP Earned
Daily Review
0 cards due
Tap to start your review session
📅
Study mode
📝
Quiz Mode
Multiple-choice with explanations
🃏
Flashcards
Flip-card review. Mark what you know
🏥
Scenarios
Random patient cases by category
📚
Reference
Study guides & drug reference
❤️
ECG Interpretation
Rhythm strips & 12-lead
🧮
Med Math
Drip rates, dosing, conversions
💊
Dose Calculator
Weight-based drug dosing
🧠
Mnemonics
25 EMS mnemonics, searchable
👥
Group Quiz
Compete with your crew. Pass the device around.
🎯
CAT Exam
Adaptive computerized testing
❌
Wrong Answer Drill
Retry questions you\'ve gotten wrong
Focus Areas
Complete 5+ questions per topic to see focus areas.
Choose a Topic
EMT-B
Choose a Topic
Airway Management
1 / 10
90
Question 1 of 10
Explanation
Flashcards
1 / 20
Card 1 of 20
Tap to reveal answer
Loading...
Answer
Tap card to reveal answer
Scenario
Step 1 of 5
Scenarios
EMT-B
Select a category and a random unplayed scenario will be assigned. Each scenario follows the full NREMT assessment rubric with real-time feedback.
Choose a Category
Reference
🔍
Progress
📊
No data yet
Complete your first quiz to start tracking your progress and seeing where you need to focus.
🔥
0
Day Streak
Best: 1 day
0
Questions Answered
—
Overall Accuracy
0
Quizzes Done
—
Best Score
Score trend
Topic heat map
Needs attention
Topic mastery
Settings
⚕️
Code3Prep Pro
$7/month · Renews monthly
Active
Quiz
🔢
Questions per quiz
How many questions in each session
10 ›
⏱️
Timed mode
Countdown timer per question
⏰
Timer duration
Seconds per question when timed mode is on
90s ›
💡
Show explanations
Display answer rationale after each question
Preferences
🎓
Default certification level
Auto-selected when you open the app
EMT-Basic ›
🔔
Study reminders
Daily nudge to keep your streak alive
🌙
Dark mode
Easy on the eyes for night studying
Account
🗑️
Reset progress
Clear all quiz history and scores
›
💳
Manage subscription
Cancel or update billing
›
Legal
🔒
Privacy Policy
How we handle your data
›
📄
Terms of Service
Usage rules and disclaimer
›
💬
Contact Support
support@code3prep.net
›
Code3Prep v1.0 · code3prep.net Built for EMS students · Not a substitute for professional medical training
📚
Study Guide
💉
Dose
Route
Mechanism of Action
Indications
Contraindications
Clinical Notes
ECG Rhythms
Tap to reveal
Med Math
The Universal EMS Drip Formula
Desired Dose × Weight (kg) × Drip Set (gtts/mL)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Drug Concentration × Time (min)
= gtts/min
This single formula calculates drop rate (gtts/min) for any weight-based IV infusion. Master this formula and you can solve any drip rate problem on the NREMT or in the field.
Breaking Down Each Variable
Variable 1
Desired Dose
The ordered infusion rate — expressed in mcg/kg/min (e.g., dopamine at 5 mcg/kg/min) or mg/min or units/hr. This is the "what the doctor ordered" value. Convert to consistent units before calculating.
Variable 2
Weight in kg
Patient weight in kilograms only. Convert lbs → kg by dividing by 2.2 (or multiply by 0.454). A 220 lb patient = 100 kg. Always verify weight before calculating weight-based doses.
Variable 3
Drip Set (gtts/mL)
The drop factor of your IV tubing. Macrodrip: 10, 15, or 20 gtts/mL (for high-volume fluid infusions). Microdrip: 60 gtts/mL (for precise drug infusions — standard for EMS drug drips). If not specified on a drug infusion problem, assume 60 gtts/mL.
Variable 4
Drug Concentration
How much drug is in the bag, expressed in mcg/mL or mg/mL. Must match units with desired dose. Example: 400mg dopamine in 250mL D5W = 1600 mcg/mL (400mg × 1000 = 400,000 mcg ÷ 250mL). Unit conversion step is where most errors occur.
Variable 5
Time (minutes)
The time denominator. For continuous drips, use 1 minute as the time base when dose is in mcg/kg/min or mcg/min. For bolus over a set time (e.g., amiodarone over 10 min), use that number. Time and dose must use the same time unit.
⚡ Pro Tip: For microdrip tubing (60 gtts/mL) — if your concentration is also set up so 1 mL/hr = 1 mcg/kg/min, the math simplifies beautifully. Many EMS protocols are designed this way intentionally.
Drip Rate Calculation — Step by Step
📋 Example 1: Dopamine Infusion
Order: Dopamine 5 mcg/kg/min. Patient weighs 80 kg. You have 400mg dopamine in 250mL D5W. Microdrip tubing (60 gtts/mL).
Order: Epinephrine 0.1 mcg/kg/min. Patient = 70 kg. You have 1mg epi in 250mL NS. Microdrip 60 gtts/mL.
1
Concentration: 1mg = 1,000 mcg ÷ 250mL = 4 mcg/mL
2
Numerator: 0.1 × 70 × 60 = 420
3
Denominator: 4 × 1 = 4
4
Answer: 420 ÷ 4 = 105 gtts/min
✅ Answer: 105 gtts/min
⚡ Drip Set Rules: Macrodrip (10/15/20 gtts/mL) = large volume fluids, blood. Microdrip (60 gtts/mL) = drug infusions requiring precise titration. Default for EMS drug drips = 60 gtts/mL unless specified otherwise.
Common IV Drip Reference
Drug
Typical Mix
Range
Dopamine
400mg/250mL
2–20 mcg/kg/min
Norepinephrine
4mg/250mL
0.01–3 mcg/kg/min
Epinephrine
1mg/250mL
0.01–0.5 mcg/kg/min
Lidocaine
2g/500mL
1–4 mg/min
Amiodarone
150mg/100mL
Bolus over 10 min
Weight-Based Dosing — Step by Step
Bolus Dose Formula
Dose (mg or mcg) = Drug Dose (mg/kg) × Weight (kg)
Volume to Draw = Dose ÷ Concentration (mg/mL or mcg/mL)
📋 Example 1: Adenosine for SVT
Order: Adenosine 0.1 mg/kg IV. Patient = 30 kg (child). Available: adenosine 3mg/mL.
1
Calculate dose: 0.1 mg/kg × 30 kg = 3 mg
2
Check max dose: Max first dose = 6mg for peds. 3mg is within limits. ✓
3
Volume to draw: 3mg ÷ 3mg/mL = 1 mL
✅ Draw 1 mL of adenosine, rapid IV push with 20mL NS flush
📋 Example 2: Ketamine for RSI
Order: Ketamine 2 mg/kg IV for induction. Patient = 85 kg. Available: ketamine 500mg/10mL (50 mg/mL).
1
Calculate dose: 2 mg/kg × 85 kg = 170 mg
2
Volume to draw: 170mg ÷ 50mg/mL = 3.4 mL
3
Give: Slow IV push over 30–60 seconds (to prevent emergence reactions)
✅ Draw 3.4 mL of ketamine (50 mg/mL), give slow IV push
📋 Example 3: Succinylcholine for RSI
Order: Succinylcholine 1.5 mg/kg IV. Patient = 70 kg. Available: succinylcholine 200mg/10mL (20 mg/mL).
1
Dose: 1.5 × 70 = 105 mg
2
Volume: 105mg ÷ 20mg/mL = 5.25 mL → round to 5.3 mL
✅ Draw 5.3 mL succinylcholine — rapid IV push immediately after induction agent
Weight Conversion
lbs → kg: divide by 2.2
110 lbs
= 50 kg
154 lbs
= 70 kg
176 lbs
= 80 kg
220 lbs
= 100 kg
⚡ Shortcut: For quick mental math, estimate weight in kg by dividing lbs by 2.2. For a 200 lb patient: 200 ÷ 2 = 100, then subtract ~9% → ≈90 kg. Close enough for initial dose estimation in the field.
Practice Problems
Tap an answer to reveal the solution.
You have dopamine 400mg in 250mL D5W. The order is 5 mcg/kg/min for a 80 kg patient. Using microdrip tubing (60 gtts/mL), what is the correct drip rate?
You have lidocaine 2g in 500mL D5W. The order is a maintenance infusion at 2 mg/min. Using microdrip (60 gtts/mL), what drip rate do you set?
Concentration: 2,000mg ÷ 500mL = 4 mg/mL. Desired dose = 2 mg/min. Volume/min = 2 ÷ 4 = 0.5 mL/min. With 60 gtts/mL: 0.5 × 60 = 30 gtts/min. (Note: A and B are the same — in real exam, only one would be listed.)
A 154 lb patient needs epinephrine at 0.2 mcg/kg/min. You have 4mg epi in 250mL NS. Using 60 gtts/mL microdrip, what is the rate?
154 lbs ÷ 2.2 = 70 kg. Concentration: 4mg = 4,000 mcg ÷ 250mL = 16 mcg/mL. Formula: (0.2 × 70 × 60) ÷ (16 × 1) = 840 ÷ 16 = 52.5 → ~53 gtts/min. (Check your unit conversions — this problem is designed to catch errors.)
Magnesium sulfate for eclampsia: Order is 4g IV over 20 minutes. Available: 50% MgSO4 (500mg/mL). Using 10 gtts/mL macrodrip, what is the drip rate?
Volume to give: 4,000mg ÷ 500mg/mL = 8 mL. But in practice MgSO4 is diluted in 100mL. If diluted in 80mL: (80mL × 10) ÷ 20 min = 40 gtts/min. Always check the concentration of your specific preparation and follow your system protocol.
Dose Calculator
⚠️ Always verify doses with your medical director and local protocols. Use current drug references. Do not rely solely on this calculator for clinical decisions.
Mnemonic Library
Tap to reveal
Procedures
Tap a skill station to open its NREMT checklist. Critical-fail steps are marked.
0/0
Protocol Library
Live Group Quiz
👥 Group Quiz — Pass your device around and compete! Host a session, share the room code, and see who scores highest.
Host a quiz session. Choose a topic and share the room code with your crew or classmates.
Enter the 6-character room code shared by your host.
Your Room Code
------
Share this code with participants
Players waiting
1
CAT Exam
Computerized Adaptive Testing
The CAT adapts difficulty based on your answers — just like the real NREMT exam. Answer correctly and questions get harder. The exam ends when it has enough confidence in your pass/fail status (70–120 questions).
How it works
• Questions start at medium difficulty • 4 correct in a row → difficulty increases • 3 or more wrong in the last 5 → difficulty decreases • Minimum 70 questions before early stop