Home/Research/What is MolDX, and how do Z-codes affect molecular test reimbursement?
Molecular Diagnostics Billing

What is MolDX, and how do Z-codes affect molecular test reimbursement?

Short answer

MolDX is a Medicare program run by Palmetto GBA that decides coverage for molecular diagnostic tests across 28 states and seven jurisdictions. A DEX Z-Code identifies your specific assay on the claim. Submit one without it and the CPT denies unprocessable. In our audit, 41% of such molecular claims were denied.

Key takeaways
  • MolDX is a Medicare program operated by Palmetto GBA covering 28 states and three Pacific territories across four contractors and seven jurisdictions, so it does not apply to every laboratory.
  • A DEX Z-Code identifies one specific test from one specific laboratory, attaches to tests rather than CPT codes, and is visible only to registered DEX users.
  • The Z-Code goes in loop 2400 SV101-7 on an 837P, Box 19 on a CMS-1500, line SV202-7 on an 837I and Block 80 on a UB-04, one per CPT code that requires one.
  • A molecular claim submitted without a required Z-Code denies unprocessable, which carries no denial reason code and so never reaches a denial report.
  • A Z-Code is only effective from the date the successful technical assessment was received, so claims for earlier dates of service pay nothing even with a valid identifier.
Luxen's take

Most laboratories treat this as a registration chore, and the registration is the easy half. The expensive half is that a molecular claim missing its Z-Code denies unprocessable, which means no denial reason code, no appeal to file, and no line on the denial report anyone reviews. In our claim audit, molecular claims sent without a registered test identifier were denied 41% of the time. We think the number worth watching monthly is not your denial rate at all, it is how many molecular claims came back with no reason code attached.

Shivam Pujara,Founder, Luxen Talent

What our billing data shows

41%
Molecular claims sent without a registered test identifier were denied 41% of the time, across 61,400 claims audited (Luxen claim audit).
34%
A missing Z-Code, or one placed in the wrong claim field, caused 34% of molecular denials in the Luxen claim audit.
19%
19% of denied claims were never reworked or appealed in the average practice reviewed (Luxen billing reviews).

Methodology:Luxen figures on this page come from three datasets: the Luxen claim audit of 61,400 claims audited between January 2025 and June 2026, Luxen billing reviews covering 410 practice billing reviews over the same period, and Luxen client data across 38 client practices from January 2024 to June 2026. Program rules, jurisdictions, claim field placement and turnaround windows are taken from Palmetto GBA’s MolDX Manual v26.0 and MolDX program FAQs, CMS LCD L35025 and Article A56853, Noridian JE and JF contractor guidance, CGS Jurisdiction 15 notices and 42 CFR 414.510. The 1,200 claim worked example uses a modeled laboratory profile, and its volume and allowed amount are stated as assumptions rather than measured rates. Where a figure circulating publicly could not be confirmed against a primary source, such as Z-Code character length or a DEX registration fee, the page says so rather than repeating it.

Cite thisLuxen,What is MolDX, and how do Z-codes affect molecular test reimbursement?(luxentalent.com)

What is MolDX, and who runs it?

MolDX is a Medicare program that decides which molecular diagnostic tests are covered and what they are paid. It is designed and operated by Palmetto GBA rather than by CMS directly, and Palmetto states its purpose plainly: to identify molecular diagnostic tests, determine coverage, and determine reimbursement on behalf of the Medicare program.

It is not national, and that single fact decides whether any of the rest of this page applies to you. Four Medicare Administrative Contractors run the program under a joint operating agreement covering 28 states and three Pacific territories. A laboratory billing in Texas or New York sits outside it. A laboratory billing in Ohio sits inside it.

Three founding years circulate, each with a citable source. Palmetto GBA’s corporate site says 2011, inside what was then Jurisdiction 11. CGS says 2012. The MolDX Manual’s version control dates document v1.0 to 2 August 2013. The defensible answer: created in 2011 under Palmetto GBA, with MAC expansion and formal documentation following.

The problem the MolDX program was built to solve

Molecular tests arrive faster than code sets do. Thousands of laboratory developed tests bill under a handful of unlisted codes, most often 81479, which tells a payer nothing about what was run. MolDX answered that by registering each test individually and attaching an identifier, so the claim says which assay was performed rather than which code family it belongs to. Palmetto reports more than 20,000 tests cataloged, with its team evaluating 100 to 200 a month.

What is a DEX Z-Code identifier?

A DEX Z-Code is a test-specific identifier, unique to one laboratory’s one test, issued by Palmetto GBA through the DEX Diagnostics Exchange registry. It travels on the claim next to the CPT code and tells the payer which specific assay was performed.

Four things about it catch billing teams out.

  • It attaches to tests, not to codes. Each orderable test or panel registers separately, so one CPT code carries different Z-Codes depending on whose assay was run.
  • It is not public. Only registered users see Z-Codes. An organization gets two registered users; everyone else gets a public account showing name, description, FDA status and pricing.
  • FDA-approved tests still need one. Unmodified and modified tests both register, and manufacturers and performing laboratories register separately.
  • Send-out work needs permission. A client laboratory cannot look up the performing laboratory’s Z-Code. It must request sharing inside DEX, which is a relationship task that usually gets discovered the week claims start denying.

One widely repeated claim is that a Z-Code is a five-character alphanumeric code. No primary Palmetto, CMS or MAC document we could find states a length, so treat the format as whatever the registry issues.

Which states and MACs does MolDX cover?

Four contractors, seven jurisdictions, 28 states and three territories.

Which MACs run MolDX, and how many states each Which MACs run MolDX, and how many states each. Noridian (JE, JF): 13 states; Palmetto GBA (JJ, JM): 7 states; WPS (J5, J8): 6 states; CGS (J15): 2 states. Source: Palmetto GBA MolDX program FAQ and MolDX Manual v26.0. Which MACs run MolDX, and how many states each States covered by each MolDX participating contractor Noridian (JE, JF) 13 states Palmetto GBA (JJ,JM) 7 states WPS (J5, J8) 6 states CGS (J15) 2 states Source: Palmetto GBA MolDX program FAQ and MolDX Manual v26.0
Source: Palmetto GBA MolDX program FAQ and MolDX Manual v26.0

Noridian covers the most ground at 13 states, Palmetto GBA 7, WPS 6 and CGS 2.

MACJurisdictionStates and territories
Palmetto GBAJMNC, SC, VA, WV
Palmetto GBAJJAL, GA, TN
NoridianJECA, HI, NV, Guam, American Samoa, Northern Mariana Islands
NoridianJFAK, AZ, ID, MT, ND, OR, SD, UT, WA, WY
WPSJ5IA, KS, MO, NE
WPSJ8MI, IN
CGSJ15KY, OH

Two traps sit in that table. Nearly every published summary says 28 states across four MACs and drops the three Pacific territories, which Palmetto’s own FAQ lists under Jurisdiction E. And CGS Jurisdiction 15 covers Kentucky and Ohio for Part A and Part B, while J15 home health and hospice spans sixteen states; reading the wrong J15 list puts a laboratory inside a program it is not in.

When your lab and your patients sit in different jurisdictions

This is the question we are asked most and the one with the least published guidance. What is documented is that participating contractors enforce MolDX when they process the claim. What is not documented anywhere we could find is a clean rule for a non-MolDX-state ordering physician sending a specimen to a MolDX-state reference laboratory. Confirm it in writing with the contractor that will adjudicate the claim before building the rule into your scrubber.

Where does the DEX Z-Code go on the claim?

Four claim types, four different answers, and no competing page carries all four in one place.

ClaimWhere the Z-Code goes
Professional electronic, 5010A1 837PLoop 2400, SV101-7
Professional paper, CMS-1500Box 19
Institutional electronic, 837ILine SV202-7
Institutional paper, UB-04Block 80

Three rules travel with it. Submit one Z-Code per CPT code that requires one. Add nothing else to that line: CMS instructs submitters not to put additional characters or information in the SV101-7 documentation field, and anything else such as a drug name belongs in loop 2400 NTE. And read the identifier character by character, because Noridian warns that the number 0 and the letter O look alike and the claim does not forgive it. That check belongs in certified coding before the claim leaves.

What happens when a molecular claim goes out without a Z-Code?

It denies unprocessable. Noridian states it without hedging: if no DEX Z-Code identifier is submitted, the CPT will deny unprocessable. Jurisdiction E applied that behavior from 1 May 2025, recent enough that older guidance describes a softer process that no longer exists.

Unprocessable is its own category, and it is why this leak runs quietly. The claim arrives with no denial reason code a biller can work, so it never lands on a denial report. It has to be corrected and resubmitted while the timely filing clock keeps running. Older Manual guidance described the MAC forwarding claim information to MolDX for review when an identifier was not on file; the 2025 guidance supersedes that with a hard denial.

Why molecular claims fail Why molecular claims fail. Z-Code missing or wrong field: 34%; Billed before TA completion: 19%; Not covered under the LCD: 17%; Wrong Z-Code for the test: 13%; Ordering provider NPI: 9%; All other reasons: 8%. Why molecular claims fail Share of molecular denials by cause 34% 19% 17% 13% 9% 8% 100% Z-Code missing orwrong field 34% (34%) Billed before TAcompletion 19% (19%) Not covered underthe LCD 17% (17%) Wrong Z-Code forthe test 13% (13%) Ordering providerNPI 9% (9%) All other reasons 8% (8%)

In our claim audit, a missing Z-Code or one placed in the wrong claim field accounted for 34% of molecular denials, billing before the technical assessment completed for 19%, coverage failures under the governing LCD for 17%, the wrong Z-Code for the test performed for 13%, and an invalid or missing ordering provider NPI for 9%. Molecular claims sent without a registered test identifier were denied 41% of the time across 61,400 claims audited.

What that costs a working laboratory

Take a modeled laboratory billing 1,200 Medicare molecular claims a month at an average allowed amount of $512. If 6% go out without a usable Z-Code, that is 72 claims a month, $36,864 a month and $442,368 a year in returns carrying no denial reason code. Volume and allowed amount are modeled assumptions, so run them against your own remittances. The follow-through is not modeled: 19% of denied claims were never reworked or appealed in the average practice we reviewed, which is why this needs a named owner and a standing denials and AR queue.

How does the MolDX technical assessment work?

The technical assessment decides whether a laboratory developed test is covered at all. MolDX evaluates analytical validity, clinical validity and clinical utility against the Medicare reasonable and necessary standard, using ACCE criteria. Registration and the Z-Code come first; the assessment follows.

  1. Register the organization in DEX with the organizational NPI and CLIA number.
  2. Register each orderable test or panel and obtain its Z-Code.
  3. Assemble the dossier: the Technical Assessment Summary Form GEN-PF-001, the TA Submissions Checklist GEN-CQM-003, and the validation worksheet for the test type.
  4. Submit to MolDX and hold claims for that test while the assessment runs.
  5. Wait for the Z-Code to become usable, which happens only after a successful assessment and assignment of the recommended CPT code.
How long each MolDX step takes How long each MolDX step takes. Reconsideration: 90 days; TA with extra docs: 60 days; Notice of decision: 30 days; Standard TA: 28 days; Z-Code assigned: 14 days. Source: Palmetto GBA MolDX FAQ, MolDX Manual v26.0 and the UnitedHealthcare MolDX Z-Code FAQ. How long each MolDX step takes Published turnaround windows, in calendar days Reconsideration 90 days TA with extra docs 60 days Notice of decision 30 days Standard TA 28 days Z-Code assigned 14 days Source: Palmetto GBA MolDX FAQ, MolDX Manual v26.0 and the UnitedHealthcare MolDX Z-Code FAQ
Source: Palmetto GBA MolDX FAQ, MolDX Manual v26.0 and the UnitedHealthcare MolDX Z-Code FAQ

The published windows: 14 days for a Z-Code after registration, 28 days for a standard assessment, 30 days for notice of a decision, 60 days where extra documentation is required, and 90 days for a reconsideration. The widely circulated figure of 60 to 90 days for a standard assessment does not match Palmetto’s own published three to four weeks.

One deadline runs the other way. If MolDX asks for more documentation, the laboratory has 15 calendar days to supply it. Miss that and the test defaults to Not Successful, which can be resubmitted later at the cost of the whole cycle.

The effective date trap nobody writes down

A Z-Code becomes effective when the successful technical assessment was received. Bill a date of service earlier than that and the claim pays nothing, even with a perfectly valid Z-Code sitting in loop 2400. This is why laboratories are told to hold claims during the assessment rather than submit and appeal later, and it is the single most expensive thing on this page to get wrong.

Which CPT codes need a Z-Code, and which 14-day rule applies?

Start with the LCD, then leave it, because the code list is no longer there. LCD L35025 brings into scope every non-FDA-approved laboratory developed test, every modified FDA-approved kit, every test billed with multiple HIPAA-compliant codes, and every such test billed with a not otherwise classified code. The codes moved into Article A56853 in 2019, so a searcher landing on the LCD for a code list hits a dead end.

The practical scope: 81xxx molecular pathology codes, the PLA 0xxxU series, MAAA 0xxxM codes, and the not otherwise classified codes 81479, 81599, 84999, 85999, 86849, 87999, 88199 and 88299. The Manual puts it usefully: all CPT PLA codes are inclusive in MolDX and are not listed individually. Article A56853 is the current authority, revision R33 effective 1 July 2026, so scrubber rules built earlier need rechecking.

Scope also keeps widening past the infectious disease panels most guidance still centers on, with separate MolDX policies for solid tumors, myeloid malignancies, inherited cancer testing, molecular residual disease, pharmacogenomics and solid organ allograft rejection.

Two different 14-day rules, and they are unrelated

Molecular billing carries two rules called the 14-day rule, and conflating them produces claims billed by the wrong party.

QuestionDate of service 14-day ruleSyndromic panel 14-day exclusion
What it governsWho bills and on what dateWhether the test is covered
Where it lives42 CFR 414.510The MolDX syndromic infectious disease panel LCD
What it saysDate of service is the collection date unless the test was ordered at least 14 days after dischargeDuplicate testing within 14 days for the same indication is not covered
The molecular exception414.510(b)(5) lets the performing lab bill Medicare directly for molecular pathology and ADLT specimens from a hospital outpatientA negative result with high clinical suspicion may be repeated between days 1 and 14
Effect on the Z-CodeDecides which party carries the Z-Code on the claimNo effect on the Z-Code

The one that decides money is the date of service rule. When the 414.510(b)(5) exception is met, the performing laboratory bills Medicare directly and carries the Z-Code. When it is not, the hospital bills and must obtain the Z-Code for an outside laboratory’s test, a conversation nobody schedules. The same provision sits behind the date of service and referred testing rules governing laboratory claims generally, and getting the party wrong produces duplicates and timely filing rejections rather than an appealable denial.

Should molecular billing sit in house or with a partner?

Keep it in house when one named person owns the DEX registry, watches Article A56853 revisions and reads contractor bulletins. These rules are knowledge rather than volume: the jurisdiction list fits on an index card, the claim field matrix is four rows, and the registry is a login. That is a role, not a department.

Move it outside when nobody owns it. The tell is not the denial rate, since unprocessable returns never reach the denial report. The tell is whether anyone can say, this month, how many molecular claims went out, how many came back unprocessable, and how many were corrected inside the filing window. Fully loaded in-house billing cost 7.9% of collections for practices under $2M across 96 practices that shared payroll data, against an outsourced 3% to 6% of collections. Across our client practices, first-pass denial rate fell from 14.2% to 6.1% within 90 days and median days in AR dropped from 54 to 33 within 120 days.

Either way the front end matters more than the appeal here, because an unprocessable return has nothing to appeal. Checking coverage and registration before the specimen is run belongs in eligibility and benefit verification, the wider cash cycle sits on our laboratory revenue cycle page, and vendor questions are on our medical billing companies page. Start by pulling 90 days of molecular claims and counting how many came back with no denial reason code at all. A billing review runs that against your own remittances.

Want to know how this applies to your practice? We will review your AR and denials, free, in 30 minutes.

Book the review

DEX Z-Codes or ICD-10 Z codes: which one are you being asked for?

Two different things share the name, and no page we found distinguishes them. One is a proprietary molecular test identifier, the other a public diagnosis code set. If somebody asks you for a Z code, the first question is which.

QuestionDEX Z-Code identifierICD-10-CM Z codes
Who issues itPalmetto GBA, through the DEX Diagnostics ExchangeCDC and CMS, in the ICD-10-CM tabular list
Is it a HIPAA code setNo. Palmetto calls it a supplemental identifierYes. A standard diagnosis code set
What it identifiesOne specific molecular assay from one specific labFactors influencing health status and contact with health services
Typical exampleA registered identifier for one lab’s solid tumor panelZ59.9 housing problems, Z60.8 problems related to social environment
Is it publicNo. Registered DEX users onlyYes. Freely published
Where it goes on the claimLoop 2400 SV101-7, or CMS-1500 Box 19Diagnosis fields, CMS-1500 Box 21 or the 837 HI segment
Who needs itLabs billing molecular tests in MolDX jurisdictionsAny provider coding social determinants or status factors
What happens without itThe CPT denies unprocessableDepends on the payer and the reporting program

The short version: a DEX Z-Code says which test. An ICD-10 Z code says why the patient is there. They never substitute for each other.

How the answer changes by specialty

Laboratory

The home case, and the concentration of risk. An independent molecular laboratory carries the registry relationship, the assessment dossier and the Z-Code on every claim, and absorbs the whole cost when any slips. The operational test is whether anyone can produce a monthly count of molecular claims returned unprocessable, since those carry no denial reason code. Molecular claims sent without a registered test identifier were denied 41% of the time in our claim audit. Wider claim rules sit on our laboratory billing page.

Pathology

A specimen that produces a professional and technical split also produces a molecular claim with its own identifier, and the two travel on different timelines. Pathology charges were billed a median of 11 days after the procedure in our billing reviews, long enough for a registration gap to go unnoticed across a whole batch. Confirm the Z-Code is live before the molecular charge drops. More on pathology billing.

Oncology

Oncology is where MolDX expanded well past infectious disease panels, with separate policies for solid tumors, myeloid malignancies, inherited cancer testing and molecular residual disease. Each is its own technical assessment rather than a blanket approval, so a practice that registered one panel in 2024 is not covered for the assay it added this year. Guidance centered on the 2022 syndromic panel LCD misleads oncology completely. See oncology billing.

Hospital outpatient programs

The date of service rule decides whether the hospital or the reference laboratory bills, and whoever bills carries the Z-Code. When the 42 CFR 414.510(b)(5) exception is met the performing laboratory bills directly; when it is not, the hospital bills an outside laboratory’s test and needs that laboratory’s Z-Code shared through DEX. Nobody owns that handoff by default, which is why it fails silently. Status indicator assignments change each OPPS cycle, so check the current Addendum B. More on hospital billing.

Primary care and ordering physicians

Ordering practices bill none of these codes and absorb part of the fallout, because they hold the two fields that sink molecular claims: a valid ordering provider NPI and a diagnosis that clears the coverage policy. Ordering provider NPI was missing or invalid on 9% of lab claims in our audit. Sending a complete order with a matching clinical indication costs nothing at the point of order and is unrecoverable afterwards. See primary care billing.

Frequently asked questions

Does having a Z-Code mean the test will be paid?

No. Palmetto describes the Z-Code as a supplemental identifier, not a billing code and not an authorization. It tells the payer which assay was performed so the claim can be adjudicated against the registered intended use and the governing coverage policy. Coverage still depends on the LCD, the clinical indication and a successful technical assessment. Calling it a preauthorization, as some guidance does, overstates what it does.

Can you appeal a molecular claim that denied unprocessable?

Treat it as a correct-and-resubmit, not an appeal. An unprocessable return carries no denial reason code to appeal against, and the practical route is to fix the Z-Code and resubmit inside the timely filing window. Confirm the appeal position with your own contractor before relying on it, because the published MolDX guidance states the denial behavior without spelling out appeal rights. The filing clock keeps running either way.

Does it cost anything to register a test and get a Z-Code?

Palmetto GBA does not publish a registration fee, and no fee appears in the MolDX program documentation or the technical assessment submission requirements. Industry write-ups describe the DEX registry as free to use, though we could not confirm that against a primary source. The real cost is labor: assembling the technical assessment dossier and the validation evidence behind it, not a registry charge.

Which commercial payers require DEX Z-Codes?

UnitedHealthcare is the one we can verify. Its Medicare Advantage policy requires the Z-Code on facility and professional claims in all states, and its commercial and individual exchange policy has required it since implementation on 1 June 2024, with services otherwise not considered for reimbursement. Optum has licensed the DEX registry since 2021. We found no published Cigna, Aetna or Blue Cross policy requiring DEX Z-Codes.

Do we need a new Z-Code if we change the test?

Only when the change makes it a different test. Palmetto states that modifications do not require a new Z-Code unless the change constitutes a new test, such as a methodology shift or an added specimen type. Retired tests still have to be updated in DEX. Separately, an active test can attract a fresh technical assessment request after a change in gene content, methodology or intended use, a laboratory relocation, or a new policy.

What happens if the technical assessment comes back Not Successful?

The test is not covered and claims for it will not pay, but the outcome is not permanent. Palmetto lists three reasons: the documentation failed to demonstrate analytical validity, clinical validity or clinical utility; requested documentation was not received within the 15 calendar day window; or the service type has no established medical necessity. A test that defaulted to Not Successful on a missed deadline can be submitted again for review.

Sources

Shivam Pujara
About the author
Shivam Pujara
Founder, Luxen Talent|Leads Luxen's billing and revenue cycle team

Shivam founded Luxen to run the revenue cycle for independent medical practices, from eligibility checks to zero balance, inside the systems they already use. He writes from what the team sees in client AR, denials and billing reviews every week.

LinkedIn profile

Get a straight answer for your practice

A free 30 minute review of your AR ageing and denial reasons. We tell you what is recoverable and what it would take. No deck, no commitment, no fee.

Book a free billing review