Pabau Engage inbox

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

Learn more
ICD-10-CM Code

ICD code E78.5 – Unspecified hyperlipidemia

Billable Code Specific Code


Code Definition

E78.5 is the billable ICD-10-CM code for hyperlipidemia, unspecified. It covers elevated blood lipids when the physician's note doesn't name a subtype, such as pure hypercholesterolemia or mixed hyperlipidemia.

When the chart does name a subtype, the specific E78 code replaces E78.5, and defaulting to E78.5 on those encounters invites a specificity denial. E78.5 is valid for FY 2026 and FY 2027 and sits in category E78, Disorders of lipoprotein metabolism and other lipidemias.

Chapter
E00-E89 Endocrine, nutritional and metabolic diseases
Category
E78 Disorders of lipoprotein metabolism and other lipidemias
Group
E78.5 Hyperlipidemia, unspecified
Billable
Yes
Code also known as
HLD, dyslipidemia, elevated lipids, hyperlipidemia NOS
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

E78.5 codes hyperlipidemia when the note names no lipid subtype. It is the residual code in category E78, not the default one.

When the physician documents a subtype, the specific code replaces E78.5: E78.00, an E78.01- familial code, E78.1, E78.2, E78.41 or E78.49.

Hyperlipidemia caused by hypothyroidism, a drug or another condition is coded with that cause sequenced first and the lipid code after it.

Pabau’s claims management software keeps imported lab results and the claim on one patient record, so the coder sees the lipid values before choosing E78.5.

ICD-10 Code E78.5: Definition and official descriptor

ICD-10 Code E78.5 is the billable ICD-10-CM code for hyperlipidemia, unspecified, the official descriptor in the CMS tabular list. It is billable and specific, so it can stand alone as a diagnosis on a claim.

“Unspecified” means the physician documented elevated lipids but didn’t name the subtype. The note doesn’t say whether it is pure hypercholesterolemia, hyperglyceridemia or mixed hyperlipidemia. When the chart does name one of those, E78.5 is the wrong code.

FieldDetail
CodeE78.5
Official descriptorHyperlipidemia, unspecified
BillableYes
Code categoryE78 Disorders of lipoprotein metabolism and other lipidemias
ICD-10-CM systemUS clinical modification (ICD-10-CM)
Valid FYFY 2026 and FY 2027
NOS equivalentYes. Hyperlipidemia NOS codes to E78.5
HLD abbreviationHLD codes to E78.5 when no subtype is documented

What E78.5 covers: Inclusions and applicable diagnoses

E78.5 applies when the physician documents elevated lipids without saying which fraction is mainly abnormal. Use it in these scenarios:

  • Elevated total cholesterol documented without a split between LDL and HDL
  • Dyslipidemia or hyperlipidemia on the problem list with no subtype named
  • An abnormal lipid panel where the physician hasn’t assigned a clinical subtype in the note
  • Hyperlipidemia listed as a secondary diagnosis beside a cardiovascular or metabolic condition
  • HLD recorded as an active problem at a chronic disease visit, with no refined diagnosis

The code often appears as a secondary diagnosis. Take a patient seen for hypertension whose chart lists hyperlipidemia on statin therapy. If no lipid subtype is documented, E78.5 is the right secondary code.

What E78.5 does not cover: Exclusions and secondary causes

E78.5 is a residual code. The ICD-10-CM tabular list and the AAPC ICD-10-CM coding reference both treat it that way. Whenever the documentation supports a more specific code, that code wins.

Specificity rule: The ICD-10-CM Official Guidelines require coding to the highest level of specificity the documentation supports. If the physician writes “pure hypercholesterolemia,” E78.00 applies, or an E78.01- code when it is familial.

Excluded conditionCorrect codeWhy E78.5 is wrong here
Pure hypercholesterolemia (unspecified)E78.00A specific subtype is documented
Familial hypercholesterolemiaE78.010, E78.011 or E78.019Genetic subtype with its own codes for homozygous, heterozygous and unspecified
Pure hyperglyceridemiaE78.1Triglyceride-only elevation has its own code
Mixed hyperlipidemiaE78.2A combined elevation is documented
Elevated lipoprotein(a)E78.41Its own code since FY 2024
Drug-induced hyperlipidemiaLipid code plus the drug’s adverse effect codeA secondary cause needs its own code and sequencing
Hyperlipidemia due to hypothyroidismThyroid code first, lipid code secondSecondary dyslipidemia is sequenced after its cause

Secondary hyperlipidemia: When E78.5 alone is not appropriate

Secondary dyslipidemia comes from an underlying condition such as thyroid disease, diabetes, drug therapy or kidney disease. It is not a primary disorder of lipid metabolism, so the sequencing guidelines put the underlying condition first.

E78.5 can still appear on that claim, as a secondary code after the causal diagnosis. Listing E78.5 first when the documentation points to a secondary cause is a common audit finding and denial trigger.

E78.5 vs. other E78 codes: When to use which

Category E78 holds more than a dozen billable codes, and the subtype the physician documents decides between them. The chart below follows the order a coder reads the note in: the subtype first, then any underlying cause.

Decision chart for E78 codes
Six subtypes each have their own code, and E78.5 covers only the note that names none of them. Codes from the FY 2027 ICD-10-CM tabular list.

The table lists the codes most likely to replace E78.5 when the documentation supports them.

CodeDescriptorUse instead of E78.5 when…
E78.00Pure hypercholesterolemia, unspecifiedHigh LDL or cholesterol is documented and it isn’t familial
E78.010–E78.019Familial hypercholesterolemia (homozygous, heterozygous, unspecified)The physician confirms a familial diagnosis
E78.1Pure hyperglyceridemiaHigh triglycerides are the main finding
E78.2Mixed hyperlipidemiaElevated LDL and triglycerides are both documented
E78.41Elevated lipoprotein(a)An elevated Lp(a) level is the documented finding
E78.49Other hyperlipidemiaAnother named hyperlipidemia that no code above covers
E78.5Hyperlipidemia, unspecifiedThe documentation names no lipid subtype

CMS publishes the full code set in its ICD-10 code files, updated each fiscal year. Check E78 subcategory boundaries there, since FY 2026 split the familial code into three.

Documentation requirements for E78.5

E78.5 needs documentation that establishes the diagnosis and shows why no more specific code applies. Payers look for four elements in the chart.

Comprehensive patient records
Lab results imported into the patient record sit beside the physician’s assessment, so the coder can check for a named subtype before choosing E78.5.
  • Lipid panel results: A fasting or non-fasting lipid panel with total cholesterol, LDL, HDL and triglycerides recorded in the chart
  • Physician’s assessment: An explicit diagnosis such as hyperlipidemia, elevated lipids, dyslipidemia or HLD in the assessment or problem list
  • Treatment decision: A statin order, a dietary counseling referral or the reasoning for watchful waiting, which shows the finding was managed
  • Why no subtype is named: A short note when results are borderline or the physician chose not to subtype. It protects the claim from a specificity challenge

If the physician documents hypercholesterolemia beside an LDL of 160 mg/dL and normal triglycerides, the code is E78.00, not E78.5. When the values point to a subtype but the note doesn’t name one, query the physician. A coder can’t assign a subtype from lab values alone.

Pro Tip

Audit your E78.5 claims each quarter against the matching lipid panel values. Flag any chart where the LDL, the triglycerides or the physician’s note points to a subtype. Those encounters should carry E78.00, E78.1 or E78.2, and fixing them before submission saves the rework.

Common comorbidities coded alongside ICD-10 Code E78.5

Hyperlipidemia rarely appears as the only diagnosis. These conditions are often documented alongside E78.5, and each needs correct sequencing to keep the claim clean.

ComorbidityICD-10-CM codeSequencing note
Essential hypertensionI10Either may be listed first. Sequence by the reason for the visit
Coronary artery disease (unspecified)I25.10CAD is usually listed first, with E78.5 secondary
Type 2 diabetes mellitusE11.- (E11.9 when uncomplicated)No combination code covers diabetes with hyperlipidemia. Code the diabetes and E78.5 separately
Fatty liver (hepatic steatosis)K76.0Sequence by the main reason for the encounter
Obesity, unspecifiedE66.9Secondary. Both may be listed together
Atrial fibrillation, unspecifiedI48.91E78.5 is secondary when lipids are managed at the same visit

E78.5 is paired with essential hypertension, I10, at many chronic disease visits. Both codes belong on the claim when both conditions are managed in the encounter, sequenced by the reason for the visit.

Payer requirements for E78.5 claims

Payers treat E78.5 differently depending on the service it supports. For Medicare, National Coverage Determinations (NCDs) and Local Coverage Determinations (LCDs) set which services are paid when E78.5 is the supporting diagnosis.

Medicare and Medicaid: Medicare covers the lipid panel, billed as CPT 80061, with E78.5 for diagnosis and monitoring, subject to frequency limits. E78.5 alone may not establish medical necessity for high-cost drugs such as PCSK9 inhibitors.

Plans usually want documented LDL values, a prior statin trial and a cardiovascular risk assessment before they approve those drugs. Check the plan’s current criteria before you submit.

Commercial payers: Requirements vary by plan. Many accept E78.5 for routine lipid management but want extra diagnosis codes, such as cardiovascular risk codes, before they authorize high-cost drugs. Your revenue cycle management workflow should include a payer-specific check for E78.5 encounters that involve specialty drugs.

Why E78.5 claims get denied and how to prevent it

E78.5 denials follow the same pattern across payers. Most come from one of four sources:

  • A more specific E78 code was supported but not used
  • The lipid panel is missing from the documentation
  • E78.5 was listed first when a causal condition exists
  • The claim involved a high-cost drug that needed extra supporting codes
Denial reasonPrevention action
More specific E78 code availableReview the lipid panel and the physician’s note before assigning E78.5. Use E78.00, E78.1 or E78.2 when supported
Missing lipid panel documentationConfirm the lab results are in the chart before submission, and query the provider if they aren’t
E78.5 listed first when a secondary cause existsCheck for diabetes, thyroid disease or a drug cause, and sequence that condition first
Weak medical necessity for specialty drugsAdd cardiovascular risk codes, the prior statin trial and the LDL values to the claim
Secondary hyperlipidemia coded as E78.5 onlyCode the underlying cause, including the adverse effect code for a drug

Good denial management workflows for E78.5 start at the point of coding, not at the remittance. A claim that reaches the payer with an under-specified code is far harder to overturn on appeal than one corrected before submission.

When a lipid claim does come back, the reason code on the remittance tells you what to fix. Our list of denial codes explains each CARC and RARC you are likely to see.

A clean E78.5 claim carries four things:

  • The diagnosis code at the right level of specificity
  • The supporting lipid panel values referenced in the encounter
  • The treatment decision documented in the note
  • Correct sequencing when comorbidities are present

Our guide to the clean claim covers the rest of the pre-submission checklist.

Pro Tip

Before you submit an E78.5 claim tied to a PCSK9 inhibitor, read the plan’s prior authorization criteria. Most ask for cardiovascular risk documentation and a record of prior statin therapy. Where the chart documents I10 or I25.10, adding them as secondary codes often supplies the risk evidence without a second request.

How Pabau supports accurate E78.5 claims

A coder who can’t see the lipid panel can only code what the problem list says. When results sit in a lab portal or a scanned PDF, E78.5 becomes the easy pick, even when the values point to E78.1 or E78.2.

Pabau, the practice management and EHR platform we build, puts the lab result and the claim on one record. Practices that switch on lab integrations get Quest and Labcorp results imported onto the patient record automatically.

A trends chart on that record shows each result over time, so the coder can check for a named subtype before picking the code.

Claims go out from the same record through our claims management software. It submits through the Claim.MD clearinghouse, which connects to over 4,000 US payers for claims submission, with real-time eligibility for 400+ payers.

ERA remittances post back to the patient, so a specificity denial on an E78.5 line shows up against the encounter that caused it. The billing team corrects the code with the note in front of them instead of chasing the chart later.

Pabau claims screen showing claim submission and status
Pabau’s claims screen follows each lipid claim from submission to remittance, so a specificity denial lands against the encounter that caused it.

Code lipid claims from the lab result

Pabau puts imported lab results, the physician’s assessment and the claim on one patient record. Your coder sees the lipid subtype before choosing E78.5, and the claim goes out through Claim.MD.

Pabau claims management dashboard

Conclusion

E78.5 is the right code only when the note names no lipid subtype. A physician who writes hypercholesterolemia, hyperglyceridemia or mixed hyperlipidemia has already chosen a more specific code for you.

The practical step is to read the note and the lipid panel together before coding. Where they disagree, query the physician rather than default to E78.5. That check takes a minute per claim and heads off the specificity denial before the payer sees it.

Book a demo to see how Pabau keeps lab results, the physician’s note and the claim on one record for your coding team.

Continue your research

Continue your research

Preparing for a payer audit? Medical billing compliance outlines the documentation and coding standards an audit checks.

New to the payer side of coding? What is medical billing walks through the path from encounter to payment.

Coding coronary artery disease alongside E78.5? ICD-10 code I25.10 covers atherosclerotic heart disease without angina and how it is sequenced.

Frequently asked questions

What does ICD-10 Code E78.5 mean?

ICD-10 Code E78.5 is the billable ICD-10-CM code for hyperlipidemia, unspecified. It covers elevated blood lipids when the documentation names no subtype, such as pure hypercholesterolemia (E78.00) or pure hyperglyceridemia (E78.1). It applies when the note doesn’t say which lipid fraction is mainly abnormal.

Is E78.5 billable in ICD-10-CM?

Yes. E78.5 is a valid billable ICD-10-CM code for FY 2026 and FY 2027, and it can stand alone on a claim. Payers may still deny it when the chart clearly supports a more specific E78 code.

What is the difference between E78.5 and E78.00?

E78.00 is pure hypercholesterolemia, unspecified. It applies when the physician documents high LDL or high cholesterol as the main lipid abnormality. E78.5 applies only when the documentation names no lipid subtype. If the note says hypercholesterolemia and triglycerides are normal, E78.00 is the correct code.

What is the ICD-10 code for HLD?

HLD, short for hyperlipidemia, codes to E78.5 when no subtype is documented. If the clinician’s note names the subtype, use the matching E78 code instead. HLD is a clinical abbreviation, not an ICD-10-CM term, so the code depends on how specific the physician’s documentation is.

Can E78.5 be coded with hepatic steatosis (K76.0)?

Yes. E78.5 and K76.0, fatty liver not elsewhere classified, can be coded together when both conditions are documented and managed in the encounter. Neither code carries an Excludes note against the other. Sequence by the reason for the visit, so a fatty liver workup usually puts K76.0 first.

What are common claim denial reasons for E78.5?

The most common reason is a more specific E78 code that the chart supported but the claim didn’t use. Others are a missing lipid panel, E78.5 listed first when a secondary cause exists, and thin medical necessity for high-cost lipid-lowering drugs. Checking the code against the note and the lipid panel before submission prevents most of them.

Avatar photo
Anja Dodevska
Content Writer

Anja Dodevska writes about healthcare, dermatology, and the day-to-day realities of running a medical practice for Pabau. She enjoys breaking down complex topics into clear, accessible content and has a soft spot for the often-overlooked aspects of clinic life. When she's not writing, she's exploring cafes, walking her dog, or spending time with friends and family.
×