There is no single semaglutide ICD-10 code. Learn which diagnosis codes to report for Ozempic, Wegovy, and Rybelsus, plus documentation tips.
There is no ICD-10-CM code for semaglutide itself. ICD-10-CM codes describe diagnoses, symptoms, and reasons for care, not individual drugs. When a patient is on Ozempic, Wegovy, or Rybelsus, you report the diagnosis that justifies the prescription — most often type 2 diabetes or obesity — plus a long-term drug use code when the documentation supports one.
Why Semaglutide ICD-10 Is Not a Single Code
ICD-10-CM is a diagnosis classification. It contains no entries for semaglutide, Ozempic, Wegovy, or Rybelsus, and no drug name appears in the index.
Medications are identified separately through National Drug Code (NDC) numbers or, for provider-administered drugs, HCPCS Level II codes. Because self-injected semaglutide products are dispensed through the pharmacy benefit, they are billed by NDC rather than by a J-code.
Coders searching semaglutide icd 10 are really asking a different question: which diagnosis code goes on the claim? The answer depends entirely on the indication the provider documents.
Primary ICD-10 Codes by Brand and Indication
Code selection follows the reason for therapy, not the product name. The table below shows the codes most commonly reported for FDA-approved semaglutide products.
| Product | Typical use | Primary ICD-10-CM code | Long-term use code |
|---|---|---|---|
| Ozempic (semaglutide injection) | Type 2 diabetes | E11.9, or E11.2x-E11.4x with complications | Z79.85 |
| Wegovy (semaglutide injection) | Chronic weight management | E66.01 or E66.9, plus a Z68 BMI code | Z79.899 (no dedicated anti-obesity code) |
| Rybelsus (oral semaglutide) | Type 2 diabetes | E11.9 | Z79.84 |
| Compounded semaglutide | Not FDA-approved; prescriber-documented use | Code the documented diagnosis | Per payer policy |
Obesity codes are never reported alone. When you use E66.01 or E66.9, ICD-10-CM requires a secondary BMI code from category Z68, such as Z68.30 for a BMI of 30.0 to 30.9 or Z68.41 for a BMI of 40.0 to 44.9.
Long-Term Use Codes: Z79.84 vs. Z79.85
The Z79 category captures ongoing drug therapy. Three codes come up most often with semaglutide:
- Z79.84 — Long term (current) use of oral hypoglycemic drugs. Used for oral agents such as Rybelsus when ongoing therapy is documented.
- Z79.85 — Long term (current) use of injectable non-insulin antidiabetic drugs. This is the code most coders want when they look up semaglutide long term use icd 10.
- Z79.899 — Other long term (current) drug therapy. Frequently reported for anti-obesity medications because ICD-10-CM has no anti-obesity drug code.
Z79 codes are always secondary. They never replace the primary diagnosis and never stand alone as the reason for the visit. They also apply only when the indication matches the code definition, so Z79.85 is not correct for weight-loss-only therapy.
Documentation Details That Prevent Denials
Payers deny GLP-1 claims when the drug and the diagnosis do not match. A clean note includes the drug name, the dose in milligrams, the route, the frequency, and the indication.
Dose documentation matters more than it should. Semaglutide pens are labeled in milligrams per milliliter, so a question like how many ml is 10 units of semaglutide usually comes from confusing a GLP-1 pen with an insulin syringe. The same mix-up drives another common search, 10 units of semaglutide is how many mg — there is no fixed conversion because these products are not measured in units.
Other documentation habits that hold up on audit:
- Link the diagnosis to the drug in the assessment and plan.
- Code complications such as diabetic neuropathy or nephropathy with a specific E11.2x, E11.3x, or E11.4x code instead of the unspecified E11.9.
- Avoid rule-out language, because ICD-10-CM does not code unconfirmed diagnoses in the outpatient setting.
- Record BMI at the visit whenever obesity is part of the picture.
Related Diagnoses and Comorbidity Coding
Semaglutide patients often carry several other conditions that belong on the claim. Metabolic syndrome, obstructive sleep apnea, hypertension, and heart failure are common additions when the provider documents them.
Lab values can generate their own codes. For a patient with heart failure who is also pursuing weight management, an elevated brain natriuretic peptide icd 10 lookup generally lands on R79.89, Other specified abnormal findings of blood chemistry. Report that code only when the abnormal result is documented.
Off-Label and Weight-Loss-Only Prescriptions
Ozempic is FDA-approved for type 2 diabetes, not for weight loss, so a claim built on obesity alone may be denied even when the chart shows a falling A1c. Wegovy carries the obesity indication, and compounded semaglutide has no FDA approval at all.
For compounded products, code the documented condition and follow payer policy on the long-term drug code. Some payers reject Z79.899 for anti-obesity therapy while others accept it without issue.
Quick Coding Checklist
- Confirm the indication in the provider note.
- Assign the primary diagnosis: E11.x for diabetes, E66.x for obesity.
- Add the Z68 BMI code whenever an obesity code is reported.
- Add complication codes when the provider documents them.
- Add Z79.85 for injectable semaglutide used for diabetes, Z79.84 for oral Rybelsus, or Z79.899 for anti-obesity use if the payer allows.
- Make sure the NDC on the pharmacy claim matches the product dispensed.
Diagnosis coding rules change, and commercial payers sometimes publish policies stricter than ICD-10-CM itself. Verify code selection against the current ICD-10-CM tabular list and your payer medical policy, and consult a certified professional coder for complex cases. Nothing here is medical advice for patients; anyone taking semaglutide should follow the prescribing clinician's guidance.
RELATED PEPTIDE TOPICSemaglutide peptide researchFrequently Asked Questions
What ICD-10 code is used for semaglutide?
There is no ICD-10-CM code for semaglutide itself, because ICD-10-CM codes describe diagnoses rather than drugs. You report the diagnosis that supports the prescription, such as E11.9 for type 2 diabetes or E66.01 with a Z68 BMI code for obesity. A long-term use code like Z79.85 or Z79.899 is then added as a secondary code when appropriate.
What is the ICD-10 code for long-term use of Ozempic?
Z79.85, Long term (current) use of injectable non-insulin antidiabetic drugs, is the code that fits Ozempic when the patient has type 2 diabetes. It is always reported as a secondary code behind the diabetes diagnosis, such as E11.9 or a more specific E11.4x code. Z79.85 does not apply when semaglutide is prescribed only for weight loss.
Is there an ICD-10 code for Wegovy or compounded semaglutide?
No. ICD-10-CM has no drug-specific codes for Wegovy or compounded semaglutide. Code the documented reason for therapy, most often E66.01 or E66.9 paired with a Z68 BMI code, and consider Z79.899 for long-term drug therapy if your payer accepts it for anti-obesity medications.
This page provides educational research information and does not replace medical advice, diagnosis, or treatment.