Pabau Engage inbox

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

Learn more
HCPCS Code

HCPCS code S0197 – Prenatal vitamins, 30-day supply


Code Definition

S0197 is the HCPCS Level II code for prenatal vitamins, 30-day supply. It is a temporary national S-code, billed as one unit for each 30-day supply a practice dispenses to a pregnant patient.

Medicare does not pay S-codes, so state Medicaid prenatal programs are its main users, and commercial acceptance varies by plan. Pair it with a pregnancy supervision diagnosis, such as Z34.- or O09.-, and document the quantity and dispense date.

Level
Level II
Category
S — Temporary national codes (non-Medicare)
Code range
S0012-S0197 Non-Medicare drug codes
Billable
No
Code also known as
Prenatal vitamins 30 day
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 S0197 reports prenatal vitamins dispensed to a pregnant patient, with one unit equal to a 30-day supply.

S0197 is a temporary national S-code that Medicare does not pay. State Medicaid prenatal programs are its main users, and commercial acceptance varies by plan.

Pair S0197 with a pregnancy supervision diagnosis, such as Z34.- for a normal pregnancy or O09.- for a high-risk one.

Document the product dispensed, the quantity, the dispense date, and the current pregnancy, so each 30-day unit can be traced to the record.

HCPCS Code S0197: Definition and code descriptor

HCPCS Code S0197 is defined as “Prenatal vitamins, 30-day supply.” It sits in the HCPCS Level II S-series, the temporary national codes that private payers and Medicaid programs use for items Medicare does not pay.

AAPC’s code range listing places it at the end of S0012–S0197, the non-Medicare drug codes. Topical tretinoin sits earlier in the same block, under HCPCS code S0117. Oral minoxidil is in the block too, billed per 10 mg under S0139.

FieldDetail
HCPCS codeS0197
Official descriptorPrenatal vitamins, 30-day supply
Short descriptorPrenatal vitamins 30 day
Code typeHCPCS Level II, S-series (temporary national, non-Medicare)
Code rangeS0012–S0197, non-Medicare drug codes
Effective dateApril 1, 2005
Medicare statusNot payable. Medicare does not use S-codes.
Billing unit1 unit = one 30-day supply
Main usersState Medicaid prenatal and perinatal programs

The code exists for practices that hand prenatal vitamins to patients directly, rather than sending a prescription to a pharmacy. Health departments, community health centers and OB-GYN practices in Medicaid prenatal programs are the typical billers. Payer acceptance is plan-specific, so check coverage before you dispense.

What S0197 covers and what it does not

S0197 is a supply code. It pays for the vitamins that leave your practice with the patient. The visit at which you hand them over is billed on its own line.

What S0197 includes

  • A 30-day supply of prenatal vitamins dispensed to a pregnant patient
  • One unit for each 30-day supply, so a 60-day supply is billed as two units where the payer allows it
  • Products dispensed directly by the practice, health center or health department, not filled at a retail pharmacy

What S0197 does not include

  • The prenatal visit itself, which is billed with its own E/M or global obstetric code
  • Prenatal vitamins filled at a retail pharmacy, which the pharmacy bills on a pharmacy claim
  • Single vitamins or other supplements that are not a prenatal formulation
  • Counseling, education or lab work done at the same visit

Because the code describes a product, the dispense record carries the claim. A unit count that doesn’t match the quantity in the chart is an easy finding for any auditor.

Which payers accept S0197?

Payer acceptance for HCPCS Code S0197 depends on the plan’s contract and benefit structure. No single coverage policy governs S-codes across payers.

Payer typeS0197 coverage statusAction required
MedicareNot payable. Medicare does not recognize S-codes.Do not bill S0197 to Medicare.
State Medicaid (fee-for-service)Varies by state. Some prenatal programs list S0197 for practice-dispensed vitamins.Check your state’s fee schedule and perinatal billing guidance for S0197, units and limits.
Medicaid managed care (MCO)Plan-dependent. Some plans follow the state list; others route vitamins to pharmacy.Confirm in the MCO’s provider manual or fee schedule.
Commercial insurancePayer-dependent. Many plans cover prenatal vitamins only through the pharmacy benefit.Check the provider contract and the plan’s S-code policy before dispensing.

California’s Medi-Cal Comprehensive Perinatal Services Program (CPSP) is one example of a state rule. It allows one unit (a 30-day supply) per date of service, up to a 300-day maximum supply per pregnancy. Other states set their own limits, so read your state’s current guidance rather than borrowing another state’s figures.

Diagnosis codes to pair with HCPCS Code S0197

Every S0197 claim needs an ICD-10-CM diagnosis that shows the patient is pregnant. Pregnancy supervision codes are the standard pairing for HCPCS Code S0197.

ICD-10-CM categoryDescriptionUse when
Z34.-Encounter for supervision of normal pregnancyRoutine prenatal care with no complicating condition
O09.-Supervision of high risk pregnancyThe pregnancy is being supervised as high risk
O26.-Maternal care for other conditions predominantly related to pregnancyA pregnancy-related condition is the focus of care
Z3A.-Weeks of gestationSecondary code with an O code, where the gestational age is known

Code each category to its full character count, including the trimester where the code asks for it. A non-pregnancy diagnosis on an S0197 line is the quickest route to a diagnosis-mismatch denial.

Documentation requirements for billing S0197

Each S0197 unit has to trace back to a dispense entry in the chart. In Pabau, the practice management platform we build, digital intake forms capture pregnancy status and due date at check-in. The record then supports the diagnosis before anyone dispenses.

Customizable consent and intake forms
Pabau’s customizable intake forms record pregnancy status and due date at check-in, which supports the diagnosis on every S0197 claim.

At minimum, the record supporting an S0197 claim should show:

  • Current pregnancy: Confirmation of pregnancy and the estimated due date or gestational age
  • Product dispensed: The prenatal vitamin name, strength and lot number where your state requires it
  • Quantity and days’ supply: The number of tablets or capsules, and how many 30-day units that equals
  • Dispense date: The date the patient received the supply, which sets the start of the next 30-day window
  • Ordering provider: The ordering provider’s name and NPI, as the payer requires
  • Prior authorization number: Included on the claim if the payer requires one for S0197

Some state programs ask for more, such as the units dispensed so far in the pregnancy. Pull the payer’s current policy before you submit your first S0197 claim.

Pro Tip

Keep a running count of S0197 units per pregnancy in the patient record. When your state sets a maximum, the count tells you before you dispense whether the next supply is still billable.

S0197 is the only HCPCS code written for a prenatal vitamin supply. The AAPC S0197 code page is a useful reference when you compare it with the alternatives below.

Code or routeWhat it reportsUse it when
S0197Prenatal vitamins, 30-day supplyYour practice dispenses prenatal vitamins and the payer accepts S-codes
Pharmacy claim (NDC)A prescription filled at a pharmacyYou prescribe and the patient fills it at a pharmacy
A9153Multiple vitamins, with or without minerals and trace elements, oral, per dose, not otherwise specifiedThe payer directs non-prenatal multivitamins to this code
E/M or global obstetric codeThe prenatal visitAlways, for the visit itself, billed alongside S0197

The visit and the vitamins are separate lines. Billing the visit doesn’t cover the supply, and billing S0197 doesn’t cover the visit. Where the practice bills routine obstetric care as a global package under 59400, S0197 still goes on its own claim line.

Prior authorization and S0197 Medicaid billing steps

Prior authorization rules for S0197 vary by payer and plan year. The steps below adapt the standard prior authorization process to an S-code. Work through them before you bill S0197 to a payer for the first time.

  1. Check that the payer accepts S0197. Find the code in the plan’s provider manual or fee schedule. If it isn’t listed, don’t dispense on the expectation of payment.
  2. Confirm the benefit route. Ask whether prenatal vitamins are paid under the medical benefit or only through pharmacy. An S0197 medical claim denies when the plan pays vitamins through pharmacy only.
  3. Check prior authorization. Use the payer portal or provider services line to see whether S0197 needs authorization for this patient’s plan.
  4. Note unit and frequency limits. Record the per-dispense unit cap and any per-pregnancy maximum, and set them up in your billing system.
  5. Re-verify at plan changes. When a patient moves between Medicaid plans mid-pregnancy, recheck coverage from the new plan’s effective date.

Understanding medical billing workflows at the payer level matters more for S-codes, because there is no federal standard for their coverage.

Common claim denials for S0197 and how to resolve them

S0197 denials cluster around a few root causes. Tracking denial codes in medical billing by HCPCS code shows which one is driving your rejections. Good denial management strategies sort denials by reason code before you appeal or resubmit.

Denial reasonCommon CARCResolution
Payer does not cover S0197CO-96, CO-204Confirm coverage before dispensing. If the plan pays vitamins through pharmacy, send a prescription instead.
Diagnosis does not support the itemCO-11Add the pregnancy supervision code the record supports. Never change a diagnosis without provider confirmation.
Units or frequency over the limitCO-119, CO-151Match units to the 30-day supplies dispensed. Check the per-pregnancy total before the next dispense.
Missing prior authorizationCO-15, CO-197Request retro-authorization where the payer allows it, or appeal with the dispense record.
Duplicate claimCO-18Check that the same 30-day window wasn’t billed twice, then correct or void the duplicate.

Unit errors are the S0197 audit risk to watch. A practice that bills two units for a single bottle has overbilled, whatever the payer pays. Solid medical billing compliance checks keep the unit count tied to the dispense record.

Pro Tip

Set a claim edit that flags any S0197 line without a Z34, O09 or O26 diagnosis. A missing pregnancy diagnosis is the fastest path to a CO-11 denial, and the edit catches it before the claim leaves the practice.

Reimbursement rates for S0197

HCPCS Code S0197 has no Medicare payment rate, because Medicare does not use S-codes. Every other payer sets its own rate, either in a state fee schedule or in your contract.

To find the rate that applies to you:

  • State Medicaid fee-for-service: Download your state’s current fee schedule and search for S0197. Not every state lists it.
  • Medicaid MCO: Ask provider relations for the plan’s fee schedule. Rates can differ between plans in the same state.
  • Commercial plans: Check the fee schedule in your provider contract or the payer’s portal.

Compare the rate with what a 30-day supply costs you to buy. If the payment doesn’t cover the product, prescribing to a pharmacy may serve the patient and the practice better. Never budget on an estimated S0197 rate without the payer’s own figure.

Billing tips and best practices for HCPCS Code S0197

These habits cut denials and speed up payment for S0197 claims. Most of them start at insurance eligibility verification, where S-code acceptance is confirmed before the patient leaves with a supply.

  • Bill one unit for each 30-day supply dispensed, and never round a partial supply up to a full unit.
  • Confirm S-code acceptance at every eligibility check, not only at enrollment, since policies can change at plan renewal.
  • Track units per pregnancy against your state’s maximum before each dispense.
  • Bill the prenatal visit on its own line with its own code, and S0197 for the supply.
  • Stop billing S0197 once the pregnancy ends, and check your state’s rules for any postpartum supply.
  • Track S0197 denials separately from your overall HCPCS denial rate, so payer-specific patterns show early.

How Pabau helps you bill S0197 cleanly

Many practices still track dispensed prenatal vitamins on a stock spreadsheet, apart from the chart and the claim. When those three records drift apart, unit errors and missed per-pregnancy limits follow.

Pabau keeps the three together. Its inventory management records each product’s batch number and expiry date against the patient and the appointment. Pabau’s claims management software runs eligibility checks and sends CMS-1500 claims, then posts remittances back.

The result is a dispense record that matches the claim line, unit for unit. Your team spots S0197 denials by payer instead of discovering them at month-end.

Manage HCPCS billing across your practice

Pabau links dispensed stock, patient records and claims, so every S0197 unit you bill matches what left the practice. See how it works.

Pabau claims management dashboard

Conclusion

S0197 pays for a product, so the claim is only as strong as the dispense record behind it. Practices that bill it well treat each unit as a 30-day supply they can point to in the chart, with a pregnancy diagnosis beside it.

Before you dispense, decide whether dispensing beats prescribing for each payer you bill. Where the state program pays S0197 at a rate that covers the product, it keeps patients supplied without a pharmacy trip. To see how Pabau connects stock, charts and claims for OB-GYN practices, book a demo.

Continue your research

Continue your research

Need a full framework for managing claim denials? Denial management in healthcare covers the process from denial identification to appeal.

Want to see where HCPCS codes fit in the revenue cycle? What is medical billing? explains each step from charge capture to payment.

Sending S0197 on a professional claim? CMS-1500 form explains the claim form that carries HCPCS supply lines like this one.

Frequently asked questions

What does HCPCS Code S0197 cover?

HCPCS Code S0197 covers prenatal vitamins dispensed to a pregnant patient, billed as one unit per 30-day supply. It does not cover the prenatal visit, counseling or vitamins filled at a retail pharmacy.

Is S0197 covered by Medicare?

No. S0197 is a temporary national S-code, and Medicare does not pay S-codes. State Medicaid prenatal programs are the main payers that accept it, and commercial acceptance varies by plan.

What diagnosis codes go with S0197?

Use a pregnancy supervision code. Z34.- covers supervision of a normal pregnancy, O09.- a high-risk pregnancy, and O26.- other pregnancy-related conditions. Add a Z3A weeks-of-gestation code where it applies.

Why would a claim for S0197 be denied?

The usual causes are a payer that does not cover S0197 or a diagnosis that doesn’t show pregnancy. Units over the limit, missing prior authorization and duplicate 30-day windows follow. Each has its own fix.

How many units of S0197 can I bill?

Bill one unit for each 30-day supply dispensed. Payers set their own limits. California’s Medi-Cal CPSP, for example, allows one unit (a 30-day supply) per date of service, up to a 300-day maximum supply per pregnancy. Check your payer’s current policy.

Tanja Lepcheska
Content Writer

Tanja is a Senior Content Writer who has a skill to turn complex med spa topics into easy, engaging reads that actually make sense. She loves helping clinic owners feel confident about growing their business. When she’s not writing, you’ll probably find her rewatching her favorite romantic movies, working on a new crochet project, or rearranging her home decor “just one more time.”
×