Unnat Patel

Work · 1 of 17 · Deep dive · 17 minutes

On this page
  1. Paper claim → validated transaction → adjudication
  2. Keep exploring.

Healthcare claims · From my experience

Paper-to-EDI claims conversion

Paper-to-EDI conversion saved 15 minutes per paper claim at Cigna Supplemental Benefits, with about 300,000 paper claims per month and 2% of manual claims avoided.

I collaborated with an external company on OCR and custom rules for CMS-1500 and UB-04 forms. The conversion produced EDI 837 transactions for claim processing while preserving claim images and indexes for retrieval.

Cigna Supplemental Benefits · Paper-to-EDI conversion

My role
I collaborated with an external company on OCR and custom rules that converted paper claims to EDI 837 transactions for claim processing.
The decision
I choose bounded automation with reviewable exceptions: define input quality, convert paper claims to the applicable EDI transaction and preserve a common claim ID across the image and index. Provider resolution and daily reconciliation were separate projects.
The result
15 minutes saved per paper claim; about 300,000 paper claims per month; 2% of manual claims avoided.

The role, scope and reported outcome above are from my experience. The requirements, designs, thresholds and review records below are portfolio samples that illustrate the decisions. They are not employer documents or historical sign-offs; some shared tables cover the whole intake product.

01

Product design / Process flow

Paper claim → validated transaction → adjudication

UPCigna Supplemental BenefitsPaper-to-EDI conversion

Paper in.
Claims ready to move.

One conversion. Two connected outputs.

15min

saved per claim
in manual processing

300k

claims per month

2%

of manual claims avoided

TWO OUTPUT PATHS

A processable claim.
A retrievable original.

Unnat Patel · Product leadership

Select any step to explore. Form layouts are simplified.

Step overview

Read the complete process

Claim forms and a primary-payer EOB

Incoming paper claims include CMS-1500/UB-04 forms and a primary-payer Explanation of Benefits (EOB). CMS-1500 professional claims convert to EDI 837P; UB-04 institutional claims convert to EDI 837I. The primary-payer EOB is an input, distinct from the EOB generated after adjudication. The simplified forms contain no patient data.

Process explanation: Confirm the form type and legibility before extraction.

OCR + AI read the claim

OCR and AI extract the information from the paper forms for conversion.

Process explanation: Check incomplete or uncertain values against the source image before applying conversion rules.

Custom rules prepare both outputs

Custom conversion rules create EDI files alongside image and index files.

Process explanation: Validate required values, apply the corresponding 837 format and route generation errors for review.

Keep the original retrievable

The image and index share a common claim ID in OnBase. Stakeholders can retrieve the original claim for appeals or re-review. Storage supported the project's stated 10-year retention requirement.

Process explanation: Keep the image and index associated, and surface a failed lookup or storage handoff.

Send the electronic claim for adjudication

Professional claims use EDI 837P; institutional claims use EDI 837I. The files go to the claims processor for adjudication.

Process explanation: Confirm receipt and investigate missing or rejected acknowledgements. File acceptance is distinct from adjudication.

Adjudicate, then create the outputs

The claims processor adjudicates the claim, followed by payment, invoice and Explanation of Benefits (EOB) outputs. The generated EOB is distinct from the primary-payer EOB received with the incoming paper claim.

Process explanation: Processing and its downstream outputs follow the receiving workflow. This conversion project is separate from the claims-engine replacement.

Broader intake design sample

This broader intake sample illustrates a design contract. Provider resolution and daily reconciliation were separate projects.

Bounded automation: a defined path for every exception.

From paper claim to adjudication.

Route map: the main path runs from paper claim through a validated transaction to adjudication. Each exception leaves on its own route to intake review, an authorized operator, a hold for resolution, a specific exception or a status investigation.

  1. Paper claimBeforeSupported paper claims require repetitive entry before electronic processing.

    Exception routes

  2. 01 Classify

    Intake

    Identify the form and preserve the source.

    • CMS-1500 → professional
    • UB-04 → institutional

    Traceableintake record assigned

    First: define input quality.

    Unrecognized or incomplete?Route to intake review; do not guess the form.Intake review

  3. 02 Verify

    OCR

    Check extracted fields against the source.

    Candidatenot an approved claim

    Keep uncertainty visible.

    Unreadable or conflicting?An authorized operator corrects the extraction.Authorized operator

  4. 03 Resolve

    Provider match

    Keep submitted values beside the match.

    SubmittedMatch

    Normalize → query the provider API → compare

    One sourcethe central provider source

    Next: establish provider resolution.

    Missing or ambiguous?Hold for resolution; do not invent a provider identity.Hold for resolution

  5. 04 Validate

    Transaction

    Validate the transaction before adjudication.

    837P837I

    Existing adjudication rules

    EDI 837validated transaction

    I led the conversion to EDI 837 transactions.

    Validation fails?Return a specific exception. OCR does not decide coverage.Specific exception

  6. 05 Reconcile

    Reconciliation

    Keep acceptance separate from adjudication.

    • Acknowledgment
    • Final disposition
    • Operating review

    Reconcileevery record; monitor rework

    Then: validate downstream handoff and reconciliation.

    No confirmed result?Investigate status before retrying; prevent duplicate submission.Investigate status

  7. AdjudicationAfterPaper claims converted to EDI 837 transactions for automated adjudication.

The decision

I choose bounded automation with reviewable exceptions.

  • Manual optimizationFallback baseline
  • OCR + validated transaction + reviewSelected sample path
  • Unrestricted straight-through processingReject unresolved identity and quality risk

Portfolio product-design sample. Control details illustrate my approach; they are not an employer’s production architecture.

  • 01
    Receive & classify
    CMS-1500 → professional · UB-04 → institutional
    Identify the form, preserve the source and assign a traceable intake record.
    Unrecognized or incomplete?
    Route to intake review; do not guess the form.
  • 02
    Extract & verify
    OCR produces a candidate, not an approved claim
    Check extracted fields against the source; keep uncertainty visible.
    Unreadable or conflicting?
    An authorized operator corrects the extraction.
  • 03
    Resolve the provider
    Normalize → query the provider API → compare
    Use the central provider source and keep the submitted values alongside the match.
    Missing or ambiguous?
    Hold for resolution; do not invent a provider identity.
  • 04
    Validate & hand off
    837P / 837I → existing adjudication rules
    Validate the transaction before sending eligible claims to the adjudication system.
    Validation fails?
    Return a specific exception. OCR does not decide coverage.
  • 05
    Reconcile & learn
    Acknowledgment → final disposition → operating review
    Separate acceptance from adjudication, reconcile every record and monitor rework.
    No confirmed result?
    Investigate status before retrying; prevent duplicate submission.

Portfolio product-design sample. Control details illustrate my approach; they are not an employer’s production architecture.

1 / 7 · Problem & evidence

What made manual claims intake worth changing?

Portfolio sample
Problem statement · Business problem

Supported paper claims require repetitive entry before electronic processing. A clean extraction result still creates limited value if provider evidence is incomplete, the transaction is rejected, or downstream completion is invisible. Operators then repeat work across intake, matching and recovery. Customer care inherits an ambiguous status, while product reporting can overstate improvement by counting successful intermediate steps instead of completed claims.

Portfolio sample
Problem statement · Current journey and friction

The following journey expresses the problem this product contract addresses.

StepUser needFailure mechanismConsequence
Receive formKnow the source is supported and readableMalformed or incomplete sourceManual clarification before entry
Extract and correctTrust required valuesUncertain field looks completeError moves downstream
Resolve providerUse supported identity evidenceMissing name or variable addressNo match, false match or repeated lookup
Generate and submitMeet receiver requirementsWrong variant or invalid fieldRejection and rework
Track completionKnow what happened after handoffAcknowledgement confused with dispositionMisleading status or unsafe retry

Portfolio sample
Problem statement · Evidence and attribution

The mailroom program converted more than 400,000 paper claims to EDI 837, redeployed an 80-person keying team and saved about $1M a year. Those program results are distinct from the conversion measures above. Provider resolution and claims-engine replacement were separate projects.

Read the complete sample
Problem statement →

Why OCR plus a validated transaction and review?

Portfolio sample
Options & decision record · Options

The recommendation balances value, operating effort and failure consequences.

OptionCustomer / operator valueDisposition
A: manual optimizationLess disruption; limited removal of entry workFallback baseline
B: OCR + validated transaction + reviewEligible automation with inspectable exceptionsSelected sample path
C: unrestricted straight-through processingMaximum apparent automationReject unresolved identity and quality risk

Portfolio sample
Product strategy · Strategic diagnosis

OCR removes transcription effort but cannot resolve provider identity or prove that a downstream transaction completed. I separate the bottlenecks so each investment has a clear value case and a verifiable contract.

Portfolio sample
Vision · Differentiation

An OCR-only solution ends at extracted fields. A transport-only solution ends at delivery. This product commitment spans the decisions between those stages: whether the source supports a value, whether provider evidence is sufficient, whether the receiver contract is satisfied and whether downstream disposition is known. It makes exception ownership visible instead of treating all nonautomated work as one undifferentiated queue. That differentiation is an intended operating advantage, not an unmeasured competitive-market claim.

Read the complete samples
Options & decision record → Product strategy →

What did the product commit to?

Portfolio sample
Business requirements · In scope / out of scope

The primary release covers a defined medical-claims cohort. The integration platform migration has a separate scope and release decision.

In scopeOut of scope
CMS-1500 / professional and UB-04 / institutional intakeAdditional form types without an explicit contract and validation.
OCR extraction, required-field validation and authorized correctionInferring missing clinical facts or approving coverage from an OCR score.
Provider normalization and authorized central-source resolutionCredentialing, network eligibility or prescriber authority inferred solely from an identity match.
Valid 837 handoff, acknowledgement tracking and reconciliationChanging benefit policy, clinical judgment or receiving adjudication rules.
Role-based exception handling and operational reportingRetail-pharmacy NCPDP processing within this medical-claims release.

Portfolio sample
Business requirements · Functional requirements and Given / When / Then acceptance

The functional specification expands these contracts with response semantics and boundary cases.

RequirementGivenWhenThen
FR1 · Supported formsA complete CMS-1500 or UB-04 source is receivedThe intake service classifies itCreate a traceable claim record and select the professional or institutional mapping; quarantine unsupported or unreadable forms.
FR2 · Extraction & correctionA required field is missing, uncertain or inconsistent with the sourceAn authorized operator reviews the candidateDisplay the source beside the field; record the correction and revalidate before the claim can advance.
FR4 · Provider resolutionThe authorized central source has current, uniquely supported provider evidenceThe API resolves the requestReturn the matched provider reference, evidence version and reason; return distinct missing, no-match, ambiguous or stale statuses otherwise.
FR5 · EDI validationA complete reviewed claim has resolved required provider evidenceThe applicable 837P or 837I transaction is generatedValidate against the applicable implementation and receiver contract; block invalid transactions and return an actionable field-level reason.
FR6 · Adjudication handoffA validated claim is authorized for the receiving adjudication systemThe transaction is submitted and acknowledgedPersist submission and acknowledgement separately; update final disposition only from the receiving system’s adjudication result.
FR7 · Retry & duplicate protectionA request times out or is repeated with the same processing identityThe service checks status or retriesPreserve identity, inspect known receiver status and prevent an unintended second claim submission; do not treat silence as failure.
FR9 · Authorization & auditAn actor requests claim access, correction or exportTheir identity and permissions are evaluatedAllow only the permitted operation and record the action; deny unauthorized access without exposing protected values in errors or logs.
FR10 · Exception ownershipA claim is held, rejected or awaiting a confirmed resultOperations opens the exception queueShow current state, reason, accountable queue and age; a resolved correction re-enters validation with its source history intact.

Portfolio sample
Business requirements · Nonfunctional and safety requirements

The values below are acceptance targets for this sample, separate from reported historical outcomes.

RequirementAcceptance evidence
Access & data protectionAuthorized role checks cover read, correct, submit and export; sensitive values excluded from routine logs; retention follows an approved policy.
Provider API performanceAt a declared 50 requests/second sample load, p95 ≤500 ms; publish source-query/cache breakdown and error rate.
RecoverabilityInjected timeouts and replay retain one processing identity and produce no unintended duplicate live submissions.
TraceabilityEvery test claim retains source, validation version, provider resolution and state-change history.
Safety boundaryNo OCR or matching component decides clinical necessity, benefit approval or medication appropriateness.

Read the complete samples
Business requirements → Functional requirements →

What happens when the happy path breaks?

Portfolio sample
Product design · Happy-path sequence

Receive a supported source and create one intake identity. Extract required values and check completeness; an authorized correction retains the source and revalidates. Normalize provider representation while preserving substantive unit/location distinctions. Obtain uniquely supported current provider evidence. Generate the applicable 837P or 837I and validate the receiver contract. Submit with a stable processing identity; persist acknowledgement separately. Only the receiving adjudication system can supply final disposition. Reporting projects one current state per identity instead of counting each event as another claim.

Portfolio sample
Product design · Failure states and interaction

An unsupported form is quarantined. Missing or uncertain fields appear beside their source evidence. An ambiguous provider presents unresolved evidence, never a preselected candidate. Invalid EDI displays an actionable category and keeps submission blocked. After a timeout, show status as unknown/pending investigation until receiver state is checked; silence is not proof of failure. Held claims show reason, queue and age. Corrections return through validation rather than directly jumping to submission. The design keeps operators informed without exposing protected data to unrelated roles.

Read the complete sample
Product design →

Who decided, and what earned the release?

Portfolio sample
Business requirements · Stakeholders and decision rights

I connect the business outcome to the people accountable for its consequences.

PartnerDecision or evidence
ProductOutcome, option comparison, MVP scope, priorities and acceptance contract.
Operations & customer careUsable exceptions, staffing, training, status language and escalation ownership.
Engineering, vendor & designExtraction/interface feasibility, source visibility, contract tests and recovery.
Provider-data & claims specialistsMatching evidence, authorized correction and downstream transaction interpretation.
Security, legal & compliancePermitted data use, access, retention, partner obligations and release evidence.
Patient safety & clinical partnersReview plausible downstream consequences and boundaries requiring professional judgment; administrative gains alone do not establish clinical benefit.

Portfolio sample
Test cases & QA · Traceable test set

Expected outcomes below are acceptance criteria, not reported pass results.

Case / requirementsGiven / WhenExpected result
Q1 · Valid professional claim · FR1/5/6Given a complete sample CMS-1500 and uniquely supported provider, when processedSelect 837P; pass the agreed receiver contract; retain submission identity and receiver status.
Q2 · Valid institutional claim · FR1/5/6Given a complete sample UB-04 and required provider evidence, when processedSelect 837I; validate institutional mapping; retain source lineage and receiver status.
Q3 · Extraction correction · FR1/2Given an unreadable required field, when an authorized operator corrects itHold initially; record source and correction; advance only after revalidation.
Q4 · Invalid EDI · FR5Given a wrong variant or required-field violation, when validatedBlock handoff and display a specific error; no invalid live submission.
Q5 · Normalization · FR3Given equivalent address representations, when normalizedPreserve original values; match only with sufficient identity evidence.
Q6 · Missing / ambiguous provider · FR4Given missing required identity evidence or two plausible candidates, when resolvedReturn a distinct unresolved reason and review path; no arbitrary choice.
Q7 · Stale / unavailable source · FR4Given an expired sample freshness limit or unavailable provider source, when queriedExpose source status; hold or controlled retry; no silent current-match assertion.
Q8 · Acknowledgement vs outcome · FR6Given an accepted acknowledgement but no final result, when state is reportedShow accepted/awaiting disposition; only a later adjudication response updates the final state.
Q9 · Timeout / repeated request · FR7Given a lost response and the same request identity, when retriedCheck known state and emit no unintended duplicate live claim.
Q10 · Migration comparison · FR8Given a bounded replay inventory, when legacy/new results differIsolate replay from live submission, identify every discrepancy and block promotion.
Q11 · Access denial · FR9Given an unauthorized actor, when read/correct/export is attemptedDeny the action without claim-data exposure and record the access event.
Q12 · Queue / reporting · FR10 / MR1–MR5Given mixed current states and known operator actions, when reports are builtReconcile unique inventory; show held items, manual work and correct denominators.

Portfolio sample
User acceptance testing · Acceptance scenarios

Record actual behavior beside the expected result; do not replace it with a checkbox alone.

ID / GivenWhen / participant actionExpected resultActual / status
U1 valid CMS-1500 or UB-04Operator follows the claim through handoffCorrect 837 variant; acknowledgement distinct from final dispositionNOT RUN
U2 uncertain required fieldAuthorized operator compares source and correctsCorrection lineage retained; revalidation before advanceNOT RUN
U3 missing or ambiguous providerOperator interprets response and assigns reviewNo arbitrary selection; reason and accountable queue visibleNOT RUN
U4 stale/unavailable provider sourceOperator examines status and next actionDoes not treat old evidence as current; controlled hold/retryNOT RUN
U5 invalid EDI or delayed acknowledgementClaims specialist explains current stateCorrect error action; no unsupported completion promiseNOT RUN
U6 retry and replay discrepancyOperator/engineer recover a bounded fixtureStable identity; discrepancy visible; no live replay duplicationNOT RUN
U7 restricted userCustomer-care role attempts an unauthorized changeAction denied; appropriate status remains availableNOT RUN
U8 mixed inventoryOperations reviews queue and reportUnique records reconcile; pending/held work remains visibleNOT RUN

Read the complete samples
Test cases & QA → User acceptance testing → Go / No-Go decision →

How is the result read?

Portfolio sample
Measurement contract · Reported outcomes

At Cigna Supplemental Benefits, Paper-to-EDI converted CMS-1500 to 837P and UB-04 to 837I using OCR and custom rules. OnBase stored the claim image and index under a common claim ID for retrieval, appeals and re-review. EDI fed claim processing and adjudication, followed by payment, invoice and generated EOBs. The conversion saved 15 minutes per paper claim on about 300,000 paper claims per month, with 2% of manual claims avoided.

Portfolio sample
Measurement contract · Defect, cost and operating measures

Numerators, denominators and observation coverage remain visible in the review.

MeasureDefinitionProduct decision
Extraction correction rateClaims requiring an extraction correction / extracted claims reviewed; disclose sampling coverageTune capture or field review before automating more forms.
False-match rateConfirmed incorrect provider matches / reviewed matched claims; disclose review sample and confidence limitsPause matching changes and investigate identity risk.
EDI rejection rateDistinct rejected transactions / distinct receiver-evaluated transactions; pending acknowledgement reported separatelyCorrect mappings or receiver contract, not OCR indiscriminately.
Duplicate defect rateConfirmed unintended duplicate live submissions / distinct submitted claim identitiesStop rollout and repair retry/recovery behavior.
Cost per completed claimAllocated extraction + compute + support + manual correction cost / distinct completed claims in period; publish backlog movementFund improvements with measurable total-cost benefit.
Reconciliation completenessReceived identities with exactly one known current state / all unique received identities at cutoffInvestigate every missing identity before migration expansion.
Exception age & ownershipp50/p95 age of unresolved items from hold time to cutoff; unassigned items / all open exceptionsAdjust staffing, workflow or source correction.

Read the complete samples Measurement contract →

What would I avoid next time?

Read the complete sample
Mistakes & lessons →

02

Related evidence

Keep exploring.