Vitamin D deficiency, unspecified (E55.9) is the main vitamin D deficiency ICD-10 code. Use it when the provider documents a confirmed vitamin D deficiency and no more specific related diagnosis is reported. For screening only, Z13.21 may be more appropriate. Other codes may apply when active rickets, osteomalacia, pregnancy-related complications, or vitamin D toxicity are documented.
The most common lab CPT code used with vitamin D testing is 82306, which represents a 25-hydroxy vitamin D test. 82652 is different and should not be used for routine vitamin D deficiency testing.
Quick Code Answer
| Code | Description | Use Case |
|---|---|---|
| E55.9 | Vitamin D deficiency, unspecified | Confirmed vitamin D deficiency without a specific complication |
| E55.0 | Rickets, active | Active rickets related to vitamin D deficiency |
| Z13.21 | Encounter for screening for nutritional disorder | Screening before a deficiency is diagnosed |
| Z86.39 | Personal history of other endocrine, nutritional and metabolic disease | Past deficiency, resolved and not actively treated |
| E67.3 | Hypervitaminosis D | Excess vitamin D or toxicity, if documented |
| M83.- | Adult osteomalacia | Adult bone softening due to vitamin D deficiency or another documented cause |
| M81.0 | Age-related osteoporosis without current pathological fracture | Osteoporosis without a current pathological fracture |
ICD-10 codes should match the provider’s documentation and the official ICD-10-CM code set. CMS also provides medical necessity rules for vitamin D assay testing through its Medicare Coverage Database for CPT 82306.
E55.9 Meaning in Simple Terms
Use E55.9 when the chart clearly documents vitamin D deficiency but does not specify a more detailed type or complication.
This may appear in the record as:
- Vitamin D deficiency
- Low vitamin D diagnosed by the provider
- Hypovitaminosis D
- Vitamin D deficiency under treatment
- Follow-up for known vitamin D deficiency
A lab value alone is not always enough. The provider should interpret the result and document the diagnosis in the assessment or plan.
E55.9 Is Not a Screening Code
One common mistake is using E55.9 before the deficiency has been diagnosed.
For example, a patient comes in for a routine physical, and the provider orders vitamin D testing as part of general wellness labs. There are no symptoms, no prior deficiency, and no documented risk condition.
In that case, E55.9 should not be used just to support the lab. The encounter is closer to screening, and Z13.21 may be more appropriate if the payer accepts screening for nutritional disorders.
Vitamin D testing may not be covered by Medicare or many commercial payers unless medical necessity is documented. Practices should always check payer-specific coverage rules before billing.
E55.9 vs E55.8 vs Z13.21
This distinction matters for clean claims.
| Situation | Better Code Choice | Reason |
|---|---|---|
| Confirmed vitamin D deficiency | E55.9 | Provider documents deficiency |
| Other specified vitamin D deficiency | E55.8 | Another specified vitamin D deficiency is documented |
| Screening with no symptoms or diagnosis | Z13.21 | Testing is preventive or screening-based |
| Past deficiency, resolved | Z86.39 | History only, no active treatment |
| Active rickets | E55.0 | Rickets has its own code |
| Vitamin D toxicity | E67.3 | This is excess vitamin D, not deficiency |
If the provider only writes “low vitamin D” without clearly diagnosing vitamin D deficiency, the coder should be careful. A provider query may be better than assuming E55.9.
Related ICD-10 Codes for Vitamin D Deficiency
| ICD-10 Code | Description | When to Use |
|---|---|---|
| E55.9 | Vitamin D deficiency, unspecified | Most common code for confirmed deficiency |
| E55.8 | Other vitamin D deficiencies | When another specified vitamin D deficiency is documented |
| E55.0 | Rickets, active | Active rickets, usually in pediatric cases |
| E64.3 | Sequelae of rickets | Long-term effects of previous rickets |
| M83.0 / M83.9 | Adult osteomalacia codes | When adult osteomalacia is documented |
| M81.0 | Age-related osteoporosis without current pathological fracture | When osteoporosis is also assessed and treated |
| M80.- | Osteoporosis with current pathological fracture | When a current pathological fracture is documented |
| E83.51 | Hypocalcemia | When low calcium is documented separately |
| E83.52 | Hypercalcemia | When high calcium is documented separately |
| K90.9 | Intestinal malabsorption, unspecified | When malabsorption contributes to deficiency |
| N18.- | Chronic kidney disease | When CKD affects vitamin D metabolism or supports testing |
| Z98.84 | Bariatric surgery status | When post-bariatric status increases deficiency risk |
| Z13.21 | Screening for nutritional disorder | Preventive screening with no confirmed deficiency |
| Z86.39 | Personal history of endocrine, nutritional, or metabolic disease | Resolved history of deficiency |
CPT Codes Commonly Used With Vitamin D Testing
| CPT Code | Description | Common Use |
|---|---|---|
| 82306 | Vitamin D; 25 hydroxy, includes fraction(s), if performed | Standard blood test to check vitamin D level |
| 82652 | Vitamin D; 1,25 dihydroxy, includes fraction(s), if performed | Specific kidney, calcium, parathyroid, or metabolic cases |
| 36415 | Collection of venous blood by venipuncture | Blood draw, when separately billable and allowed by the payer |
Vitamin D levels are most commonly measured with 82306, not 82652. The 25-hydroxy vitamin D test is the standard test for vitamin D status. The 1,25-dihydroxy test is usually reserved for specific clinical situations, such as kidney disease, calcium disorders, parathyroid conditions, or certain metabolic concerns.
Diagnosis: 25-Hydroxy Vitamin D Test
A blood test called 25-hydroxyvitamin D is typically used to evaluate vitamin D deficiency. Reference ranges may vary between laboratories, so coders and providers should rely on the lab report and the provider’s interpretation.
| Lab Finding | Common Interpretation |
|---|---|
| Very low level | Severe deficiency may be considered |
| Low level | Vitamin D deficiency may be diagnosed |
| Borderline low level | Insufficiency may be documented |
| Normal range | Deficiency may not be supported |
| High level | Hypervitaminosis D may need review if the provider addresses it |
Do not code only from the number. Code from the provider’s documented diagnosis.
Symptoms, Causes, and Risk Factors
Vitamin D deficiency may be asymptomatic. When symptoms appear, they can be vague and may overlap with other conditions.
Common symptoms may include:
- Fatigue
- Muscle weakness
- Bone pain
- Joint discomfort
- Frequent fractures
- Delayed healing
- Increased fall risk in older adults
Common risk factors include:
- Limited sun exposure
- Older age
- Darker skin tone
- Malabsorption disorders
- Chronic kidney disease
- Liver disease
- Obesity
- Bariatric surgery history
- Long-term use of glucocorticoids or anticonvulsants
- Breastfed infants without vitamin D supplementation
Symptoms alone do not automatically support E55.9. The provider must document the diagnosis or the reason for ordering the test.
Real-Life Coding Examples
Example 1: Confirmed Deficiency
A patient comes to the clinic with fatigue and muscle weakness. When a blood test shows low 25-hydroxyvitamin D levels, the provider documents vitamin D deficiency and starts supplementing. To prepare the lab test claim, the clinic’s Laboratory Billing Services team reviews the test order and supporting documents.
Code: E55.9
CPT: 82306, if the lab test is billed
Why: The deficiency is confirmed and documented.
Example 2: Routine Screening
A patient asks to check vitamin D during a routine health exam. No symptoms or risk factors are documented.
Possible code: Z13.21
CPT: 82306
Warning: Coverage may be denied if the payer does not cover routine screening.
Example 3: Vitamin D Deficiency and Osteoporosis
An older patient has osteoporosis and confirmed vitamin D deficiency. The provider addresses both conditions in the plan.
Codes: E55.9 + M81.0
Why: Both conditions are documented and managed.
Example 4: Active Rickets
A child is diagnosed with active rickets related to vitamin D deficiency.
Code: E55.0
Why: Active rickets has a more specific code than E55.9.
Example 5: Follow-Up Testing
A patient is taking prescribed vitamin D replacement. The provider orders follow-up 25-hydroxy vitamin D testing to assess response.
Code: E55.9
CPT: 82306
Documentation should include: treatment dose, previous deficiency, reason for retesting, and follow-up plan.
Documentation Requirements for Doctors and Coders
For clean coding, the note should include:
- Reason for the test
- Symptoms or risk factors, if present
- 25-hydroxy vitamin D value
- Lab reference range
- Provider interpretation
- Diagnosis in the assessment
- Supplement type and dose
- Treatment plan
- Follow-up or retesting plan
- Related conditions such as CKD, malabsorption, osteoporosis, or bariatric surgery history
A stronger note may say:
“25-hydroxy vitamin D level reviewed and consistent with vitamin D deficiency. Start vitamin D replacement and recheck level after treatment interval due to fatigue and low baseline level.”
That is much better than simply writing:
“Check vitamin D.”
Common Billing Mistakes
Avoid these errors:
- Using E55.9 before deficiency is diagnosed
- Billing 82652 for a routine deficiency check
- Coding from lab values without provider interpretation
- Missing related conditions such as osteoporosis, CKD, or malabsorption
- Reporting only E55.9 when active rickets or osteomalacia is documented
- Retesting too often without a clear reason
- Using wellness codes as the main diagnosis when the payer requires medical necessity
- Failing to document treatment and follow-up
Treatment Overview
Treatment depends on the patient’s level, symptoms, risk factors, and provider judgment. Common management may include:
- Vitamin D2 or D3 supplementation
- Dietary changes
- Safe sunlight exposure when appropriate
- Follow-up testing
- Managing underlying causes such as malabsorption or kidney disease
- Bone health evaluation when fractures, osteoporosis, or osteomalacia are suspected
This is general educational information. Patients should follow their clinician’s recommendations.
Billing Tip for Medical Practices
Vitamin D deficiency claims are often denied because the order, note, diagnosis code, and CPT code do not tell the same story.
A better workflow is:
- Explain the reason for the test.
- Match the diagnosis with the reason for testing.
- Use 82306 for routine 25-hydroxy vitamin D testing.
- Use 82652 only for specific clinical indications.
- Add related diagnoses only when documented.
- Check payer policy before repeat testing.
Regular coding audits are helpful for practices. Reviewing lab claims can show whether vitamin D testing is being billed as screening, diagnostic testing, or follow-up monitoring.
FAQs
What is the ICD-10 diagnosis code for vitamin D deficiency?
The ICD-10 diagnosis code for vitamin D deficiency is E55.9, which means Vitamin D deficiency, unspecified. It is used when the provider documents a confirmed deficiency without a more specific related diagnosis.
Is E55.9 billable?
Yes. E55.9 is a billable ICD-10-CM code. Payment depends on documentation, payer policy, medical necessity, and the service billed with it.
What is the ICD-10 code for vitamin D screening?
If screening is performed without a known deficiency, Z13.21 may be used for an encounter for screening for nutritional disorder. Coverage depends on the payer.
What is the CPT code for vitamin D testing?
The most common CPT code for vitamin D testing is 82306, used for the 25-hydroxy vitamin D test. 82652 is used for the 1,25-dihydroxy vitamin D test and is not usually ordered for routine deficiency evaluation.
Can E55.9 be used for vitamin D insufficiency?
Use caution. If the provider clearly documents vitamin D deficiency or a reportable vitamin D condition, E55.9 may apply. If the chart only says borderline low or insufficiency without a clear diagnosis, provider clarification may be needed.
Can vitamin D deficiency be coded with osteoporosis?
Yes. When both conditions are documented and addressed, E55.9 can be reported alongside the appropriate osteoporosis ICD 10 code, such as M81.0. If the patient has a current pathological fracture caused by osteoporosis, the osteoporosis code should also reflect that fracture.
Does Medicare pay for routine vitamin D testing?
Routine screening is often not covered unless there is a qualifying diagnosis or risk factor. Practices should review the payer policy and CMS coverage guidance before billing.
Does a low vitamin D lab value automatically support E55.9?
No. The lab result should be interpreted by the provider. The diagnosis must be clearly stated in the assessment or plan before E55.9 is assigned.
Final Takeaway
The primary vitamin D deficiency ICD-10 code is E55.9, but it should not be used broadly for every vitamin D test. Screening, confirmed deficiency, active rickets, osteomalacia, history of deficiency, and vitamin D toxicity all follow different coding logic.
To avoid billing problems, the provider’s documentation, lab result, diagnosis code, CPT code, and payer policy should align before the claim is submitted.





