The codes a prior authorization is written in
What diagnosis will get a GLP-1 approved?
Every code below was read from the CMS code set on 2026-09-12 and is quoted exactly. We hold a published BMI threshold for 12 of 51 state Medicaid programs — the criteria themselves are here — and the codes are what those criteria are checked against.
The obesity family
Class 1 to 3 (E66.811 to E66.813) entered the code set for fiscal year 2025. Plans whose published criteria predate that still name E66.01 and E66.9 only, which is worth knowing before assuming a newer, more precise code will be recognized.
| Code | What the code set calls it |
|---|---|
| E66.01 | Morbid (severe) obesity due to excess caloriesThe code most plans' BMI ≥ 40 criterion is written against, and the one a BMI ≥ 35-with-comorbidity criterion usually expects. |
| E66.09 | Other obesity due to excess calories |
| E66.1 | Drug-induced obesity |
| E66.2 | Morbid (severe) obesity with alveolar hypoventilation |
| E66.811 | Obesity, class 1BMI 30.0–34.9. Added to the code set for fiscal year 2025; a plan's criteria written earlier may still name only E66.01 and E66.9. |
| E66.812 | Obesity, class 2BMI 35.0–39.9. |
| E66.813 | Obesity, class 3BMI 40 or greater. |
| E66.89 | Other obesity not elsewhere classified |
| E66.9 | Obesity, unspecifiedAccepted by some plans and refused by others as insufficiently specific. It records obesity without recording its class, which is the fact a BMI criterion turns on. |
| E66.3 | OverweightBMI 25.0–29.9. Below every GLP-1 obesity criterion on its own; the BMI ≥ 27 route needs a weight-related condition coded alongside it. |
The BMI codes
These carry the number a criterion is measured against. A criterion asking for the BMI before treatment is asking for the code recorded at baseline, not today's — the single most common reason a continuing request is refused.
| Code | What the code set calls it |
|---|---|
| Z68.25 | Body mass index [BMI] 25.0-25.9, adult |
| Z68.26 | Body mass index [BMI] 26.0-26.9, adult |
| Z68.27 | Body mass index [BMI] 27.0-27.9, adult |
| Z68.28 | Body mass index [BMI] 28.0-28.9, adult |
| Z68.29 | Body mass index [BMI] 29.0-29.9, adult |
| Z68.30 | Body mass index [BMI] 30.0-30.9, adult |
| Z68.31 | Body mass index [BMI] 31.0-31.9, adult |
| Z68.32 | Body mass index [BMI] 32.0-32.9, adult |
| Z68.33 | Body mass index [BMI] 33.0-33.9, adult |
| Z68.34 | Body mass index [BMI] 34.0-34.9, adult |
| Z68.35 | Body mass index [BMI] 35.0-35.9, adult |
| Z68.36 | Body mass index [BMI] 36.0-36.9, adult |
| Z68.37 | Body mass index [BMI] 37.0-37.9, adult |
| Z68.38 | Body mass index [BMI] 38.0-38.9, adult |
| Z68.39 | Body mass index [BMI] 39.0-39.9, adult |
| Z68.41 | Body mass index [BMI] 40.0-44.9, adult |
| Z68.42 | Body mass index [BMI] 45.0-49.9, adult |
| Z68.43 | Body mass index [BMI] 50.0-59.9, adult |
| Z68.44 | Body mass index [BMI] 60.0-69.9, adult |
| Z68.45 | Body mass index [BMI] 70 or greater, adult |
Weight-related conditions
The BMI ≥ 27 route asks for one of these alongside the obesity code. Which conditions a plan accepts is the plan's own list; these are the codes they are written in.
| Code | What the code set calls it |
|---|---|
| I10 | Essential (primary) hypertension |
| E78.5 | Hyperlipidemia, unspecified |
| R73.03 | Prediabetes |
| E11.9 | Type 2 diabetes mellitus without complications |
| G47.33 | Obstructive sleep apnea (adult) (pediatric) |
| E88.810 | Metabolic syndrome |
| I25.10 | Atherosclerotic heart disease of native coronary artery without angina pectoris |
When it is not a weight-loss prescription
These indications are on the labels themselves. A prescription written against one of them is not reached by the exclusion at Social Security Act §1927(d)(2), which is the provision a Medicaid or Part D denial for “weight loss” relies on.
Wegovy
Reducing cardiovascular risk in adults with established cardiovascular disease and overweight or obesity
Approved March 2024. Coded I25.10 — Atherosclerotic heart disease of native coronary artery without angina pectoris. One of several codes that record established cardiovascular disease; which one fits is the record's question, not this page's.
Zepbound
Moderate to severe obstructive sleep apnea in adults with obesity
Approved December 2024. Coded G47.33 — Obstructive sleep apnea (adult) (pediatric).
Ozempic and Mounjaro
Type 2 diabetes mellitus
Approved December 2017 (Ozempic), May 2022 (Mounjaro). Coded E11.9 — Type 2 diabetes mellitus without complications.
If a denial cites the weight-loss exclusion against one of these, the appeal letter quotes the statute and the label back at it.
A code is a clinical finding, not a lever. Which one belongs on a form is the prescriber's judgment about what is true of a patient. This page exists so a patient can read their plan's criteria and their own record in the same language before a request is refused for a reason nobody explains — not so anyone can choose a code to reach a threshold.
Where these come from
The code set itself and the statute a weight-loss denial is written under. Neither is quoted here from memory: the codes were read from the list, the exclusion from the Act.
- ICD-10-CM, Centers for Medicare & Medicaid Services — The diagnosis code set every US claim and prior-authorization form is written in, published annually by CMS and the CDC.
- Social Security Act §1927(d)(2), Office of the Law Revision Counsel — The statute itself, listing “agents when used for anorexia, weight loss, or weight gain” among the drugs a program may exclude.
Questions
- What diagnosis gets a GLP-1 approved?
- There is no code that approves anything. A plan's criteria name a BMI threshold, sometimes a weight-related condition alongside it, and sometimes something tried first; the codes are how the record states those facts to the plan. A request is refused when the record does not meet the criteria, or when it does and the form failed to say so — and the second is the common one.
- Why do plans ask for two codes?
- Because the obesity code and the BMI code carry different facts. E66.01 records morbid obesity; Z68.41 records that the measured BMI was 40.0 to 44.9. A criterion written as 'BMI at or above 40' is checked against the second, which is why 'BMI not documented' is a common refusal on a chart where the weight is plainly recorded.
- Can I tell my prescriber which code to use?
- You can tell them what your plan's criteria say — that is a document, and this site publishes the ones states publish. The code is theirs. A diagnosis is a clinical finding on a document they sign, and choosing one to reach a coverage threshold is not a coding question but a misrepresentation.
- Does a diabetes or sleep apnea diagnosis change anything?
- It changes which rule applies. The weight-loss exclusion a denial usually leans on — Social Security Act §1927(d)(2), which lets a program exclude 'agents when used for … weight loss' — does not reach a prescription written for a medically accepted indication the label carries. Tirzepatide has an obstructive sleep apnea indication, semaglutide a cardiovascular one, and both molecules carry type 2 diabetes on their diabetes-labeled brands.
- Are these codes current?
- Every code and description on this page was read from the CMS code set on 2026-09-12 and is quoted exactly, including the bracketed "[BMI]" the list itself carries. The obesity class codes E66.811 to E66.813 are newer than many plans' published criteria, which still name only E66.01 and E66.9.