Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
ICD-10-CM Code

ICD code I48.91 – Unspecified atrial fibrillation

Billable Code Specific Code


Code Definition

I48.91 is the billable ICD-10-CM code for unspecified atrial fibrillation. It applies when testing confirms AF but the record doesn't say whether it's paroxysmal, persistent or permanent.

Denials tied to I48.91 usually start when it's used while the chart supports a more specific I48 code. Missing ECG documentation of the rhythm is the other common cause.

Chapter
I00-I99 Diseases of the circulatory system
Category
I48 Atrial fibrillation and flutter
Group
I48.9 Unspecified atrial fibrillation and atrial flutter
Billable
Yes
Code also known as
AFib unspecified, AF unspecified, atrial fibrillation NOS, afib icd 10
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

ICD-10 Code I48.91 is the billable code for unspecified atrial fibrillation, valid since FY2016 and still valid in FY2027.

Use I48.91 only when AF is confirmed but the type (paroxysmal, persistent or permanent) isn’t documented.

Defaulting to I48.91 when the chart supports a specific sub-code is a coding error that can trigger audits.

Pabau’s claims management sends US claims through Claim.MD, with eligibility checks and remittances that show each denial reason.

ICD-10 Code I48.91: Definition and official descriptor

ICD-10 Code I48.91 is a billable ICD-10-CM diagnosis code with the official descriptor “Unspecified atrial fibrillation.”

CMS’s FY2027 ICD-10-CM code files list it under that title for encounters from October 1, 2026, to September 30, 2027. It sits in Chapter 9 (Diseases of the Circulatory System), under the I48 category for atrial fibrillation and flutter.

FieldDetail
CodeI48.91
Official descriptorUnspecified atrial fibrillation
ICD-10-CM chapterChapter 9: Diseases of the Circulatory System (I00-I99)
Category blockI48 — Atrial fibrillation and flutter
BillableYes, valid for claim submission
Valid FYFY2016 through FY2026 and FY2027 (no deletion or revision noted)
IntroducedOriginal ICD-10-CM code set (FY2016)

In I48.91, “unspecified” describes the AF type. The rhythm is confirmed as atrial fibrillation, but the record doesn’t say whether the episode is paroxysmal, persistent, long-standing persistent or permanent. Once the provider documents the type, ICD-10-CM coding guidelines require the matching I48 sub-code.

Where I48.91 fits in the I48 code block

The I48 block was expanded in FY2020. Before that update, the AF codes were I48.0 (paroxysmal), I48.1 (persistent), I48.2 (chronic) and I48.91 (unspecified). FY2020 replaced I48.1 and I48.2 with four codes: I48.11, I48.19, I48.20 and I48.21. That split made specificity the central coding question in every AF encounter.

CodeDescriptorKey distinction
I48.0Paroxysmal atrial fibrillationSelf-terminating, typically under 7 days
I48.11Longstanding persistent atrial fibrillationContinuous AF greater than 12 months
I48.19Other persistent atrial fibrillationPersistent AF not meeting the I48.11 threshold
I48.20Chronic atrial fibrillation, unspecifiedChronic AF when permanence not specified
I48.21Permanent atrial fibrillationRate control strategy; cardioversion not pursued
I48.3Typical atrial flutterFlutter, a different arrhythmia from fibrillation
I48.4Atypical atrial flutterFlutter, a different arrhythmia from fibrillation
I48.91Unspecified atrial fibrillationAF confirmed; type not documented in the record

I48.91 is the code of last resort within this block. Use it only when the chart supports none of the sub-codes above. Per CMS ICD-10-CM coding guidelines, coders must assign the highest level of specificity supported by the documentation.

What I48.91 covers: Inclusions and clinical scenarios

I48.91 applies in a narrow set of clinical situations. In each one, testing confirms AF, but the information needed to classify the type isn’t in the record.

  • New-onset AF before full workup: An ECG confirms fibrillation during an acute presentation. Duration and clinical course aren’t established yet.
  • Emergency encounters: Monitoring confirms the rhythm, but the type isn’t documented because the workup is ongoing.
  • Transfer records with incomplete history: The AF diagnosis comes from another facility, and the type documented there isn’t available at the time of coding.
  • Outpatient follow-up with no type specified: The provider documents “atrial fibrillation, managed” without saying whether it’s paroxysmal, persistent or permanent.
  • Peri-operative AF: A new rhythm is detected during surgery or soon after, before the type is characterized.

I48.91 doesn’t cover any encounter where the physician has documented the type of AF. If the note says “paroxysmal atrial fibrillation,” I48.0 applies. If it says “permanent atrial fibrillation,” I48.21 applies. The documented type controls the code selection, regardless of which code the coder finds more familiar or convenient.

How to choose between I48.91 and the specific AF codes

A frequent coding error across the I48 block is using I48.91 when a more specific code is supported. This comparison covers the usual points of confusion.

CodeUse when the chart says…Common confusion with I48.91
I48.0“Paroxysmal AF,” episode self-terminated, or history of paroxysmal episodesCoders use I48.91 when “paroxysmal” is documented but not recognized as sufficient specificity
I48.11AF present for more than 12 months continuouslyDuration in the chart not checked; coder defaults to I48.91
I48.19“Persistent AF” documented; duration under 12 months or unspecifiedProvider writes “persistent” but coder is uncertain, selects I48.91 to be safe
I48.20“Chronic AF” documented; permanence not explicitly statedCoder interprets “chronic” as “unspecified” and uses I48.91 instead
I48.21“Permanent AF” or “rate control only, cardioversion not planned”Permanence implied by treatment plan but not stated; coder uses I48.91

In each row, the chart holds a word or treatment decision that maps to a specific code, and the coder bypasses it for I48.91. Under AHIMA and CMS guidelines, that is a specificity failure. Query the provider before defaulting to I48.91, and check the note for these terms in the order below.

Seven-step check for choosing an I48 code: atrial flutter I48.3 typical or I48.4 atypical; paroxysmal I48.0; longstanding persistent over 12 months I48.11; persistent I48.19; permanent I48.21; chronic without permanence I48.20; AF confirmed on ECG with type not documented I48.91
Flutter and each documented AF term map to their own code, so I48.91 is left for confirmed AF with no type on record. Code titles from CMS FY2027 ICD-10-CM files.

I48.91 and atrial fibrillation with rapid ventricular response

Rapid ventricular response (RVR) is a clinical modifier describing the ventricular rate during an AF episode, not a separate ICD-10-CM code. This distinction trips up many coders who search for an “AF with RVR” code and cannot find one.

Assign the I48 sub-code the documentation supports, which is I48.91 only when the type is undocumented. Then add a code for any condition driving or resulting from the rapid rate. For example, AF with RVR and heart failure takes a heart failure code (I50.-) as an additional diagnosis, per sequencing instructions. ICD-10-CM has no separate RVR code.

Pro Tip

Before coding I48.91 for an AF with RVR encounter, read the full note for any documented AF type. ‘Rapid ventricular response’ describes rate, not rhythm type. If a cardiologist classified the AF at an earlier visit, query the provider so the current note documents that type.

Documentation requirements for I48.91

Three documentation elements should be in the record for I48.91 to pass payer review. Missing any one of them is a direct route to a denial.

  • Confirmed AF diagnosis: The physician must document atrial fibrillation as a confirmed condition, not a suspected or ruled-out finding. “Possible AF” or “AF vs. flutter” doesn’t support I48.91 for outpatient encounters.
  • Objective rhythm confirmation: An ECG, Holter monitor or telemetry strip should confirm the rhythm. A 12-lead ECG billed as 93000 gives the claim that record. Medicare Administrative Contractors often request it during pre-payment review of cardiac claims.
  • Reason the type can’t be determined: This is the element most often absent. The record should explain why the type can’t be classified yet, such as a first presentation before full workup or incomplete prior records. Without it, the payer may read I48.91 as a coding shortcut rather than a clinical limit.

Cardiology practices using structured clinical notes can build these elements into the encounter template so they appear by default. Without that template, a missing reason often surfaces only after a denial. A documentation check before the claim leaves the practice is the more reliable fix.

Common CPT codes billed alongside I48.91

I48.91 appears as the primary or secondary diagnosis on a wide range of cardiac procedure and E/M claims. The table below covers the codes most often billed with it.

CPT codeServiceCoding note
99213-99215Office or outpatient E/M, established patientMost common pairing; MDM or time-based selection
9300012-lead ECG with interpretationProvides the objective rhythm documentation I48.91 requires
93224-93227Holter monitor (up to 48 hours)Commonly ordered to confirm and characterize AF type
93793Anticoagulant management for a patient on warfarin (INR review and dose adjustment)Not reported on the same day as an E/M service
92960Electrical cardioversionPrior authorization commonly required when I48.91 is the diagnosis

Warfarin INR management is billed with 93793, which covers reviewing a new INR result, giving patient instructions and adjusting the dose. CPT instructs coders not to report it on the same day as an E/M service, because the E/M already covers that work. Document the INR value, the dose decision and the instructions given on every 93793 claim.

Payer requirements and prior authorization for I48.91

Medicare and commercial payer requirements for I48.91 diverge at the procedure level. The diagnosis itself does not trigger prior authorization, but several procedures commonly billed alongside it do.

  • Cardioversion (92960): Medicare doesn’t require prior authorization for cardioversion, but many commercial plans do. When I48.91 is the diagnosis, some payers ask for AF type documentation before approving. Their concern is that unspecified AF may mean cardioversion isn’t indicated yet.
  • Catheter ablation: Prior authorization is standard across Medicare Advantage and commercial plans. Claims with I48.91 as the primary diagnosis can draw more additional documentation requests than claims with a specified AF sub-code.
  • Long-term cardiac monitoring: Medicare LCDs for extended Holter and mobile cardiac outpatient telemetry (MCOT) may require the AF diagnosis to be on a covered list. Check the relevant MAC LCD before billing monitoring with I48.91.
  • Anticoagulation drugs: Many commercial formularies apply step therapy to apixaban and rivaroxaban. The insurance eligibility check should confirm the formulary tier and any prior authorization triggers before prescribing.

Per the CDC/NCHS ICD-10-CM tool, confirm code validity for each fiscal year against that year’s official tabular list. I48.91 has been valid since FY2016 and remains valid in FY2027, with no revision or deletion. Payer LCD policies can still change independently of code validity.

Why I48.91 claims get denied and how to prevent it

I48.91 denials cluster around four patterns. Knowing which one drives rejections in your practice tells you which fix to make.

Denial patternRoot causePrevention
Specificity downgradeChart supports a specific sub-code; coder selected I48.91Pre-submission specificity check against full note text
Missing ECG documentationRhythm confirmed verbally; no test result in the claim recordAttach ECG interpretation to the claim or flag for pre-auth
Missing CHA2DS2-VAScNo stroke risk score documented to support starting or continuing anticoagulationEmbed CHA2DS2-VASc field in the encounter note template
Same-day INR managementWarfarin INR management (93793) billed on the same date as an E/M visitBill the E/M alone when the INR review happens at the visit

A specificity downgrade can be fixed inside the practice, with no payer involved. Run a 90-day audit of every I48.91 claim against its note, and search each note for paroxysmal, persistent, chronic or permanent. Where one appears and I48.91 was used, that encounter is a correctable coding error.

Denial management workflows track these patterns over time. That way, the coding habit behind a denial gets fixed along with the claim itself.

The medical billing denial codes on I48.91 remittances show what the payer is citing. That may be a diagnosis and procedure mismatch (CO-11), missing documentation (CO-16) or a bundling edit (CO-97). Each reason code points to a different fix. Review electronic remittance advice files on a set schedule to catch I48.91 patterns before they compound.

Comorbidities commonly coded with I48.91

AF rarely presents in isolation. These secondary diagnoses appear frequently alongside I48.91 and each has specific coding sequence implications.

  • Hypertension (I10): AF has no presumed causal link to hypertension, so I10 is coded separately when both are documented. The ICD-10-CM presumption covers heart failure and the other heart conditions in category I11. With hypertension plus heart failure, assign I11.0 with the matching I50.- code instead of I10.
  • Heart failure (I50.-): Use the most specific sub-code, such as I50.21 for acute systolic or I50.32 for chronic diastolic. I50.20 fits only when the note says systolic without stating acuity. Sequence by the reason for the encounter, and use clinical judgment when AF and heart failure share the focus.
  • Diabetes (E11.-): Code to the highest specificity, including any manifestations. ICD-10-CM presumes no relationship between diabetes and I48.91.
  • Chronic kidney disease (N18.-): The stage must be documented. CKD affects anticoagulant dosing and is often flagged by payers reviewing AF anticoagulation claims.
  • Valvular heart disease (I34-I38): Valvular AF can affect eligibility for direct oral anticoagulants (DOACs). Some payers ask for confirmation that the AF is non-valvular when DOAC claims are submitted.

The AAPC ICD-10-CM lookup gives index entries and tabular notes for each of these secondary codes. That includes sequencing instructions and the Excludes notes that affect how they interact with I48.91.

Is ICD-10 Code I48.91 valid for 2026?

Yes. ICD-10 Code I48.91 is valid for FY2026 and for FY2027, which took effect on October 1, 2026, with no revision or deletion. It has been part of ICD-10-CM since the original code set in FY2016, and the FY2027 addenda leave the I48 block unchanged.

CMS publishes updated ICD-10-CM files each October for the new fiscal year. Changes to the I48 block appear in the annual update files, available through the ICD List reference tool and the official CMS ICD-10 codes page. Practices that bill high volumes of AF encounters should review each October update before a denied claim flags the change.

How claims management software helps prevent I48.91 denials

Each of the four denial patterns above needs a workflow fix as well as coder training. Without one, a specificity problem often surfaces only when the remittance comes back.

Pabau, the practice management platform we build, handles US insurance billing through its claims management software. Claims go out as CMS-1500/837P files through Claim.MD, our US clearinghouse partner, with eligibility checks built in. Remittances come back into Pabau, so coders can work I48.91 denials from the same system.

Pabau claims management screen
Pabau’s claims management sends claims and pulls back remittances in one place, so a coder can trace each I48.91 denial to its claim.

Prior authorization is tracked on the patient’s case, with the auth code, dates and sessions, and Pabau warns when one is missing. That helps on cardioversion and ablation claims, where commercial payers often require authorization alongside an I48 code.

Reduce I48.91 denials with cleaner claims

Pabau sends US claims through Claim.MD with eligibility checks and remittance tracking, so I48.91 denials are easier to spot and fix. Prior authorizations for procedures like cardioversion are tracked on the patient’s case.

Pabau claims management dashboard

Conclusion

ICD-10 Code I48.91 is the right code for a narrow set of encounters: AF confirmed on testing, with the type still unknown. Misuse usually comes from habit, with coders reaching for “unspecified” when the chart names the type. Catch that at the coding stage, and the appeal never has to happen.

Start with the 90-day audit, then build the AF type and the reason it’s missing into your encounter template. Book a demo to see how Pabau’s claims, eligibility checks and remittance tracking support AF billing from encounter note to payment.

Continue your research

Continue your research

Need a broader medical billing foundation? What is revenue cycle management explains the end-to-end claims workflow from encounter to payment posting.

Want to understand clearinghouse submission formats? 837 file submission guide covers how ICD-10 diagnosis codes like I48.91 travel to payers in electronic claims.

Tightening your documentation standards? Medical billing compliance outlines the documentation standards that prevent I48.91 specificity denials.

Coding heart failure alongside AF? ICD-10 code I50.30 covers unspecified diastolic heart failure and the documentation it needs.

Billing a cardioversion for AF? CPT code 92960 walks through cardioversion billing and coding.

Frequently asked questions

What is ICD-10 code I48.91?

ICD-10 code I48.91 is the billable ICD-10-CM diagnosis code for unspecified atrial fibrillation. It’s used when testing confirms AF but the record doesn’t document the type (paroxysmal, persistent or permanent). It has been valid since FY2016 and remains valid in FY2027.

What is the difference between I48.91 and I48.0?

I48.0 is the code for paroxysmal atrial fibrillation, used when the physician documents that AF episodes self-terminate, typically within seven days. I48.91 is used only when no AF type is documented at all. If the chart says “paroxysmal atrial fibrillation,” I48.0 is required, and using I48.91 there is a specificity coding error.

When should I use I48.91 vs I48.11 or I48.19?

Use I48.11 when the physician documents longstanding persistent AF, continuous for more than 12 months. Use I48.19 for other persistent AF the provider documents. Reserve I48.91 for encounters where the record has no AF duration or type. When in doubt, query the treating provider rather than defaulting to I48.91.

Why are claims with I48.91 denied?

Four patterns cause most I48.91 denials. The documentation supported a more specific I48 sub-code, or no ECG or rhythm strip confirmed the AF. The note may lack a CHA2DS2-VASc score supporting anticoagulation, or 93793 was billed on the same day as an E/M visit.

Which code covers anticoagulation management for a patient with I48.91?

For a patient on warfarin, CPT 93793 covers anticoagulant management, including review of a new INR result and dose adjustment. I48.91 can support it as the diagnosis. Don’t report 93793 on the same day as an E/M visit, because the E/M already covers that work.

Does I48.91 require a specificity upgrade?

ICD-10-CM guidelines require the highest level of specificity the documentation supports. I48.91 needs no upgrade if the record lacks AF type documentation. When the chart contains “paroxysmal,” “persistent,” “chronic” or “permanent,” the matching I48 sub-code is required instead of I48.91.

Tanja Lepcheska
Content Writer

Tanja is a Senior Content Writer who has a skill to turn complex med spa topics into easy, engaging reads that actually make sense. She loves helping clinic owners feel confident about growing their business. When she’s not writing, you’ll probably find her rewatching her favorite romantic movies, working on a new crochet project, or rearranging her home decor “just one more time.”
×