Claim acknowledgment reading guide

How to Read an EDI 277CA File

Trace a 277CA from its envelope and hierarchy to the exact transaction, provider, claim, or service-line status it reports.

To read an EDI 277CA file, first confirm the 005010X214 transaction and envelope controls, then follow HL hierarchy ownership, identify parties through NM1, connect references through TRN, and interpret each STC status composite at its reported transaction, provider, claim, or service-line scope. Keep occurrence numbers and business controls with every status. An accepted acknowledgment is an intake result, not proof of adjudication or payment.

Read a 277CA in this sequence

  1. Confirm the transaction. Check ST01 for 277 and ST03 for 005010X214. Match ST02 to SE02 and retain the ISA/IEA and GS/GE controls when the acknowledgment arrived in an envelope.
  2. Read BHT context. The BHT reference, date, time, and purpose information identify the acknowledgment transaction. They are not the original claim number.
  3. Follow the HL tree. Read HL01 as the current hierarchy identifier, HL02 as its parent, and HL03 as the level code. Do not assume the next physical row is an unrelated record.
  4. Identify the owner. Use NM1 entity codes and identifiers to distinguish the information source, submitter, billing provider, and patient-related context.
  5. Match traces and controls. TRN, REF, and mapped claim or service-line controls connect status occurrences to the original 837 submission.
  6. Interpret every STC occurrence. Read category, status, and entity components together, then include status date, action, amount, hierarchy level, and occurrence number.
  7. Reconcile totals. Compare QTY and AMT summaries with detailed occurrences while respecting their qualifiers and scope.

Practical safeguard: keep the original 837 available. A readable label is useful, but the trace and business controls are what let an analyst identify the submission that needs correction or follow-up.

Real converted EDI 277CA preview showing labeled acknowledgment fields from synthetic data
The converted preview labels hierarchy, trace, status, count, and amount fields while preserving occurrence-based rows.

Use hierarchy and controls to find the affected record

The transaction uses hierarchical levels so one acknowledgment can report broad and specific results. Exact content varies, but these scopes provide a reliable reading framework:

ScopeFields to retainReading question
Information sourcePayer or receiver identity, receipt trace, dates, and totalsWho produced the acknowledgment?
Information receiverSubmitter identity and referenced 837 transactionWhich submission channel is being acknowledged?
ProviderBilling-provider identity, provider trace, counts, amounts, and STC statusWhich provider grouping is affected?
Patient or claimPatient and claim controls, dates, amounts, and claim-level STC occurrencesWhich claim has this result?
Service lineLine control, procedure context, service date, amount, and line-level STCWhich service occurrence needs review?

HL establishes ownership; NM1 identifies parties; TRN carries trace references; and STC communicates acknowledgment status. DTP, QTY, AMT, SVC, and REF can add dates, counts, amounts, service, and identifier context. Preserve leading zeros and read qualifiers before values.

Read this synthetic EDI 277CA example

This fictional 005010X214 excerpt reports an accepted result:

ST*277*0001*005010X214~
BHT*0085*08*ACK000001*20260725*1030*TH~
HL*1**20*1~
NM1*PR*2*SYNTHETIC HEALTH PLAN*****PI*SHP001~
TRN*1*RCPT000001~
HL*2*1*21*1~
NM1*41*2*SYNTHETIC SUBMITTER*****46*SUB0001~
TRN*2*837BHT000001~
STC*A1:19:PR*20260725*WQ*125.5~
SE*10*0001~

Line 1: ST identifies a 277 transaction, control 0001, under 005010X214. Line 2: BHT supplies acknowledgment reference ACK000001 and creation date/time. Lines 3–5: HL 1 owns the synthetic health-plan identity and receipt trace. Lines 6–8: HL 2 is a child of HL 1 and identifies the submitter and referenced 837 BHT control. Line 9: STC reports an accepted acknowledgment status at this scope. SE closes the transaction and repeats control 0001.

Interpret STC status without losing context

Start with the enclosing acknowledgment level. Read the status-category component, specific status component, and entity component as a composite—not as three interchangeable codes. Then inspect the status date, action code, amount, and any additional STC occurrences mapped to the same owner.

A claim can have several statuses, and a file can mix accepted and rejected claims or service lines. In a table, keep File, Record Type, Acknowledgment Level, Status Number, transaction and provider traces, claim and line controls, category/status/entity codes and descriptions, status date, action, and amount. Filtering on “rejected” before retaining owner columns can create a list that cannot be reconciled to the 837.

Real EDI 277CA Analysis view showing synthetic acknowledgment status distributions
The product’s 277CA Analysis view separates status distributions and affected hierarchy levels using synthetic acknowledgment data.

Read a 277CA in EDIFileConverter.com

  1. Open the EDI workspace and add an authorized 277CA with Browse files or drag and drop.
  2. Keep Smart mapping (per file) selected and confirm that the detected implementation is 005010X214.
  3. Select Convert & Preview. Begin with File, Record Type, Acknowledgment Level, trace controls, and Status Number before reading descriptions.
  4. Select Open full editor for filtering and column review. Keep transaction, provider, claim, and service-line controls visible when narrowing results.
  5. Select Analysis to compare accepted and rejected outcomes, status categories, entity codes, amounts, dates, and affected hierarchy levels.
  6. Use Download to export Excel, CSV, JSON, or XML only after confirming that the columns needed to reconstruct hierarchy remain present.
Real EDI 277CA Data Editor showing labeled synthetic acknowledgment rows
The Data Editor makes status fields readable while retaining controls and occurrence numbers needed to trace each row.

Product limitation: reading or editing converted rows does not rewrite the uploaded source EDI and does not change the acknowledgment sent by the trading partner.

Connect the 277CA to the 837, 999, and 835

TransactionRead it forDo not infer
837 claimSubmits professional, institutional, or dental claim informationReceipt, acceptance, adjudication, or payment
999 acknowledgmentReports implementation-level syntax acknowledgmentClaim-specific business acceptance or payment
277CA acknowledgmentReports claim-submission acknowledgment results at applicable hierarchy levelsFinal adjudication, coverage, or payment
835 remittanceExplains adjudicated payments, denials, and adjustmentsThe earlier intake sequence by itself

Common mistakes when reading a 277CA

Assuming accepted means paid

An accepted acknowledgment indicates that submitted information passed the reported intake stage. Review an 835 or the appropriate claim-status workflow for adjudication and payment information.

Reading STC without hierarchy

The same-looking code can apply to a transaction, provider, claim, or service line. Keep acknowledgment level, HL ownership, trace values, and business controls with every status occurrence.

Treating reported rejection content as a malformed 277CA

A structurally valid acknowledgment can legitimately report rejection of the original 837. Separate source-file validation issues from rejection reasons communicated by the sender.

Discarding repeated statuses

Repeated STC occurrences can contribute distinct information. Preserve occurrence order and related category, status, entity, date, action, and amount fields during conversion or aggregation.

Frequently asked questions

What should I read first in a 277CA?

Confirm 005010X214 and its controls, then follow HL ownership, NM1 parties, TRN references, and STC occurrences.

How do I identify the claim affected by STC?

Use the enclosing hierarchy plus provider, patient, claim, and service-line controls. The STC code alone is insufficient.

Can one claim have multiple STC segments?

Yes. Preserve each occurrence with its scope, date, action, amount, and status components.

Does accepted mean the claim was paid?

No. A 277CA reports pre-adjudication intake status, not final adjudication or payment.

Can converted rows help me read a 277CA?

Yes. Labeled fields make hierarchy and status easier to review, provided identifiers and occurrence numbers remain attached.