A rejection is not a denial, and the difference changes what you do next

This distinction decides your next move, so it is worth being exact about it.

A rejection happens before adjudication. The clearinghouse or the payer’s front end refused the file, so as far as the payer is concerned the claim was never processed. There is nothing to appeal, because there is no decision to appeal against. You correct it and send it.

A denial is a decision. The payer adjudicated the claim and decided not to pay it, and that decision arrives on a remittance advice with a reason code attached. A denial can be appealed.

A duplicate flag is almost always the first kind. Treating it as the second, and filing an appeal, wastes the timely filing window on a claim the payer never had.

Where TherapyNotes puts the message

TherapyNotes changes the claim status to rejected when a claim is rejected by the clearinghouse or the payer, and users with the Practice Biller role (or Biller for Assigned Patients Only) receive a to-do notification prompting them to review electronic claim rejections.4

The detail lives in the EDI Claim History, which TherapyNotes describes as where you track the location and status of electronic claims sent through the system, and where messages about claims rejected by the clearinghouse (and by payers who report rejection feedback through TherapyNotes) are found.4

Read the message before you touch the claim. "Duplicate" from a clearinghouse and "duplicate" from a payer are different problems with different fixes.

What a duplicate flag usually means

Payers match on a combination of patient, date of service, provider and procedure code. A claim can trip that match for several reasons that are not double-billing:

  • The original is still in process. It was accepted, has not adjudicated yet, and a resubmission looks like a second copy of it.
  • A corrected claim was sent as a new claim. A correction that does not identify itself as a replacement reads as a duplicate of the original.
  • Two sessions on one day. Same patient, same provider, same code, same date is exactly the pattern a duplicate check looks for, even when both sessions genuinely happened.
  • The claim was resent after a clearinghouse hiccup and the first copy did arrive after all.
  • Another entity billed for the same encounter, which happens where a group and an individual provider both have claims in flight.

What to check, in order

  1. Read the rejection message itself in the EDI Claim History, and note whether it came from the clearinghouse or the payer.4
  2. Find out whether the original claim exists at the payer. That is what the claim status transaction is for: ASC X12N 276/277 is the adopted standard for a claim status request and response.1 If the original is sitting in process, resubmitting is the wrong move.
  3. Check whether this should be a corrected claim rather than a new one. If you are replacing a claim the payer already has, it has to say so.
  4. Check for two legitimate same-day services and whether the payer requires them to be distinguished on the claim.
  5. Check your own outbox before assuming the payer is wrong. A resend after a timeout is the most common genuine duplicate.
  6. Only then resubmit, and record which of the above it was.

The last instruction is the one that compounds. A duplicate rejection you fixed tells you nothing. A month of duplicate rejections you categorised tells you whether the cause is a workflow, a payer rule or a system behaviour.

CareVixis is not affiliated with, endorsed by, sponsored by or certified by TherapyNotes. No API integration, native integration, certification or partnership with TherapyNotes is claimed. TherapyNotes is a trademark of its respective owner and is referred to here only to describe how a practice using it works. Uploading a remittance file is a supported data import, not a native integration.

Sources

  1. CMS, Adopted Standards and Operating Rules, Administrative Simplification. The federally adopted standards include ASC X12N 837 for health care claims, ASC X12N 835 for health care payment and remittance advice, ASC X12N 276/277 for claim status request and response, and ASC X12N 270/271 for eligibility and benefits. Accessed 26 September 2026. Source
  2. X12, Claim Adjustment Reason Codes. CARCs describe why a claim or service line was paid differently than billed. The Claim Adjustment Group Codes are CO (Contractual Obligation), CR (Corrections and Reversal, not used with 005010 and up), OA (Other Adjustment), PI (Payer Initiated Reductions) and PR (Patient Responsibility). Maintained by the X12-03 External Code List Oversight subcommittee. Accessed 26 September 2026. Source
  3. X12, Remittance Advice Remark Codes. RARCs "are used to provide additional explanation for an adjustment already described by a Claim Adjustment Reason Code (CARC) or to convey information about remittance processing." Informational RARCs are prefaced "Alert:" and are never tied to a specific adjustment. Accessed 26 September 2026. Source
  4. TherapyNotes, What is Electronic Remittance Advice (ERA), TherapyNotes Help Center. Accessed 26 September 2026. Source

Find Out Why the Same Rejection Keeps Coming Back

VixisTrace™ groups your rejections and denials by cause, so a repeating problem stops looking like a run of unrelated claims. The analysis is free and read-only.

Analyze My Claims Free