𧬠ICD-10 CM Z79.01 β Long Term (Current) Use of Anticoagulants
Billable Code Confirmed
ICD-10 CM Z79.01 is a valid, billable FY2026 ICD-10-CM diagnosis code found in Chapter 21 under long-term current drug therapy. It documents that a patient is on a continuing prescribed anticoagulant regimen for either long-term treatment of a chronic condition or prophylactic purposes, and it is recognized as a separately reportable code on HIPAA-covered claims. Notably, Z79.01 is exempt from Present on Admission (POA) reporting on inpatient acute care hospital claims, making it one of a specific subset of codes that does not require a POA indicator on the UB-04.^1,2,3
Non-Billable Parent Codes
Z79.0 is a non-billable parent subcategory for long-term current use of anticoagulants and antithrombotics/antiplatelets. It groups both anticoagulant and antiplatelet/antithrombotic drug-use tracking together but does not distinguish between the two drug classes, making it insufficiently specific for claim submission.^1,2
Z79 is the non-billable category header for all long-term current drug therapy codes. It includes an instructional note that the entire category is for long-term drug use for prophylactic purposes and carries an Excludes2 for drug abuse and dependence. It should never be submitted as a final billable diagnosis.^1,2
Clinical Context
ICD-10 CM Z79.01 is appropriate whenever a patient is prescribed an anticoagulant medication on an ongoing basis β whether for chronic condition management such as atrial fibrillation, mechanical heart valve, DVT, or PE, or for prophylactic use against thromboembolism. The ICD-10-CM guideline for category Z79 explicitly states that long-term drug therapy codes may be assigned any time the patient has a prescription for and is taking the medication, even if the prescription was written during the current encounter, as long as the medication is intended for long-term use rather than a brief course for an acute illness. The word βcurrentβ in the code title is a non-essential modifier, so the code remains appropriate as long as the ongoing anticoagulant use is documented.^2,3,4
Code Classification
ICD-10 CM Z79.01 is a diagnosis code from Chapter 21 β a Z code β that documents a patientβs health status and circumstance rather than a disease, injury, or symptom. It is always used as a secondary or additional code and cannot drive an inpatient admission as a principal diagnosis.^1,2
π Code Description
ICD-10 CM Z79.01 documents the long-term, prescribed use of anticoagulant medications that thin the blood by interfering with clotting factor activity or thrombin function, reducing the risk of thromboembolic events. The drug class covered includes vitamin K antagonists such as warfarin, parenteral anticoagulants such as heparin and low-molecular-weight heparin, and direct oral anticoagulants (DOACs) including apixaban, rivaroxaban, dabigatran, and edoxaban β all of which are reported under Z79.01 rather than the antithrombotic/antiplatelet code Z79.02, which covers drugs like clopidogrel.^3,5 In the inpatient profee setting, capturing Z79.01 accurately is clinically significant because it contextualizes bleeding risk, informs medication reconciliation review, supports monitoring-related service medical necessity, and flags that a therapeutic drug level monitoring encounter may be needed using code Z51.81.^4,6
The ICD-10-CM guideline for category Z79 makes a key distinction that coders must know: these codes are assigned for continuous prescribed drug use intended for long-term purposes, not for short-course acute treatment and not for drug abuse, dependence, or addiction management. Per Coding Clinic guidance, regular use with multiple refills available qualifies for long-term reporting. A patient who has been on Eliquis daily for atrial fibrillation for six months should carry Z79.01; a patient given a 10-day heparin drip for an acute DVT being treated during a single hospitalization typically would not. The βcode alsoβ instruction at the Z79 category level directs coders to additionally report Z51.81 for any therapeutic drug level monitoring encounter tied to the anticoagulant therapy, making these two codes natural companions in encounters focused on anticoagulation management.^2,4,6
π³ Code Tree / Hierarchy
Z79 Long term (current) drug therapy β Non-billable
β
βββ Z79.0 Long term (current) use of anticoagulants and antithrombotics/antiplatelets β Non-billable
β β
β βββ Z79.01 Long term (current) use of anticoagulants β THIS CODE β
Billable
β βββ Z79.02 Long term (current) use of antithrombotics/antiplatelets β
Billable
β
βββ Z79.1 Long term (current) use of non-steroidal anti-inflammatories (NSAID) β
Billable
βββ Z79.2 Long term (current) use of antibiotics β
Billable
βββ Z79.3 Long term (current) use of hormonal contraceptives β
Billable
βββ Z79.4 Long term (current) use of insulin β
Billable
βββ Z79.51 Long term (current) use of inhaled steroids β
Billable
βββ Z79.52 Long term (current) use of systemic steroids β
Billable
β
βββ Z79.82 Long term (current) use of aspirin β
Billable
Anticoagulant vs. Antiplatelet β They Are NOT the Same Code
ICD-10 CM Z79.01 covers true anticoagulants β warfarin, heparin, DOACs. It does NOT cover antiplatelet agents like clopidogrel (Plavix), ticagrelor, or prasugrel; those belong to Z79.02. Both codes can and should be reported on the same claim if the patient is on both an anticoagulant and an antiplatelet agent. Mixing these two up is a common coder error that misrepresents the patientβs medication profile and can affect clinical decision-making visibility on the coded record.^3,5
Tip
Aspirin has its own Z code β Z79.82 β and it is excluded from Z79.0 via an Excludes2 note. If a patient is on warfarin AND daily aspirin, you need both Z79.01 and Z79.82 on the claim. The Excludes2 is telling you exactly that: aspirin use is not included here, so capture it separately.^1,3
β Includes
- Long-term prescribed use of warfarin (Coumadin) for conditions such as atrial fibrillation, mechanical heart valve, DVT, or PE. This is the classic vitamin K antagonist scenario and one of the most frequent reasons Z79.01 appears on inpatient records.^3,5
- Long-term prescribed use of direct oral anticoagulants (DOACs) including apixaban (Eliquis), rivaroxaban (Xarelto), dabigatran (Pradaxa), and edoxaban (Savaysa). These newer anticoagulants fall squarely under Z79.01 rather than Z79.02 despite sometimes being confused with antiplatelets.^3,5
- Long-term use of heparin or low-molecular-weight heparin (LMWH such as enoxaparin/Lovenox) when prescribed on an ongoing basis for prophylaxis or chronic condition management rather than a brief acute course.^3,5
- Anticoagulant therapy prescribed as prophylaxis against thromboembolic events, such as for inherited or acquired thrombophilia, prolonged immobility risk, or cancer-associated thrombosis management.^2,4
- Anticoagulant use documented as part of ongoing management of a chronic condition such as atrial fibrillation or mechanical heart valve replacement, where continuous anticoagulation is part of the standard treatment plan.^3,4
β Excludes
Excludes 1
- No Excludes1 note was confirmed in the reviewed sources directly at the Z79.01 level. The category-level Z79 carries Excludes2 notes only.^1,2
Danger
The most common categorization error with Z79.01 is assigning it for antiplatelet agents such as clopidogrel or ticagrelor instead of Z79.02, or conversely assigning Z79.02 for a true anticoagulant like apixaban. These drug classes have different mechanisms and different clinical risk implications; misassigning them obscures the patientβs actual medication profile and is an error that may surface in a clinical documentation audit or CDI review.^3,5
Excludes 2
- ICD-10 CM Z79.82 β Long term (current) use of aspirin. This Excludes2 note means aspirin use is not captured here and must be coded separately. If the patient is concurrently on both an anticoagulant and low-dose aspirin, both Z79.01 and Z79.82 should be reported on the same claim, as the Excludes2 indicates they are separately codeable conditions that can appropriately coexist.^1,3
π Clinical Overview
Anticoagulant vs. Antithrombotic/Antiplatelet vs. Aspirin
The Z79.0 subcategory splits into two child codes based on drug class, and aspirin gets its own code entirely due to its prevalence and distinct mechanism. Coders must know which drug maps to which code before touching the chart.^1,3,5
| Feature | Z79.01 | Z79.02 | Z79.82 |
|---|---|---|---|
| Drug class covered | True anticoagulants: warfarin, heparin, LMWH, DOACs (apixaban, rivaroxaban, dabigatran, edoxaban).^3,5 | Antithrombotics and antiplatelets: clopidogrel (Plavix), ticagrelor (Brilinta), prasugrel (Effient), dipyridamole.^3,5 | Aspirin (acetylsalicylic acid) β has its own standalone code due to frequency of use and distinct indication profile.^1,3 |
| Mechanism | Interferes with clotting cascade (factor Xa inhibitors, thrombin inhibitors, vitamin K antagonists) or heparin-mediated antithrombin activation.^5 | Inhibits platelet aggregation primarily through ADP receptor blockade or other platelet pathways rather than the coagulation cascade.^5 | Inhibits platelet thromboxane A2 synthesis via irreversible COX-1 inhibition; mechanism differs from both anticoagulants and ADP-receptor antiplatelet agents.^3 |
| Excludes2 relationship | None against Z79.02; both can be reported together on same claim when patient is on both drug classes.^1,3 | None against Z79.01; both reported together when clinically applicable.^1,3 | Excluded from Z79.0 via Excludes2; must always be coded separately as Z79.82 β never subsumed under Z79.01 or Z79.02.^1,3 |
Important
A key CDI trigger for Z79.01 is any inpatient chart that mentions warfarin management, Eliquis dosing adjustments, INR monitoring, or anti-Xa levels in nursing or pharmacy notes without the attending documenting Z79.01 as an active secondary diagnosis. If the medication list clearly shows an ongoing anticoagulant and the clinical team is managing it, that supports reporting Z79.01 as a secondary code per ICD-10-CM long-term drug therapy guidelines.^2,4,6
Manifestations & Symptom Burden
- Bleeding risk elevation is the primary clinical concern with long-term anticoagulant therapy. When bleeding complications occur during an inpatient stay, the anticoagulant use should be coded alongside the bleeding diagnosis to provide full clinical context.^3,4
- Need for INR monitoring or anti-Xa level monitoring is a direct clinical consequence of anticoagulant therapy. In encounters focused on drug-level monitoring, Z51.81 is the principal diagnosis and Z79.01 follows as the secondary code per the βcode alsoβ instruction.^4,6
- Drug interaction risk increases with anticoagulation, as many medications can potentiate or reduce anticoagulant effect. This is especially relevant in complex polypharmacy inpatient cases and should be reflected in documentation.^3,5
- Perioperative anticoagulation management is a frequent inpatient issue, particularly when patients on chronic anticoagulants require bridge therapy or holding decisions before procedures. Z79.01 documents the therapeutic context for these management decisions.^4,5
- Medication reconciliation requirement is elevated in patients on long-term anticoagulants, particularly at admission and discharge transitions. The code supports documentation of this clinical complexity.^2,4
Tip
ICD-10 CM Z79.01 should not be reported for a patient receiving anticoagulation for an acute condition during a single hospitalization where no ongoing outpatient prescription is documented. Per ICD-10-CM category guidelines and Coding Clinic, the Z79 codes are for continuous prescribed use, not brief acute-illness courses. A patient receiving a heparin drip solely for a new inpatient DVT treatment without any prior or planned ongoing anticoagulation after discharge would not typically support Z79.01 assignment.^2,4
π° HCC Risk Adjustment
| Item | Detail |
|---|---|
| HCC status | Not HCC-mapped; Z79.01 carries no independent HCC or RAF value per reviewed sources.^7 |
| RAF impact | No additional risk adjustment value for the Z code itself.^7 |
| Underlying condition | The diagnosis driving anticoagulation β atrial fibrillation, DVT, mechanical valve, thrombophilia β carries any applicable HCC value and must be reported alongside Z79.01.^7 |
| Annual capture | Capture the underlying condition annually for RAF, not just Z79.01.^2,7 |
| Coding caution | Do not substitute Z79.01 for the underlying condition code; the Z code supplements but does not replace the diagnosis that justifies the therapy.^2,7 |
The payer guidance reviewed is explicit that although Z79.01 is a separately billable ICD-10-CM code, there is no additional risk-adjustment benefit attached to the Z code itself. The clinical and financial weight lies entirely in the underlying diagnosis for which anticoagulation has been prescribed. For atrial fibrillation cases on Eliquis, the HCC-relevant code is the afib diagnosis; for patients with mechanical heart valves on warfarin, the valve code carries the weight. In the inpatient profee world, missing the underlying condition code and only capturing Z79.01 is a meaningful documentation and coding gap that leaves HCC value and clinical complexity unrepresented on the record.^2,4,7
π₯ MS-DRG Assignment
| Element | Detail |
|---|---|
| DRG assignment basis | Z79.01 is always secondary; DRG is driven by principal diagnosis and full claim context.^8 |
| POA status | POA-exempt β no Present on Admission indicator required for Z79.01 on inpatient UB-04 claims.^1,2 |
| Clinical context role | Supports documentation of anticoagulation management, bleeding risk, and medication complexity as secondary diagnoses.^4,5 |
| CC/MCC status | Z79.01 is not a CC or MCC per the reviewed sources; its DRG value is indirect through clinical context documentation.^8 |
| Principal Dx rule | Z79.01 cannot serve as the principal inpatient diagnosis; a disease, condition, or legitimate reason for admission must take that position.^1,2 |
ICD-10 CM Z79.01βs POA exemption is one of its most practically distinctive inpatient characteristics β it is one of a specific list of codes that CMS has determined do not require POA reporting because the concept of βpresent on admissionβ does not apply logically to a chronic drug-use status code. This simplifies inpatient claim preparation when the code is captured as a secondary diagnosis. From a DRG perspective, the code adds clinical nuance to the coded record and supports the attendingβs narrative of patient complexity, but it does not independently shift MS-DRG groupings. The most impactful inpatient move is ensuring the condition that led to anticoagulation is also coded β because that is what may carry CC, MCC, or HCC value depending on the specific diagnosis.^1,2,8
π Related ICD-10-CM Codes
Long-Term Drug Therapy Sibling Codes
- Z79.02 β Long term (current) use of antithrombotics/antiplatelets; used for clopidogrel, ticagrelor, prasugrel.^1,3
- Z79.82 β Long term (current) use of aspirin; separate Excludes2-driven code that must be reported independently when applicable.^1,3
- Z51.81 β Encounter for therapeutic drug level monitoring; principal diagnosis for encounters centered on anticoagulant level monitoring (INR, anti-Xa), with Z79.01 following as the βcode alsoβ secondary.^4,6
Common Underlying Conditions Driving Anticoagulation
- I48.91 β Unspecified atrial fibrillation; one of the most frequent underlying diagnoses paired with Z79.01 on anticoagulation-managed records.^3,4
- I82.401 β Acute deep vein thrombosis of unspecified femoral vein; classic VTE diagnosis paired with anticoagulant therapy.^3,4
- I26.99 β Other pulmonary embolism without acute cor pulmonale; common PE code when chronic anticoagulation is ongoing after an initial PE event.^3,4
- Z95.2 β Presence of prosthetic heart valve; mechanical heart valve is a major indication for lifelong warfarin therapy.^3,4
π οΈ Commonly Associated CPT Codes
- 93793 β Anticoagulant management for a patient taking warfarin; subsequent 90 days of therapy management, each 90-day period; this is a CMS-recognized CPT code for physician management of warfarin therapy distinct from a standard E/M service.
- 93792 β Anticoagulant management for a patient taking warfarin; first 90 days of therapy including at least 8 INR measurements, per physician or other qualified health care professional; used for the initial anticoagulation management period.
- 99213 or 99214 β Office or other outpatient E/M codes; frequently reported alongside Z79.01 and Z51.81 for anticoagulation monitoring office visits when the 93792/93793 codes are not used.
- 85610 β Prothrombin time (PT/INR); the lab test most directly tied to warfarin monitoring, used alongside Z79.01 and Z51.81 in monitoring-focused encounters.^4,6
- 85520 β Heparin assay (anti-Xa level); the monitoring test associated with LMWH and certain DOAC-level verification encounters.^4,6
NCCI Bundling Considerations
NCCI bundling specifics for the CPT codes paired with Z79.01 were not directly confirmed in the reviewed sources for this coding context, and current NCCI edits and payer-specific coverage requirements should always be verified before claim submission. The 93792 and 93793 anticoagulant management codes are subject to specific CMS payer policies regarding when they may be billed alongside E/M codes, and per AAPC guidance a separate E/M service may be reported with 93792 when a separate, distinct service is performed and documented. The laboratory codes 85610 and 85520 follow standard clinical laboratory billing rules and should be reported per the actual test performed with appropriate diagnosis code linkage to Z79.01 and the underlying condition code.^6,8
π¬ ICD-10-PCS Crosswalk
- 3E033VZ β Introduction of hormone into peripheral vein, percutaneous approach. This is not directly applicable to anticoagulant administration, but inpatient heparin infusion would be captured in PCS under the introduction of anticoagulant section β facility PCS policy should guide the exact root operation and approach based on the documented administration route.
- 4A023F7 β Measurement of central venous blood sampling, percutaneous approach. INR monitoring during inpatient stay may generate ICD-10-PCS measurement and monitoring codes depending on facility policy and how the therapeutic monitoring is performed and documented.
- 3E033XZ β Introduction of thrombolytic into peripheral vein, percutaneous approach. When anticoagulant therapy overlaps with reversal agent administration during an inpatient bleeding complication, PCS code selection should reflect the actual substance administered and the approach used.
π Coding Scenarios and Examples
Scenario 1
A patient with known atrial fibrillation is admitted for an elective hip replacement. The medication reconciliation note documents daily apixaban (Eliquis) use with the last dose held 48 hours prior to surgery per protocol. The attending physician documents atrial fibrillation as an active secondary comorbidity and the anesthesiologist notes the patientβs anticoagulant hold status. The surgical team manages perioperative anticoagulation restart planning, making the anticoagulant status clinically relevant to the encounter.
Correct coding list: Principal β appropriate surgical procedure principal diagnosis; Secondary β I48.91 Unspecified atrial fibrillation, Z79.01
Sequencing explanation: The surgical admission diagnosis drives the principal position; I48.91 is a secondary diagnosis reflecting the active comorbidity, and Z79.01 is an additional secondary code documenting the long-term anticoagulant use that is actively managed perioperatively.^2,4,5
CDI note: Confirm the attending documents atrial fibrillation as an active condition being managed during the encounter rather than just a passive PMH entry to support reporting it as a secondary diagnosis.^2,4
Scenario 2
A patient on long-term warfarin for a mechanical mitral valve presents to outpatient lab for INR monitoring. The INR result is supratherapeutic, and the anticoagulation clinic physician adjusts the warfarin dose and documents the encounter. The reason for the encounter is therapeutic drug level monitoring, not a disease treatment visit.
Correct coding list: Principal β Z51.81 Encounter for therapeutic drug level monitoring; Secondary β Z79.01, Z95.2 Presence of prosthetic heart valve
Sequencing explanation: Z51.81 is the principal diagnosis per the βcode alsoβ instruction at category Z79, which directs coders to report therapeutic drug level monitoring as the encounter focus; Z79.01 documents the drug being monitored; Z95.2 captures the underlying clinical indication.^4,6
CDI note: This sequencing is a frequently missed step β coders sometimes flip Z79.01 into the principal position for monitoring encounters, but the βcode alsoβ instruction puts Z51.81 first.^4,6
Scenario 3
A patient on rivaroxaban for a prior pulmonary embolism is admitted with active GI bleeding. The attending documents upper GI hemorrhage and identifies the rivaroxaban as a contributing factor to the bleeding severity. Interventional GI performs endoscopy. The bleeding is the reason for admission, and anticoagulant use is documented as clinically relevant to the bleeding presentation.
Correct coding list: Principal β appropriate GI hemorrhage code; Secondary β Z79.01, and applicable underlying PE history or chronic condition code
Sequencing explanation: The active GI bleeding drives the principal diagnosis; Z79.01 is a secondary code capturing the clinically relevant anticoagulant context that contributed to the presentation and is being actively managed during the encounter.^2,4,5
CDI note: This is a scenario where an adverse effect code may also be appropriate depending on whether the rivaroxaban was taken correctly as prescribed β if so, an adverse effect code from the T45.515- series should be added to capture the drug-related nature of the bleeding event.^2,4
β οΈ Coding Pitfalls and Tips
- Do not use Z79.01 for antiplatelet agents like clopidogrel or ticagrelor. Those drugs belong to Z79.02, and the distinction matters clinically and for medication reconciliation accuracy on the coded record. Double-check the medication list before code assignment.^3,5
- Do not forget Z79.82 when the patient is on both warfarin and aspirin. The Excludes2 at Z79.0- is your signal that aspirin use must be captured separately; Z79.01 does not cover aspirin even though aspirin has antiplatelet properties. Both codes should appear on the same claim when both drugs are prescribed.^1,3
- Do not assign Z79.01 for a brief acute anticoagulant course. Per ICD-10-CM guidelines and Coding Clinic, a short-course anticoagulant during a single hospitalization for an acute condition does not qualify as βlong-term use.β The patient must have an ongoing prescribed regimen beyond the acute episode.^2,4
- Remember the POA exemption. Z79.01 is POA-exempt on inpatient UB-04 claims, meaning no POA indicator is required. Incorrectly assigning a POA indicator of βNβ for this code could create unnecessary coding complications at claim submission.^1,2
- Always code the underlying condition alongside Z79.01. The Z code describes drug status; the clinical reason for that drug β atrial fibrillation, DVT, PE, mechanical valve, thrombophilia β must be separately coded to complete the clinical picture, support HCC capture, and justify the medical necessity of ongoing anticoagulation.^2,4,7
- Sequence Z51.81 as principal for drug monitoring encounters, not Z79.01. When the encounter is specifically for INR monitoring or anti-Xa level monitoring, Z51.81 takes the principal position per the βcode alsoβ instruction at Z79. Z79.01 follows as the supporting secondary code identifying which drug is being monitored.^4,6
Crystal's Coder Hub