Validating a Claim

6 min read

Overview #

PHX does not expose a separate, comprehensive Validate Claim command in the verified Billing window. The claim-related checks that can be confirmed in the current source run primarily when you save a billing record. Additional checks occur when you mark a primary, secondary, or tertiary claim Ready and when you begin transmission.

This is a limited PHX validation, not a guarantee that a clearinghouse or payer will accept the claim. Clearinghouse acknowledgments, payer acknowledgments, rejections, denials, and payment decisions occur after PHX creates or transmits the claim.

Before You Begin #

Open Charges and Payments from the PHX main window and load the billing you want to review. The keyboard shortcut defined for Charges and Payments is Ctrl+B.

Before saving, review at least:

  • The patient and case selected for the billing.
  • Charge detail rows and their transaction codes.
  • The claim’s diagnosis codes and each charge line’s diagnosis pointers.
  • Place-of-service information.
  • The primary, secondary, and tertiary insurance selections that apply.
  • The claim status for each insurance level.

How PHX Runs the Verified Checks #

  1. In the Billing window, review the billing and claim information.
  2. Select Save, or press F2 while the Billing window is active.
  3. PHX runs its save-time prevalidation before writing the billing.
  4. If PHX displays a blocking message, correct the identified information and select Save again.
  5. When the save succeeds, the billing is written and Save becomes unavailable until another change is made. The Ready buttons are status controls, not the validation trigger. Each button verifies only that an insurance company is selected for that insurance level before changing the displayed status to Ready. The source does not show a Ready button running the full save-time checks or saving the billing by itself. Use the Billing window’s Save action for pending billing changes, and do not treat Ready as proof that the claim passed comprehensive validation.

What PHX Evaluates During Save #

The verified Billing save routine checks the following:

  • The billing contains at least one detail row with a valid transaction-code selection.
  • Every diagnosis pointer used on a transaction line refers to a diagnosis position that exists on the billing. PHX supports pointers A through L, corresponding to up to 12 selected diagnoses.
  • A primary, secondary, or tertiary claim status is not set when the matching insurance company is missing.
  • At least one diagnosis pointer has been entered on the billing details.
  • At least one place-of-service value has been entered.

PHX also fills some blank line values during save:

  • For blank diagnosis-pointer fields, PHX uses an available diagnosis-pointer value and carries the most recently encountered value forward through subsequent blank lines.
  • For blank place-of-service fields, PHX uses an available place-of-service value and carries the most recently encountered value forward through subsequent blank lines.

Review the completed lines after saving so that a carried value is appropriate for every charge.

Blocking Errors and Warnings #

The verified save routine does not create a separate validation-results list or a formal warning-versus-error severity system. The messages below are blocking: PHX stops the save and leaves the Billing window available for correction.

  • “We cannot save ths billing without any valid transaction codes” — no usable transaction code was found. The word “ths” appears in the PHX message.
  • “We cannot save this billing without valid diagnosis for each pointer used.” — a charge points to a diagnosis position that is not present.
  • “We cannot save this claim with a primary status code, but no primary insurance company.” — a primary status exists without primary insurance. Equivalent messages exist for secondary and tertiary insurance.
  • “You did not enter a diagnosis code” — no diagnosis-pointer value was found in the billing details.
  • “You did not enter any place of service codes” — no place-of-service value was found.

When you select a Ready button without the corresponding insurance, PHX displays one of these blocking messages:

  • “Cannot ready this claim without first selecting an insurance company for the primary insurance”
  • “Cannot ready this claim without first selecting an insurance company for the secondary insurance”
  • “Cannot ready this claim without first selecting an insurance company for the tertiary insurance”

Patient or case warnings may also be displayed when a patient and case are selected in Billing. Those warnings are maintained separately from the verified claim save checks and should not be treated as a successful or failed claim validation result.

Correcting a Validation Problem #

PHX leaves the Billing window open when a verified save-time check fails.

  1. Note the complete message.
  2. Return to the charge details, diagnosis list, insurance section, or claim-status field named by the message.
  3. Correct the missing or inconsistent value.
  4. Review any blank diagnosis pointers or place-of-service values that PHX may carry from another line.
  5. Select Save again.

If the incorrect information belongs to the underlying patient, case, or insurance record rather than this billing, correct the source record and then verify the value shown on the billing before saving again.

What Successful Validation Means #

Passing the verified checks means PHX was able to save the billing with the required internal relationships described above. It does not mean that:

  • Every field required by a specific payer is present.
  • The generated claim satisfies every clearinghouse edit.
  • The clearinghouse accepted the claim.
  • The payer accepted or adjudicated the claim.
  • The claim will be paid.

Transmission has separate prerequisites. PHX requires a saved numeric billing number and a selected report or transmission format. Clearinghouse and payer responses are tracked separately through claim statuses and billing history.

Common Mistakes #

  • Treating Ready as proof that the whole claim passed validation. The verified Ready action checks only for the corresponding insurance before changing the status.
  • Using a diagnosis pointer that refers to a diagnosis position not present on the billing.
  • Leaving all diagnosis pointers or all place-of-service values blank.
  • Setting a primary, secondary, or tertiary status without selecting that level of insurance.
  • Continuing to print or transmit without first saving current changes. Later operations use saved billing data, not an unsaved edit still on screen.
  • Treating a successful PHX save as clearinghouse or payer acceptance.

Troubleshooting #

  • Correct one blocking message at a time and save again.
  • If PHX says the billing has unsaved changes before printing or transmitting, save and verify the billing before retrying the action.
  • If the billing number is empty or invalid, save the billing and confirm that PHX assigned a numeric billing number.
  • If PHX says no report format is selected, choose the appropriate configured format or have the practice default reviewed before transmission.
  • After transmission, use claim history and the appropriate clearinghouse or payer response workflow to determine whether the claim was accepted, rejected, or denied.

Related Articles #

  • Reviewing a Claim Before Submission
  • Validation Errors
  • Validation Warnings
  • Correcting Validation Problems
  • Understanding Claim Status
  • Claim History
  • Preparing Claims for Transmission
  • Sending Claims
  • Reading the Rejection Message
  • Correcting the Claim
Updated on September 30, 2026