Full Code Explained: In Context To A Hospital or Medical Emergency

Full Code in Medical Terms: Definition, Examples, and Billing Best Practices

Full code is a medical order directing clinicians to attempt all appropriate resuscitation measures if a patient’s heart stops or breathing ceases. Those measures typically include: 

  • Mechanical ventilation
  • Endotracheal intubation
  • Defibrillation for shockable heart rhythms
  • CPR (chest compressions and rescue breathing)
  • Advanced cardiac life support (Wexner Medical Center)
  • IV or IO administration of medications such as epinephrine

Full code is the default status at most hospitals unless a different order is documented. Here’s what the rest of this guide covers.

  • Billing and CPT coding for resuscitation events
  • Questions to ask before choosing or changing code status
  • How full code compares to DNR, DNI, and comfort-focused orders
  • How code status gets documented through advance directives and POLST
  • What full code care includes (and what it does not guarantee)

What does full code care include?

When a patient carries a full code status and experiences cardiac or respiratory arrest, the response team follows established Advanced Cardiac Life Support (ACLS) protocols.

The interventions below work together — the goal is restoring circulation and breathing long enough for the underlying cause to be treated.

Full code measureWhat happensWhen it applies
CPRChest compressions circulate blood; rescue breaths deliver oxygenImmediately when pulse or breathing is absent
DefibrillationA controlled electric shock resets a dangerously abnormal heart rhythmOnly for shockable rhythms like ventricular fibrillation or pulseless ventricular tachycardia
IntubationAn endotracheal tube is placed into the airway to protect it and deliver oxygenWhen the patient cannot maintain an open airway independently
Mechanical ventilationA ventilator machine takes over breathingAfter intubation, when spontaneous breathing is inadequate
Emergency medicationsDrugs like epinephrine (given IV or IO) support heart function and blood pressureDuring the arrest, per ACLS algorithm timing
Cardiac monitoringContinuous ECG tracking guides rhythm-based decisionsThroughout the event and into post-arrest care

What full code does not mean

Full code authorizes resuscitation — it does not mean “do everything in every medical situation.” A patient on full code status can still have other treatment preferences documented (declining a specific surgery, for example). The scope of a full code order applies specifically to the response during cardiac or respiratory arrest (AMA Code of Medical Ethics).

Full code also does not guarantee survival or a good neurologic outcome

Let’s look at numbers to learn more than what most patient-facing explanations suggest.

CPR Survival to Hospital Discharge
Source: AHA 2025 Guidelines & BMJ 2024
23.6%
In-hospital arrest
Adult cardiac arrest inside a hospital
10.5%
Out-of-hospital arrest
EMS-treated adult cardiac arrest
<1%
After 39 min of CPR
In-hospital arrest survival probability
Among survivors discharged after in-hospital arrest, ~85% have a favorable neurologic outcome (AHA 2025)

A 2024 BMJ study found that the probability of survival after in-hospital cardiac arrest dropped below 1% once CPR exceeded 39 minutes (BMJ 2024).

Among those who do survive to hospital discharge, roughly 85% have a favorable neurologic outcome according to AHA’s 2025 data (AHA Highlights 2025) — but that percentage applies to survivors, not to all patients who undergo CPR.

Clinicians are not obligated to continue CPR indefinitely. During the event, the team continuously evaluates the patient’s rhythm, response to treatment, duration of resuscitation, and likely neurologic outcome before deciding whether to continue CPR.

How does full code compare to DNR, DNI, and comfort-focused care?

Code status orders define what happens during cardiac or respiratory arrest only. They do not control routine medical care. The comparison below clarifies how each option works in practice.

Code statusCPR attempted?Breathing tube placed?Other medical treatment?Plain-language summary
Full codeYesYes, if neededYesAttempt all appropriate resuscitation
DNR (Do Not Resuscitate)NoDepends on other ordersOften yes — antibiotics, fluids, oxygen, surgery may continueOften yes — antibiotics, fluids, oxygen, and surgery may continue
DNI (Do Not Intubate)May varyNoOften yesNo endotracheal tube or invasive ventilation
Comfort-focused careUsually noUsually noComfort treatments only — pain management, symptom reliefFocus on comfort rather than aggressive intervention

The visual below highlights the core decision at a glance, while the table above gives you the full reference detail.

Code Status at a Glance
What each order tells the care team during cardiac or respiratory arrest
💚
Full Code
CPR — Yes
Breathing tube — Yes
Medications — Yes
Defibrillation — Yes
Attempt all resuscitation
🟡
DNR
CPR — No
Breathing tube — Varies
Other treatment — Often yes
Comfort care — Yes
No CPR during arrest
🔵
DNI
CPR — May vary
Breathing tube — No
Other treatment — Often yes
Oxygen — May continue
No intubation
💜
Comfort Care
CPR — Usually no
Breathing tube — Usually no
Pain relief — Yes
Symptom relief — Yes
Focus on comfort and dignity

DNR

A DNR order (sometimes called DNAR, for “Do Not Attempt Resuscitation”) tells the medical team not to perform CPR if the patient’s heart or breathing stops. 

A DNR order does not mean “do not treat.” Patients with DNR orders still receive medications, oxygen, wound care, antibiotics, and other appropriate treatments unless their care plan limits those separately (Merck Manuals).

DNI

DNI stands for Do Not Intubate. 

A DNI order typically prohibits endotracheal intubation and invasive mechanical ventilation, though other respiratory support (supplemental oxygen, noninvasive ventilation) may still be permitted depending on the patient’s goals and care plan. 

Patients can have DNI without DNR, or both together — but combining CPR with a refusal of intubation creates practical tension, since effective CPR often involves airway management.

Orders need to be discussed clearly so the care team knows exactly what is and is not authorized (PMC — Differentiating DNI from DNR).

Comfort-focused care

Comfort-focused orders (sometimes called comfort measures only, or in some regions, DNR-CCA) prioritize symptom relief and dignity over aggressive life-prolonging interventions. 

Comfort care and DNR-CCA are not identical everywhere — in Ohio, for example, DNR-CCA may allow standard medical care until the moment of cardiac or respiratory arrest, while a broader comfort-focused plan may limit burdensome treatments earlier (ScienceDirect). 

Local definitions vary, so the exact scope depends on institutional policy and the patient’s documented wishes.

Are patients automatically full code?

At most U.S. hospitals, patients are treated as full code unless a DNR, DNI, or other limiting order is documented in the medical record. 

The Ohio State Wexner Medical Center describes full code as the default code status for patients who have not had an explicit conversation with their medical provider indicating otherwise (Wexner Medical Center).

The default exists so emergency care is never delayed when preferences are unknown. But relying on a default alone carries risk — a 2025 study of 201 older injured adults found that only 38% had discussed CPR with a clinician, and just 21% were asked about code status during admission (Journal of Applied Gerontology, 2025). 

When patients or families are not given clear information about survival odds and likely outcomes, the full code default may not reflect what they would actually choose.

Full code status in medical biilling

A 2025 randomized trial published in NEJM Evidence tested structured shared decision-making during code status conversations. 

Documented DNR choices rose from 37.2% to 50.0% when clinicians explained expected outcomes clearly (adjusted risk ratio 1.37, 95% CI 1.25-1.50, p < 0.001), and patients reported less decisional uncertainty. 

In practice, better conversations change decisions — and hospitals that skip code status discussions may end up performing CPR on patients who would have declined it.

Policies vary by facility, state, and care setting. Patients should ask their physician what their current code status is and how to change it if their goals differ from the default.

What is the difference between full code and Code Blue?

Readers sometimes confuse “full code” with “Code Blue” because both involve the word code in a hospital. They refer to different things.

Full code

Full code is a patient’s resuscitation status — it tells the care team what to do for that patient during cardiac or respiratory arrest. It is a medical order recorded in the chart.

Code Blue

Code Blue is a hospital emergency alert, not a patient preference. When Code Blue is announced over the PA system, it signals that a patient is experiencing a life-threatening event (usually cardiac or respiratory arrest) and a response team should come immediately with a crash cart, defibrillator, and airway equipment.

Hospital emergency color codes are not universally standardized. 

Some regions and hospital associations have recommended standard sets, but meanings can vary by facility. Many systems have moved toward plain-language alerts (announcing “medical emergency” rather than “Code Blue”) to reduce confusion (HASC).

The connection between the two is simple — when a Code Blue is called for a full code patient, the response team attempts resuscitation.

If the patient has a DNR order, the Code Blue response may be modified or not initiated depending on the facility’s protocol.

How is code status documented?

A full code order exists by default in many hospitals, but patients who want something other than full code (or who want to formalize their full code preference) document their wishes through specific legal and medical instruments.

Advance directive

An advance directive is a legal document that records a person’s care preferences for future situations when they cannot speak for themselves. 

MedlinePlus defines advance directives as legal documents that tell providers and others what care a person agrees to or declines in advance (MedlinePlus). Living wills and healthcare powers of attorney are both types of advance directives.

Living will

A living will specifies which medical treatments the person does or does not want if they become unable to communicate. It may address CPR, ventilators, tube feeding, dialysis, and other interventions.

Healthcare power of attorney

Also called a healthcare proxy, a healthcare power of attorney names someone to make medical decisions on the patient’s behalf if the patient loses decision-making capacity. 

The person chosen becomes the surrogate decision-maker and can accept or refuse treatments — including resuscitation — according to the patient’s known values.

POLST, MOLST, or POST

POLST (Physician Orders for Life-Sustaining Treatment) and similar forms (MOLST, POST, depending on the state) are portable medical orders designed for people with serious illness or frailty. 

Merck notes that POLST differs from advance directives because it is a medical order focused on a current condition rather than a future hypothetical (Merck Manuals). 

POLST forms are signed by a clinician and are meant to travel with the patient between care settings. Form names and legal requirements differ by state.

What questions should you ask before choosing code status?

Deciding on full code, DNR, or DNI is not a one-time checkbox — it is a conversation that should happen early and be revisited as health changes. The questions below help patients and families prepare for that conversation with the care team.

Expected outcomes

Ask the physician directly about survival likelihood given the patient’s specific condition, age, and illness burden. 

Generic CPR survival numbers (roughly 1 in 4 for in-hospital arrest, roughly 1 in 10 for out-of-hospital arrest) are starting points, not individual predictions. 

For surgical patients, a 2025 JAMA Network Open study showed that machine-learning models could predict 30-day mortality after perioperative cardiac arrest with an AUROC of 0.80, suggesting that individualized outcome estimates are becoming more precise (JAMA Network Open, 2025).

Temporary vs. long-term support

If CPR succeeds and the patient needs a ventilator, is mechanical ventilation likely to be temporary (days to weeks with a path to recovery) or potentially indefinite? 

The answer shapes whether intubation aligns with the patient’s goals.

Patient values

What does the patient prioritize — more time regardless of condition, avoiding machines, being at home, comfort, or trying every available treatment? 

There is no universally “right” code status. 

The AMA’s ethics guidance emphasizes respect for patient autonomy, including a patient’s informed decision to refuse resuscitation even when that refusal may result in death (AMA Code of Medical Ethics).

Surrogate decision-maker

Who will speak for the patient if they lose the ability to communicate? 

Naming a healthcare proxy in writing — and having a conversation with that person about goals and values — reduces confusion during an emergency.

What does full code look like in real-life situations?

The examples below show how full code status plays out in different clinical contexts. Each one highlights a different layer of the decision.

Clinical Scenarios Illustrating Full Code in Practice

Cardiac arrest

A 68-year-old patient on a medical-surgical floor loses consciousness. The monitor shows ventricular fibrillation — a shockable rhythm.

Because the chart shows full code status, the team calls a Code Blue, begins CPR, and delivers a defibrillator shock. 

Epinephrine is given IV per the ACLS algorithm. After several minutes, the patient regains a pulse (ROSC — return of spontaneous circulation) and is transferred to the ICU for post-arrest monitoring and targeted temperature management.

Asystole (a flatline rhythm) is non-shockable. In that scenario, the defibrillator stays ready, but shocks are not delivered until or unless the rhythm changes. 

CPR and medications are the primary interventions for asystole under ACLS protocols (AHA ACLS Algorithms).

Respiratory failure

A 54-year-old man with acute pneumonia deteriorates despite oxygen therapy. His oxygen saturation drops critically, and he becomes unresponsive.

His full code status authorizes the team to intubate and connect him to a mechanical ventilator while IV antibiotics and vasopressors treat the underlying infection and support blood pressure. 

After several days in the ICU, the infection resolved enough for the patient to be extubated and weaned off the ventilator.

Respiratory arrest and cardiac arrest are related but not identical. For a full code patient whose breathing stops but who still has a pulse, airway and ventilatory support come first — chest compressions begin only if the pulse is also lost.

Advanced illness

An 82-year-old woman with advanced metastatic cancer is admitted with worsening shortness of breath. She has maintained a full code status. When her breathing fails, the team begins CPR and ventilator support per her documented code status. 

After resuscitation, she remains dependent on life support. 

Following a goals-of-care conversation with the patient’s family and palliative care team, her code status is changed to DNR to prioritize comfort and dignity.

A change from full code to DNR should reflect the patient’s own decision when they have capacity, or an authorized surrogate’s decision under applicable law if the patient cannot speak for themselves. 

A physician, nurse practitioner, or other authorized clinician (depending on jurisdiction) signs and records the new order.

What are common misconceptions about full code?

Several misunderstandings about code status lead to confusion during emergencies and can affect billing documentation.

“Every treatment in every situation”

Full code applies specifically to cardiac and respiratory arrest. It does not automatically authorize every medical intervention in every emergency. 

A patient can be full code and still have documented preferences about other treatments. 

The phrase “every possible life-saving measure” (common in patient-facing explanations) is imprecise — “all medically appropriate resuscitation measures during cardiac or respiratory arrest” is more accurate.

“DNR means do not treat”

A DNR order limits CPR during cardiac or respiratory arrest.

It does not stop routine care, comfort measures, antibiotics, IV fluids, oxygen, pain management, or surgical treatment unless the patient’s other orders limit those separately.

“Code status is permanent”

A patient with decision-making capacity can revisit code status with the care team at any time — especially after a new diagnosis, before surgery, or when health goals shift. 

When the patient cannot speak for themselves, a legally authorized surrogate may change the order where state law permits (familydoctor.org).

“CPR usually works”

Stating that “CPR is one of the most effective life-saving techniques” overstates the evidence. CPR can save lives, particularly in witnessed arrests with shockable rhythms and rapid defibrillation. 

But survival depends on the arrest setting, cause, rhythm, timing, patient condition, and quality of the response team. 

A 2024 study found that hospitals with specialized code teams had higher survival to discharge (7.6%) than those relying on ward-team response alone (1.9%), showing that outcomes are system-dependent, not just patient-dependent (PLOS One, 2024).

How should resuscitation events be billed and documented?

For healthcare providers and billing teams, accurate documentation of full code events directly affects reimbursement, compliance, and audit outcomes. 

Billing and Documentation Insights for Full Code Scenarios

The billing side of code status is where clinical documentation meets revenue cycle management.

Documentation requirements

Thorough documentation during and after a resuscitation event supports accurate coding and defends against claim denials. The medical record should capture specific details.

  • Patient response and outcome
  • Names and roles of clinicians involved
  • Clinical circumstances leading to the arrest
  • Medications given, with route (IV/IO) and timing
  • Date, time, and duration of the arrest and interventions
  • Whether resuscitation time was separate from critical care time
  • Specific procedures performed (CPR, intubation, defibrillation, central line)

Documentation supports accurate code selection — but it does not guarantee reimbursement. Payment depends on payer policy, coverage rules, medical necessity review, and National Correct Coding Initiative (NCCI) edits (CMS NCCI Policy Manual).

Common CPT codes

The table below summarizes frequently used CPT codes in resuscitation billing. Each code has specific documentation and reporting requirements that vary by payer.

CPT codeServiceBilling notes
92950Cardiopulmonary resuscitationCPR time cannot be counted toward critical care time. Report for CPR services performed.
31500Emergency endotracheal intubationRequires documentation of the clinical need for intubation and who performed it.
99291-99292Critical care (first 74 minutes and each additional 30 minutes)Time-based. Exclude time spent performing separately billable procedures like CPR.
94002-94004Ventilator managementMedicare contractors have stated these are not separately payable from E/M codes (including critical care) for the same provider, same patient, same date of service.
36556Central venous catheter insertionDocument medical necessity and the clinical context for placement.

Common billing errors

Resuscitation billing creates frequent compliance friction because multiple procedures overlap in time. Errors that trigger denials or audit flags include the following.

  • Counting CPR time toward critical care time (the two must be separated)
  • Failing to document who performed each procedure (physician vs. nursing staff)
  • Submitting CPT 92950 without documenting CPR duration and patient response
  • Using ICD-10 code I46.9 (cardiac arrest, cause unspecified) when the cause is documented and a more specific code applies
  • Billing ventilator management codes (94002-94004) alongside critical care without checking payer-specific rules — Medicare guidance says modifier 25 does not apply when those codes are not separately payable from E/M services (Noridian Medicare)

Diagnosis coding

I46.9 (cardiac arrest, cause unspecified) is commonly used as the primary diagnosis for resuscitation events. 

When the cause or precipitating condition is identified — myocardial infarction, respiratory failure, sepsis, arrhythmia — a more specific diagnosis code should be listed as primary, with I46.9 listed as a supporting code when appropriate (CMS).

Focus points

For most practices, the highest-risk areas in resuscitation billing come down to three things.

Time separation

CPR minutes and critical care minutes must be tracked and reported independently

Procedure-level documentation

Capturing who did what, for how long, and under what clinical circumstances

Payer-specific rules 

Checking whether bundling edits or LCD/NCD restrictions apply before submitting claims

Practices that handle high-acuity patients or run frequent code events benefit from periodic billing audits of resuscitation claims, with attention to payer-specific NCCI edits and modifier requirements (ACEP Critical Care FAQ).

When should you talk to a doctor about code status?

Code status is not a permanent label. It should be part of an ongoing conversation, especially at certain inflection points.

  • During hospital admission
  • After a new serious diagnosis
  • Before surgery or major procedures
  • When recovery is no longer expected
  • When health goals or personal values shift
  • When preparing or updating advance directives

For providers, starting code-status conversations early — ideally during admission, not during an emergency — leads to better documentation, fewer ethical conflicts, and care that more accurately reflects patients’ wishes.

Frequently asked questions

Here are some commonly asked questions about this topic:

What does being full code mean?

Being full code means the medical team should attempt all appropriate resuscitation measures if a patient’s heart stops or breathing fails. The response typically includes CPR, defibrillation (when the heart rhythm allows it), endotracheal intubation, mechanical ventilation, emergency medications given IV or IO, and advanced cardiac life support protocols. Full code is a resuscitation order, not a guarantee of survival. AHA data puts adult in-hospital cardiac arrest survival to discharge near 23.6%, and the outcome depends heavily on the arrest cause, timing, patient condition, and the quality of the response team.

Is full code the same as DNR?

No. Full code and DNR are opposite positions on the same decision. Full code means resuscitation should be attempted during cardiac or respiratory arrest. DNR (Do Not Resuscitate) means CPR should not be performed if the heart or breathing stops. A DNR order does not automatically stop other treatments — patients with DNR orders commonly still receive antibiotics, oxygen, IV fluids, pain management, and routine medical care unless their care plan restricts those separately.

Are patients automatically full code?

In most U.S. hospitals, patients are treated as full code unless a different code status order is documented. The default is meant to prevent delays when a patient’s preferences are unknown. However, policies vary by facility and state, and the default may not match what a patient would choose after a clear conversation about expected outcomes. Patients and families should ask the medical team about their current code status and discuss whether it reflects their actual goals.

What is the difference between DNR, DNI, and full code?

Full code authorizes all appropriate resuscitation efforts during cardiac or respiratory arrest. DNR means CPR should not be performed during arrest. DNI means Do Not Intubate — a breathing tube should not be placed. A patient can have DNI without DNR (meaning CPR is allowed, but intubation is not), though combining them can create practical tension since effective CPR often requires airway management. Each order should be discussed and documented clearly to avoid conflicting instructions during an emergency.

Does full code mean life support?

It can. Full code may result in temporary life support — intubation and mechanical ventilation — if the patient cannot breathe independently after resuscitation. Whether that life support is temporary or long-term depends on the underlying condition, the patient’s response to treatment, and the clinical trajectory afterward. Patients who want to avoid long-term mechanical ventilation should discuss specific preferences with their doctor, separate from the full code decision.

Can a patient change from full code to DNR?

In most cases, yes. A patient with decision-making capacity can discuss changing code status with their physician at any time. If the patient lacks capacity, a legally authorized decision-maker (such as a healthcare proxy or surrogate) may request the change under applicable state law. The new order must be signed by an authorized clinician and recorded in the medical record to take effect.

Is full code the best choice?

There is no single best code status for every patient. Full code may be appropriate when the patient’s condition is reversible, and resuscitation has a reasonable chance of meaningful recovery. For patients with advanced illness, multiple organ failure, or terminal diagnoses, CPR may offer limited benefit and could add to suffering. The safest path is an honest conversation with a physician who understands the patient’s condition, expected outcomes, and personal values.

Can you be DNR but still receive treatment?

Yes. A DNR order applies to CPR during cardiac or respiratory arrest. It does not automatically restrict other medical treatments. Many patients with DNR orders still receive surgery, antibiotics, blood transfusions, dialysis, oxygen therapy, wound care, and comfort measures — depending on their care plan and documented preferences. DNR means “do not perform CPR,” not “do not treat.”

Improve Billing Accuracy
and Efficiency

Scroll to Top

Get a Quote