Pabau Engage inbox

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

Learn more
HCPCS Code

HCPCS code S0014 – Tacrine hydrochloride oral, 10 mg


Code Definition

S0014 is the HCPCS Level II code for tacrine hydrochloride, 10 mg. Tacrine is an oral cholinesterase inhibitor, once sold as Cognex capsules for mild to moderate Alzheimer's dementia. One unit equals 10 mg.

S0014 is a non-Medicare drug code, so traditional Medicare doesn't pay it. Medicaid managed care and commercial plans set their own rules, and most Medicaid programs require the NDC on the claim. Tacrine has not been marketed in the US since 2013, so new S0014 claims are rare.

Level
Level II
Category
S0012-S9999 Temporary National Codes (Non-Medicare)
Code range
S0012-S0197 Non-Medicare drug codes
Billable
No
Code also known as
Cognex, tacrine HCl 10 mg capsule
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 S0014 reports tacrine hydrochloride, an oral Alzheimer’s drug, in 10 mg units. A 40 mg daily dose is four units a day.

S0014 sits in the S0012-S0197 non-Medicare drug codes range, so Medicare does not pay it. Medicaid and commercial plans decide coverage plan by plan.

Most Medicaid programs require the 11-digit NDC on drug-related S-code claims.

Tacrine has not been marketed in the US since 2013, so check the drug source and the payer’s code list before any new claim.

Pabau’s claims management software submits S0014 claims through the Claim.MD clearinghouse and posts remittances against the patient record.

HCPCS Code S0014: Definition and code reference

HCPCS Code S0014 is the Level II code for tacrine hydrochloride, 10 mg, an oral drug billed in 10 mg units. It sits in the S0012-S0197 non-Medicare drug codes range. That range belongs to the S-code series, which runs from S0012 through S9999. The rest of the Level II set is indexed in our HCPCS procedure codes library.

FieldDetail
CodeS0014
DescriptorTacrine hydrochloride, 10 mg
Code typeHCPCS Level II (S-code series, S0012-S9999)
Code rangeS0012-S0197 Non-Medicare drug codes
Billing unitOne unit equals 10 mg
RouteOral (capsules)
Medicare accepted?No. CMS lists S-codes as not payable by Medicare.
Primary payersMedicaid managed care, commercial insurance
NDC required?Yes, for most Medicaid programs

Private payers created the S-codes for their own billing needs, and CMS publishes them in the CMS HCPCS Level II code set. Each payer decides whether it accepts S0014, what documentation it wants, and what it pays. That plan-by-plan variation makes the code harder to bill reliably than a code Medicare prices.

What S0014 covers and what it does not

S0014 reports tacrine hydrochloride, sold in the US under the brand name Cognex. Tacrine was the first cholinesterase inhibitor approved for Alzheimer’s disease, in 1993. Its FDA label covered mild to moderate dementia of the Alzheimer’s type.

Cognex came only as oral capsules, in 10, 20, 30 and 40 mg strengths. The code’s 10 mg unit matches the smallest capsule, so every strength converts into whole units.

Tacrine has not been marketed in the US since 2013, after newer drugs without its liver toxicity replaced it. Today, S0014 turns up mostly in claim history, payer code lists and audits rather than on new prescriptions.

What the code does not capture:

  • Other Alzheimer’s drugs, such as donepezil, rivastigmine or galantamine (S0014 names tacrine only)
  • Medicare claims of any kind (CMS lists S-codes as not payable by Medicare)
  • A clinician’s service (S0014 reports the drug supply, not a visit or a procedure)
  • Compounded or imported preparations that the S0014 descriptor does not describe
  • Inpatient hospital drugs, which are billed through facility revenue codes

If a payer contract names a different code for tacrine, follow the contract. Otherwise, S0014 is the drug-specific code, and an unlisted oral drug code is the fallback only where the payer rejects S-codes.

How to bill S0014: Units and dose math

S0014 bills in 10 mg units. Divide the total milligrams dispensed by 10 to get the units for the claim line. The table follows the titration schedule on the Cognex label.

Daily doseScheduleUnits per dayUnits per 30-day supply
40 mg/day10 mg four times daily, for at least 4 weeks4120
80 mg/day20 mg four times daily8240
120 mg/day30 mg four times daily12360
160 mg/day (maximum)40 mg four times daily16480

The label raised the dose in 40 mg steps at four-week intervals, as tolerated. Each step adds 120 units to a 30-day claim, so a titration month can look like a unit error to a payer edit. Record the dose change before the claim goes out.

NDC reporting

Most Medicaid programs require the 11-digit National Drug Code (NDC) on drug-related HCPCS claims, including S-codes. Enter the N4 qualifier and the NDC, followed by the NDC quantity and the unit of measure qualifier. For capsules, that qualifier is UN (unit).

A missing NDC on a Medicaid claim that requires one is an automatic denial. Because tacrine is off the market, a payer that checks NDCs against an active drug file may also reject an old Cognex NDC.

Modifier selection

Modifiers for S0014 are payer-specific, and no modifier is universally required. Laterality and site-of-service modifiers have no bearing on a dispensed oral drug. Check the payer’s current billing guidelines before appending any modifier, since an unneeded one is a common claim edit trigger.

Place-of-service code

Report the place of service where the drug was dispensed. POS 11 (Office) applies when the practice dispenses the capsules itself. Most oral drugs reach patients through a pharmacy instead, which bills by NDC rather than on a HCPCS claim line.

Superbill and claim form population

When populating the superbill documentation and CMS-1500 form, enter S0014 in Box 24D and the units in Box 24G. The NDC goes in the shaded area above Box 24A, or on a separate line per payer instructions. Put the PA reference number in Box 23, and check the diagnosis codes in Box 21 against the payer’s coverage policy.

ICD-10-CM diagnosis codes to report with S0014

Payers check that the diagnosis on the claim matches the drug’s label indication. For tacrine, that is mild to moderate dementia of the Alzheimer’s type.

ICD-10-CM codeDescriptionNotes
G30.0Alzheimer’s disease with early onsetUse when the record documents early onset
G30.1Alzheimer’s disease with late onsetThe most common pairing for older patients
G30.8Other Alzheimer’s diseaseUse when the record documents another specified form
G30.9Alzheimer’s disease, unspecifiedUse only when the record does not state onset
F02.A0Dementia in other diseases classified elsewhere, mild, without behavioral disturbance, psychotic disturbance, mood disturbance, and anxietyRecords mild severity; sequence after the G30 code
F02.B0Dementia in other diseases classified elsewhere, moderate, without behavioral disturbance, psychotic disturbance, mood disturbance, and anxietyRecords moderate severity; sequence after the G30 code

ICD-10-CM tells coders to code the underlying physiological condition first for category F02. List the G30 code first and the F02 severity code second, so the claim shows both the disease and the stage the label covered. For a late-onset patient with mild dementia, the pair reads G30.1 then F02.A0.

S0014 vs. J8499 and pharmacy billing: Choosing the right route

No dedicated J-code describes tacrine. Oral drugs rarely get one, because Medicare Part B generally does not cover self-administered drugs. That leaves three routes for a tacrine supply.

FeatureHCPCS Code S0014J8499Pharmacy NDC claim
DescribesTacrine hydrochloride, 10 mgPrescription drug, oral, non-chemotherapeutic, NOSAny dispensed drug, identified by NDC
MedicareNot payablePart B generally excludes self-administered oral drugsPart D plans process pharmacy claims for covered drugs
Billing unit10 mgPayer-defined; NDC and quantity requiredNDC quantity (capsules)
Use whenThe payer accepts S-codes and the practice dispenses the drugThe payer rejects S-codes and asks for an unlisted oral drug codeA pharmacy dispenses the drug

The rule of thumb: use S0014 for any payer that lists it, since it names the drug exactly. Fall back to J8499 only on the payer’s instruction, and attach the NDC and a drug description to that line. Who dispenses the drug and who pays for it settle the route, in that order.

Decision diagram for billing a tacrine supply under HCPCS S0014
Dispensing is the first fork, so a pharmacy supply never reaches a HCPCS line at all. Routes follow the CMS HCPCS Level II code set and the payer rules in this guide.

Which payers accept S0014?

S-code acceptance is not uniform across payer types, and checking it before you submit is the most reliable way to avoid denials. Sound medical billing workflows verify payer acceptance at the plan level, not just the payer-type level.

Payer typeS0014 acceptanceNotes
Medicare fee-for-serviceNot acceptedCMS lists S-codes as not payable by Medicare
Medicare Advantage (Part C)Varies by planSome MA plans follow commercial billing conventions and may accept S-codes; verify with the plan before billing
Medicaid fee-for-serviceVaries by stateState Medicaid agencies set their own code acceptance policies; check the state-specific billing manual
Medicaid managed careGenerally acceptedMost Medicaid managed care organizations (MCOs) accept S-codes, and nearly all states require NDC reporting
Commercial insurancePlan-specificAcceptance and rates vary by plan and contract; verify annually and after any plan change

Submitting HCPCS Code S0014 to Medicare fee-for-service results in automatic denial. If Medicare is primary, an oral drug runs through the patient’s Part D plan at the pharmacy. Send the S0014 line only to a secondary payer that accepts it.

Prior authorization requirements for S0014

Prior authorization (PA) for HCPCS Code S0014 is not universal, but some commercial plans and Medicaid managed care organizations require it. The trigger is usually the drug’s cost, therapeutic category or formulary status rather than the HCPCS code itself.

When PA is required, the standard workflow runs as follows:

  1. Verify benefit coverage: Run an eligibility check and confirm whether the plan requires PA for tacrine.
  2. Gather clinical documentation: Collect the prescription, the diagnosis codes, the cognitive assessment, and baseline liver function results. Many PA reviewers want to see why another cholinesterase inhibitor was not used.
  3. Submit the PA request: Use the payer’s preferred channel (online portal, fax, or phone). Include the HCPCS code, the NDC, the quantity requested, and supporting clinical notes.
  4. Record the authorization number: Log the PA reference number and its expiration date in the patient’s record. A missing PA number on the claim is one of the most common denial triggers.
  5. Link PA to the claim: Enter the PA authorization number in the appropriate claim field before submission.

PA requirements can change mid-year as payers update their medical policies. Build a quarterly payer policy review into your billing calendar to catch changes before they cause denials.

Required documentation to support an S0014 claim

Payers audit S0014 claims for medical necessity, correct coding, and accurate NDC reporting. A practice that submits clean claims with complete documentation is far less likely to face post-payment audits or recoupment requests.

Retain the following for every S0014 claim:

  • Prescription or physician order: A signed, dated order stating the drug, strength, dose, frequency, quantity, and days’ supply
  • Dispensing record: The date dispensed, the quantity in capsules and milligrams, and who dispensed it
  • NDC and lot number: The NDC from the package dispensed, plus the lot number for traceability
  • Diagnosis and severity: The G30 code, plus a cognitive assessment showing mild to moderate dementia
  • Liver monitoring: ALT results. The Cognex label called for ALT every other week from at least week 4 to week 16, then every 3 months
  • Dose changes: Each titration step and its date, so the units billed match the dose on file
  • Prior authorization approval (if required): The PA reference number, approval date, and authorized quantity

Store these records for at least seven years or as required by state law, whichever is longer. Many Medicaid programs can audit claims retroactively within that window.

Common reasons S0014 claims are denied

Denial patterns for HCPCS Code S0014 cluster around a predictable set of errors. Knowing them in advance is the most efficient form of denial management for billing teams.

Denial reasonRoot causeCorrective action
Submitted to MedicareCMS lists S-codes as not payable by MedicareRoute the drug through the patient’s Part D plan, or bill a secondary payer that accepts S0014
Missing NDCMedicaid requires the NDC on drug claims; the claim fails editsAdd the 11-digit NDC, quantity, and unit-of-measure qualifier, then resubmit
Inactive NDCThe payer checks NDCs against an active drug file, and tacrine is off the marketConfirm the NDC on the package dispensed and ask the payer how it handles discontinued products
Incorrect unitsUnits billed do not equal total milligrams divided by 10Recalculate units from the dose and days’ supply; correct and resubmit
Missing or invalid modifierThe payer requires a modifier that was not appended, or an unneeded one was addedCheck the payer’s current modifier rules for S0014 and resubmit
No prior authorization on filePA was required but not obtained, or the PA number was not on the claimObtain retro PA if the payer allows it, then resubmit. Otherwise appeal with medical necessity documentation.
Wrong place of serviceThe POS code does not match where the drug was dispensedCorrect the POS and resubmit
Code not on payer’s fee scheduleThe plan does not cover S-codesCheck the payer’s code list. If S0014 is not covered, ask whether the payer wants J8499 with the NDC instead.

Pro Tip

Run a payer-acceptance audit for S0014 at the start of each contract year. Pull the prior 90 days of S0014 claims, segment them by payer, and flag any payer with a denial rate above 10%. Update your payer-specific billing rules before the new fee schedule takes effect.

How to appeal a denied S0014 claim

Most commercial payers and Medicaid MCOs run a formal appeals process for S0014 denials. Many denied claims are recoverable if the appeal is filed within the payer’s window, typically 60 to 180 days from the denial date.

Step 1: Read the remittance advice remark code

The electronic remittance advice (ERA) or Explanation of Benefits (EOB) includes a Claim Adjustment Reason Code (CARC) and, often, a Remittance Advice Remark Code (RARC). Together they identify the specific denial reason. Read them before you appeal, because appealing the wrong reason wastes the filing window.

Step 2: Match the denial code to the corrective action

Map the CARC to the denial table in the previous section. A coding error, such as a missing NDC, wrong units or an incorrect modifier, calls for a corrected claim rather than a formal appeal. Payers process corrected claims faster than appeals.

Step 3: Assemble the appeal packet

A complete appeal packet for HCPCS Code S0014 includes the original claim (CMS-1500 or 837P) and the payer’s denial notice. Add a letter of medical necessity signed by the prescribing physician, the order, the dispensing record, the ALT results, and the NDC documentation. Include any PA approval and a cover letter that cites the CARC and explains why the denial was incorrect.

Step 4: Submit and track

Submit the appeal through the payer’s preferred channel (online portal, fax, or certified mail). Log the submission date, the tracking number, and the payer’s stated response window, and set a follow-up task 30 days out. If the first-level appeal fails, escalate to a second level or, for Medicaid denials, request a fair hearing through the state agency.

How claims management software supports S0014 claims

Drug S-code claims fail on small details. A unit count drifts from the dose, an NDC goes missing, or the diagnosis does not fit the label. Each detail lives in a different place, from the prescription to the dispensing log to the claim form.

Pabau, the practice management platform we build, keeps the prescription and the claim on the same patient record. Its claims management software sends claims through the Claim.MD clearinghouse and handles eligibility checks, claim status and remittance posting from there. Your billing team works from the order and the dispensing note itself, not a re-keyed summary.

Pabau claims management dashboard showing claim submission and status tracking
Pabau’s claims management dashboard tracks each S0014 claim from submission to remittance, so a unit or NDC rejection shows up the day it happens.

Prior authorization codes, dates and sessions sit on the patient’s case, and Pabau warns when one is missing. A rejection for a missing NDC or a unit mismatch shows up the day it comes back. Your team corrects the line while the filing window is still open.

Manage HCPCS billing without the manual overhead

Pabau submits HCPCS claims through the Claim.MD clearinghouse, checks eligibility and posts remittances against the patient record. Your billing team spends less time chasing denials and more time on patient care.

Pabau claims management dashboard

Conclusion

S0014 is a narrow code with one job: tacrine hydrochloride, in 10 mg units. Its claims fail when the units drift from the dose, the NDC is missing, or the line goes to Medicare. Match the units to the milligrams dispensed, put the NDC on the line, and send it only to a plan that lists it.

Tacrine left the US market in 2013. Any new S0014 claim deserves a second look at the drug source and the payer’s current code list. Book a demo to see how Pabau handles drug code billing workflows, from prescription to remittance.

Continue your research

Continue your research

Need payer approval before dispensing tacrine? The prior authorization process walks through each step, from the request to the payer’s decision.

Is the diagnosis documented as Alzheimer’s disease, unspecified? ICD-10 code G30.9 explains when the unspecified code applies and when a more specific G30 code fits.

Confirming coverage before the claim goes out? Our insurance eligibility verification guide shows how to check plan benefits and catch S0014 coverage gaps before submission.

Appealing a denied S0014 claim? The medical appeal form template gives you a ready structure for the medical necessity argument.

Frequently asked questions

What does HCPCS Code S0014 cover?

HCPCS Code S0014 covers tacrine hydrochloride, 10 mg, an oral cholinesterase inhibitor once sold as Cognex capsules for Alzheimer’s dementia. Each unit is 10 mg, so divide the milligrams dispensed by 10. It is a non-Medicare S-code, used mainly by Medicaid managed care and commercial payers.

Is S0014 covered by Medicare?

No. CMS lists HCPCS S-codes as not payable by Medicare, so submitting S0014 to Medicare fee-for-service results in an automatic denial. Some Medicare Advantage plans may accept S-codes under commercial billing conventions. Verify that with the specific plan before billing.

What is the difference between S0014 and J-codes for drug billing?

No J-code describes tacrine, so S0014 is the drug-specific code for payers that accept S-codes. J8499 is the not-otherwise-classified code for oral prescription drugs, and some payers ask for it instead. Medicare Part B generally excludes self-administered oral drugs, so neither code is a reliable Medicare route.

What modifiers are required when billing S0014?

Modifier requirements for S0014 vary by payer, and no modifier is universally required. Laterality and site-of-service modifiers do not apply to an oral drug supply. Check the payer’s current billing guidelines before appending any modifier.

Why would an S0014 claim be denied?

The most frequent S0014 denials come from submission to Medicare, a missing or inactive NDC, and units that do not match the dose. Missing prior authorization and a wrong place-of-service code follow. The CARC and RARC on the remittance advice identify the specific trigger and the fix.

Is prior authorization required for S0014?

Prior authorization requirements for S0014 vary by payer and plan. Some commercial insurers and Medicaid managed care organizations require PA for specific drugs or therapeutic categories. Verify at the plan level before each course of treatment, and log the authorization number for the claim.

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.
×