Z79.899: Other long term (current) drug therapy
Billable ICD-10-CM code, FY2027
What Z79.899 covers
Z79.899 records that a patient is on long-term medication that has no more specific Z79 code. It is a status code, so it adds context to a claim rather than describing a disease.
It is used across specialties, often for lab monitoring of ongoing medication. Many drug classes have their own codes, such as Z79.01 (anticoagulants), Z79.4 (insulin), Z79.84 (oral hypoglycemics), Z79.890 (hormone replacement therapy) and Z79.891 (opiate analgesics). Use those when they apply.
Billing and coding notes
The guidelines say Z79 codes are for medication taken for a long period, for treatment of a chronic condition or as prevention. They are not used for a short course to treat an acute illness, or for medication given to treat drug dependence or withdrawal.
When the visit is for therapeutic drug level monitoring, Z51.81 is the encounter code and the Z79 code is added alongside. Z79.899 does not replace the diagnosis code for the condition being treated.
Related codes under Z79.89
Questions about Z79.899
When should Z79.899 be used?
When the patient takes a medication long term and no other Z79 code describes that drug. Check the Z79 category first, since many common drug classes have their own code.
Can Z79.899 be a primary diagnosis?
It is rarely first. It is a status code that supports the main diagnosis or an encounter code such as Z51.81 for drug level monitoring.
ICD-10-CM in CloudMedico
In CloudMedico, a visit's diagnoses come from the current ICD-10-CM list. For US practices, the visit flags a code that isn't billable on its date, and a superbill made from an invoice carries the visit's diagnoses.
Try CloudMedico free for 30 days