Pabau Engage inbox

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

Learn more
Book a demo Book a demo
HCPCS Code

HCPCS code S0169 Oral calcitriol, 0.25 microgram


Code Definition

S0169 is the HCPCS Level II code for calcitrol, oral, 0.25 microgram. One unit equals 0.25 microgram of calcitriol, the active form of vitamin D, taken by mouth.

Prescribers use oral calcitriol to manage hypocalcemia and metabolic bone disease in dialysis patients, secondary hyperparathyroidism in chronic kidney disease, and hypocalcemia in hypoparathyroidism. S0169 belongs to the temporary national S-series, which Medicaid programs and commercial payers use rather than Medicare.

Chapter
S0012-S9999 Temporary national codes (non-Medicare)
Category
S0012-S0197 Non-Medicare Drug codes
Status
Active
Billable
No
Code also known as
Calcitriol oral billing code, Rocaltrol billing code, oral vitamin D analog code
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

HCPCS code S0169 covers calcitriol taken by mouth, at one unit per 0.25 microgram. A patient on a 0.5 microgram daily capsule bills as two units.

The official HCPCS descriptor spells the drug Calcitrol, without the second i, so a charge master search for calcitriol can miss the code.

S-series codes sit outside the Medicare fee schedule. For dialysis patients, oral calcitriol is already paid inside the ESRD bundled rate.

N25.0 renal osteodystrophy, N25.81 secondary hyperparathyroidism of renal origin and E83.51 hypocalcemia are the diagnoses most often paired with S0169.

Pabau’s claims management software stores HCPCS codes with their unit basis and NDC, so drug claims leave the practice with the right quantity.

What is HCPCS code S0169?

HCPCS code S0169 is the Healthcare Common Procedure Coding System Level II code for calcitrol, oral, 0.25 microgram. One unit equals a single 0.25 microgram dose of calcitriol, the active form of vitamin D, taken by mouth. The code is maintained by CMS through the HCPCS Level II code system, which covers drugs, biologicals and supplies that CPT does not describe.

S0169 sits in the S-series, a set of temporary national codes created for Medicaid programs and private payers. Medicare does not pay S-codes under its standard fee schedule. That single fact decides where most S0169 claims can be sent. It is why the code shows up on Medicaid and commercial claims far more often than anywhere else.

One quirk trips up billers before the claim is even built. The official descriptor reads Calcitrol, dropping the second i from calcitriol. Search a charge master or payer fee schedule for the correct drug spelling and the code may not come back at all.

S0169 code details at a glance

The quick-reference table below captures the core billing attributes of S0169. Verify the descriptor and status against the current CMS HCPCS Alpha-Numeric file each year, because S-codes are reviewed and revised annually.

Attribute Detail
HCPCS Code S0169
Official Descriptor Calcitrol, oral, 0.25 microgram
Drug Calcitriol, the active form of vitamin D (brand name Rocaltrol)
Route Oral (capsules and oral solution)
Code Type HCPCS Level II, S-series (temporary national code)
Code Range S0012-S0197 Non-Medicare Drug codes
Unit of Service Per 0.25 microgram (a 0.5 microgram capsule = 2 units)
Medicare Coverage Not payable (S-codes are excluded from the Medicare fee schedule)
Primary Payers Medicaid, Medicaid managed care plans, commercial insurers
NDC Required Yes for most Medicaid programs, as an 11-digit NDC in N4 qualifier format
Predecessor Code S0161, deleted 1 October 2010 and crosswalked to S0169

What drug does S0169 cover?

S0169 covers calcitriol in oral form, dispensed as 0.25 microgram capsules, 0.5 microgram capsules or an oral solution. Calcitriol is the fully activated form of vitamin D, so it works without the conversion step that failing kidneys can no longer perform. The best-known brand is Rocaltrol, and generic calcitriol capsules carry their own National Drug Codes.

The FDA-labeled uses for oral calcitriol all sit in calcium and phosphate metabolism:

  • Chronic dialysis patients: management of hypocalcemia and the resulting metabolic bone disease, usually documented as renal osteodystrophy.
  • Chronic kidney disease before dialysis: management of secondary hyperparathyroidism and metabolic bone disease in moderate to severe renal failure. The labeled range is a creatinine clearance of 15 to 55 mL/min.
  • Hypoparathyroidism: management of hypocalcemia in postsurgical hypoparathyroidism, idiopathic hypoparathyroidism and pseudohypoparathyroidism.

Claims also reach payers with osteoporosis diagnoses attached, because calcitriol is prescribed for postmenopausal bone loss in some treatment protocols. That use falls outside the US label, so expect a medical necessity review and keep the supporting rationale in the chart.

Several nearby products do not belong on an S0169 claim:

  • Injectable calcitriol: billed with J0636, at one unit per 0.1 microgram. The route and the unit basis both differ from S0169.
  • Other vitamin D analogs: doxercalciferol and paricalcitol have their own injection codes, J1270 and J2501. S0169 does not apply to either drug.
  • Plain vitamin D supplements: ergocalciferol and cholecalciferol are different molecules that still need renal activation. They are not calcitriol and are not billed with S0169.

Most state Medicaid programs require the 11-digit NDC of the dispensed product alongside the HCPCS code. The NDC goes in the qualifier field as N4 followed by the digits, then the unit qualifier. A missing or malformed NDC is rejected at the clearinghouse before a human reviewer ever opens the claim.

Digital form in Pabau capturing drug, dose and NDC details
Structured digital forms capture the NDC and the exact microgram dose at the point of dispensing, so the claim carries the right unit count.

S0169 payer coverage: Medicare, Medicaid, and commercial insurers

S-series HCPCS codes are not part of Medicare’s standard fee schedule. CMS created them as temporary codes for Medicaid programs and private insurers, so a claim sent to traditional Medicare under S0169 will be denied.

Dialysis patients add a second layer. Oral calcitriol is an oral equivalent of an injectable renal dialysis drug. Medicare therefore treats it as a renal dialysis service inside the ESRD prospective payment system. The dialysis facility is paid for it through the bundled rate, and no separate drug line is payable.

Payer Type S0169 Coverage Status Notes
Medicare (traditional) Not payable S-codes are excluded from the Medicare fee schedule; do not submit
Medicare ESRD facilities Paid in the bundle Oral calcitriol is a renal dialysis service inside the ESRD PPS rate
Medicare Advantage (Part C) Varies by plan Most plans route oral calcitriol through the Part D pharmacy benefit
Medicaid (fee-for-service) Typically covered State-specific; NDC required in most states
Medicaid managed care (MCO) Typically covered The MCO may add prior authorization or quantity limits; verify per contract
Commercial / employer plans Generally covered Usually under the pharmacy benefit; S0169 applies when the plan wants a medical claim

The pharmacy-versus-medical split is worth settling before you bill. Calcitriol is a self-administered oral drug, so most plans pay for it at the pharmacy counter under the drug benefit. S0169 exists for the cases where a payer wants the drug reported on a professional or institutional claim instead.

Medicaid billing guidelines for S0169

Medicaid is the primary payer for S0169, and the rules are state-administered. Coverage criteria, claim forms and NDC requirements differ from one program to the next. Practices billing across several states need a protocol per state. The rules that recur across most programs are these:

  • Units: bill one unit per 0.25 microgram dispensed. A 30-day supply of 0.5 microgram capsules taken once daily comes to 60 units.
  • NDC format: report the 11-digit NDC with the N4 qualifier and the correct unit qualifier, usually UN for capsules or ML for the oral solution.
  • Quantity limits: many programs cap the days supply per claim. Split a 90-day fill across the periods the program allows rather than stacking it on one line.
  • Prior authorization: fee-for-service programs often pay calcitriol without prior authorization, while managed care plans may require it. Verify per MCO contract before the first fill.
  • State billing manual: check your state Medicaid billing manual for code-specific policy. Texas Medicaid, Medi-Cal and New York Medicaid each publish provider bulletins covering S-code drug billing.

Teams new to medical billing for dispensed drugs should start with one standing procedure. Record the NDC and the microgram strength at the moment the drug is supplied. Reconstructing both from a prescription note days later is where the errors start.

ICD-10 diagnosis codes commonly paired with HCPCS code S0169

Every S0169 claim needs a supporting ICD-10-CM diagnosis code to establish medical necessity. Because calcitriol treats disordered calcium and phosphate metabolism, the supporting diagnoses cluster in the renal and endocrine chapters rather than anywhere else.

ICD-10-CM Code Description When to Use
N25.0 Renal osteodystrophy Metabolic bone disease of renal failure, the core labeled indication
N25.81 Secondary hyperparathyroidism of renal origin Chronic kidney disease patients treated to suppress parathyroid hormone
E83.51 Hypocalcemia Documented low serum calcium driving the prescription
N18.6 End stage renal disease Dialysis patients; pair with Z99.2 for dialysis dependence
N18.4 Chronic kidney disease, stage 4 (severe) Predialysis patients within the labeled creatinine clearance range
E89.2 Postprocedural hypoparathyroidism Hypocalcemia after thyroid or parathyroid surgery
E20.0 Idiopathic hypoparathyroidism Non-surgical hypoparathyroidism; E20.1 covers pseudohypoparathyroidism

Sequence the diagnosis that drives the prescription first. A dialysis patient on calcitriol for renal bone disease leads with N25.0, then carries N18.6 and Z99.2 as supporting codes. Leading with the kidney stage alone tells the payer nothing about why a vitamin D analog was supplied.

Can S0169 be billed with an administration code?

No. Calcitriol under S0169 is swallowed, so there is no injection or infusion service to report. CPT 96372 covers subcutaneous and intramuscular injections and has no application here. Billing it alongside S0169 invites a denial and, on audit, a look at the rest of your drug claims.

The mix-up usually comes from the injectable sibling code. J0636 covers calcitriol given by injection, and that service does carry an administration charge when the payer allows one. Confirm the route in the clinical note before choosing between the two codes.

An evaluation and management visit is a different question. Where the prescriber performs and documents a separately identifiable assessment on the same day, the E/M service is reported on its own terms. Check each payer’s current clean claim requirements rather than assuming one contract’s rule applies across all of them.

Stop losing revenue to drug-code errors

Practice management software like Pabau stores each HCPCS code with its unit basis and NDC. A 0.5 microgram calcitriol capsule then reaches the claim as two units, not one. See how the claims workflow handles it.

Pabau claims management dashboard

Documentation requirements for S0169 claims

S0169 claims that reach a human reviewer are most often denied for thin documentation. Electronic claims carry the data elements below, and the clinical record has to support each one.

  • Clinical indication: the note must state why calcitriol was prescribed, whether that is renal osteodystrophy, secondary hyperparathyroidism or hypoparathyroidism. A line reading only calcitriol started will not support the claim.
  • Drug, strength and route: record calcitriol, the microgram strength, the oral route and the dosing frequency. Strength is what the unit count is built from.
  • Supporting laboratory values: serum calcium, phosphate and parathyroid hormone results date-stamped near the prescription. Payers reviewing vitamin D analog claims ask for these first.
  • National Drug Code: the 11-digit NDC of the product actually dispensed, in N4 qualifier format. Take it from the package, not from a standing order.
  • Quantity and days supply: the number of 0.25 microgram units supplied and the period they cover. A 30-day supply at 0.5 microgram daily is 60 units.
  • Prescribing provider: the rendering provider’s NPI on the claim, matching the signature in the record.

Practices managing medical billing compliance across several prescribers do better with a structured template than with free-text notes. A template that prompts for strength, NDC, quantity and the supporting labs makes claim scrubbing quicker and audit responses much shorter.

Pro Tip

Store S0169 in the charge master under both spellings, Calcitrol and calcitriol, and put the 0.25 microgram unit basis in the item description. Staff searching for the drug will find the code, and the unit basis stops the quantity being read as capsules.

S0169 does not work in isolation. Knowing the adjacent codes prevents miscoding when a patient moves between routes or switches to another vitamin D analog. It also helps when a charge master entry predates the current code set.

Code Description Relationship to S0169
J0636 Injection, calcitriol, 0.1 mcg Same drug by injection, billed per 0.1 mcg. Recalculate units when a patient switches route.
S0161 Calcitrol, 0.25 mg (deleted) Deleted 1 October 2010 and crosswalked to S0169. Retire it from any legacy charge master.
J1270 Injection, doxercalciferol, 1 mcg A different vitamin D analog for the same patient group. Never interchangeable with S0169.
J2501 Injection, paricalcitol, 1 mcg Another injectable analog used in dialysis. Check the drug name on the order before coding.
CPT 96372 Therapeutic, prophylactic or diagnostic injection Not applicable to S0169. An oral drug carries no administration service.
N25.0 Renal osteodystrophy The diagnosis code most often sequenced first on an S0169 claim.

The J0636 pairing deserves a second look, because the two codes count in different increments. Calcitriol given by injection bills per 0.1 microgram, while the oral code bills per 0.25 microgram. A patient stepping down from intravenous to oral therapy therefore needs the quantity recalculated, not carried across. Our guide to HCPCS code J0636 covers the injectable side in full.

Common billing errors for HCPCS code S0169 and how to avoid them

Denials on S0169 cluster around a short, predictable list. Most are workflow problems rather than clinical ones, which means they can be designed out once.

  • Counting capsules instead of micrograms: thirty 0.5 microgram capsules are 60 units, not 30. Billing the capsule count halves the payment on every affected claim.
  • Confusing micrograms with milligrams: the deleted predecessor S0161 read 0.25 mg, a thousandfold overstatement of the dose. An old charge master entry can still carry that wording into a live claim.
  • Reaching for J0636: the injection code is billed per 0.1 microgram and belongs only to injected calcitriol. Route decides the code, every time.
  • Submitting S0169 to Medicare: S-codes are not payable by traditional Medicare, and for dialysis patients the drug already sits inside the ESRD bundle. Both routes end in a denial.
  • Missing or malformed NDC: omitting the NDC, sending 10 digits instead of 11, or choosing the wrong unit qualifier. Read the NDC off the dispensed package each time.
  • Weak diagnosis support: pairing the code with an unspecified kidney diagnosis and no calcium or parathyroid hormone results. Reviewers want the metabolic picture that justified the prescription.

Systematic denial management starts by tracking which remittance codes show up on rejected S0169 lines. CO-B15 and CO-97 point at bundling, while CO-151 points at the quantity billed. Sorting denials by that signal tells you quickly whether the cause is the charge master, a training issue or a payer policy change.

Pro Tip

Audit S0169 claims quarterly on three columns: Units billed, NDC present, and the first-listed diagnosis. Ten minutes of report time catches the quantity and sequencing errors that quietly cost renal and endocrine practices money on every fill.

How practice management software simplifies S0169 billing

Drug billing has more moving parts than procedure billing. The NDC has to travel from the package to the record to the claim without re-entry. The quantity has to be derived from micrograms rather than counted in capsules. The diagnosis that justified the prescription has to be sequenced first. Practices stitching that chain together by hand repeat the work on every fill.

Practice management software with integrated claims management takes the repetition out. Pabau stores each HCPCS code with its unit basis and its NDC. The billing detail then flows from the encounter record to the claim in one step. For renal, endocrine and primary care teams supplying vitamin D analogs, that means fewer quantity corrections and a shorter route from prescription to paid claim.

Pabau billing module showing an integrated claim record
Pabau’s billing module carries the HCPCS code, unit count and NDC from the encounter record onto the claim without re-entry.

Integrated billing also supports the HIPAA compliance requirements that govern electronic claims, from correct code set use to audit-ready records. The superbill for each encounter should already hold S0169, the unit count, the NDC, the rendering provider NPI and the diagnosis. A biller can then post it without rebuilding the record.

Conclusion

HCPCS code S0169 is a small code with two sharp edges. The unit basis of 0.25 microgram catches teams who count capsules, and the descriptor’s Calcitrol spelling hides the code from anyone searching for calcitriol. Set the charge master up once with the right unit basis and both spellings. Record the NDC and strength as the drug is supplied, then sequence the metabolic diagnosis first.

Renal and endocrine practices supply oral vitamin D analogs week in, week out. Practice management software like Pabau keeps the code, the unit basis and the NDC together from the record to the claim.

To see how it handles drug billing end to end, book a demo.

Continue your research

Continue your research

Billing the injectable form of the same drug? HCPCS code J0636 covers injected calcitriol, its 0.1 microgram unit basis and the Medicare rules that apply to it.

Looking at drug-code denials across the whole practice? Revenue cycle management explained shows how to structure the workflow that catches quantity and NDC errors before submission.

Need the documentation side tightened up? Medical billing compliance sets out the record-keeping that supports drug claims through an audit.

Frequently asked questions

What is HCPCS code S0169?

HCPCS code S0169 is the HCPCS Level II code for calcitrol, oral, 0.25 microgram. One unit equals 0.25 microgram of calcitriol, the active form of vitamin D, taken by mouth. It is an S-series temporary national code used by Medicaid and commercial payers rather than Medicare.

What drug does S0169 cover?

S0169 covers oral calcitriol, supplied as 0.25 and 0.5 microgram capsules or an oral solution, and sold under the brand name Rocaltrol. It does not cover injectable calcitriol, which is billed with J0636, or other vitamin D analogs such as doxercalciferol and paricalcitol.

Does Medicare cover HCPCS code S0169?

No. Traditional Medicare does not pay S-series HCPCS codes, so an S0169 claim sent there will be denied. For dialysis patients, oral calcitriol is a renal dialysis service paid inside the ESRD bundle. It is not separately billable there either.

What ICD-10 codes are commonly paired with S0169?

N25.0 renal osteodystrophy, N25.81 secondary hyperparathyroidism of renal origin and E83.51 hypocalcemia are the most common pairings. Dialysis patients usually carry N18.6 and Z99.2 as supporting codes, while E89.2 and E20.0 cover hypoparathyroidism. Sequence the diagnosis that drove the prescription first.

What is the correct unit of service for S0169?

One unit is 0.25 microgram of oral calcitriol. A 0.5 microgram capsule is two units, and a 30-day supply taken once daily comes to 60 units. Counting capsules instead of micrograms is the most common quantity error on this code.

What is the difference between S0169 and J0636?

Route and unit basis. S0169 is oral calcitriol billed per 0.25 microgram, while J0636 is injected calcitriol billed per 0.1 microgram. A patient moving from intravenous to oral therapy needs the quantity recalculated rather than carried across.

×