What RAPS was

The Risk Adjustment Processing System took a stripped-down record. For each diagnosis a plan wanted counted, it sent a diagnosis cluster of five data elements: the beneficiary's health insurance claim number, the provider type, the from date, the through date, and the ICD diagnosis code. Nothing else. No procedure codes, no rendering provider, no dollars, no place of service.

That design put the plan in charge of filtering. A plan looked at its own claims, decided which diagnoses came from a risk-adjustment-eligible source, and submitted only those. CMS received a curated list and largely took it as given.

5
Data elements in a RAPS diagnosis cluster: HIC number, provider type, from date, through date, diagnosis code.
100%
Share of the Part C risk score CMS has calculated from encounter data and FFS claims since payment year 2022.
Feb 1, 2027
PY2026 final submission deadline. After a final deadline CMS processes deletes only.

What EDPS is

The Encounter Data System takes the full encounter. Plans submit in the HIPAA 5010 X12 837 professional or institutional format, the same transaction a provider uses to bill a claim, with hundreds of data elements instead of five. CMS announced the move in 2012 and started collecting encounter data alongside RAPS.

Two names get used interchangeably and it helps to keep them apart. EDS is the whole system. EDPS is the back-end processing engine that edits, prices, and stores what the front end accepted. In practice most operators say EDPS for both.

The important change is not the format. It is who filters. Under EDPS the plan sends everything and CMS applies the risk adjustment filtering logic itself, then reports the result back on the MAO-004. Submitted and recognized became two different numbers, and reconciling them became a permanent job.

The phase-in, year by year

CMS did not flip a switch. It blended encounter-based and RAPS-based risk scores over six payment years, and the share moved backward once, in 2018, when CMS finalized 15 percent after proposing more.

Payment yearEncounter data shareRAPS shareNote
201610%90%First year of blending
201725%75%
201815%85%CMS finalized a lower share than proposed
201925%75%RAPS inpatient diagnoses supplemented the encounter side
202050%50%Encounter side used the 2020 CMS-HCC model, RAPS side the 2017 model
202175%25%
2022100%0%Part C risk scores from encounter data and FFS claims only

By the 2022 rate announcement CMS was explicit: with the 2020 CMS-HCC model fully phased in, the Part C risk score used for payment relies entirely on MA encounter data and fee-for-service claims as the sources of diagnoses. RAPS inpatient records, which had propped up the encounter-based score in 2019 and 2020, were dropped.

One piece of housekeeping trails the policy. CMS submission deadline memos still name RAPS data alongside EDS data, and CMS told plans in a February 2023 report change that RAPS data were no longer required to calculate risk scores. If your operating documents still describe a dual submission process, they are describing 2021.

Where the two worlds differ

RAPSEDPS
What you sendA diagnosis cluster: five data elementsA full 837 professional or institutional encounter
FormatCMS proprietary flat fileHIPAA 5010 X12 837
Who decides eligibilityThe plan, before submittingCMS, by applying filtering logic after submission
Front-end responsesRAPS return file with error codesTA1, 999, and 277CA
Back-end responsesNoneMAO-001 duplicates, MAO-002 processing status, MAO-004 diagnosis filtering
Answer to "did the diagnosis land?"The RAPS return file accepted the clusterThe MAO-004 lists it as risk-adjustment eligible
Data volume per diagnosisFive fieldsHundreds of fields
Status todayNot used to calculate risk scoresThe sole plan-submitted source

"Did the diagnosis land?" is a different question now

Under RAPS the answer was close to binary. You sent a cluster, the return file accepted or rejected it, and an accepted cluster meant an accepted diagnosis, because you had already done the filtering.

Under EDPS the same question takes four files and two systems. The encounter has to clear the front end, which means a clean 999 and an acceptance on the 277CA. Then it has to clear the back end, which is where the MAO-002 reports encounter and service-line status and the MAO-001 flags duplicates against what CMS already stored. Only then does the MAO-004 say whether each diagnosis on that accepted encounter is eligible for risk adjustment.

Every one of those checkpoints can drop a diagnosis on its own. An encounter can clear the 277CA cleanly and still have half its diagnoses filtered on the MAO-004. That is the operational cost of moving filtering from the plan to CMS, and it is why a plan that reconciles on submitted diagnoses rather than recognized ones consistently overstates its own risk score.

Deadlines and sweeps

Encounter data only counts if CMS accepts it before the submission deadline for the payment year in question. CMS runs three scores per payment year and publishes the deadlines in an HPMS memo.

  • Initial run. Dates of service from July 1 through June 30 of the following year, deadline the following September, paid the January after that. The PY2027 initial run covers July 1, 2025 through June 30, 2026 with a deadline of September 4, 2026.
  • Mid-year run. A full calendar year of dates of service, deadline the following March.
  • Final reconciliation run. The same calendar year, deadline roughly a year later. PY2026 final closes February 1, 2027.

Data submitted after 8 p.m. ET on a deadline is not in that run. Data submitted between runs falls into the next one. The final deadline is the one that is genuinely final: under 42 CFR 422.310(g) CMS will not make additional payments for diagnoses received after it, and processes deletes only. A correction filed late can lower a risk score. It can no longer raise one.

Common mistakes after the transition

  • Reporting on submitted RAF instead of recognized RAF. The submitted number is what you sent. The MAO-004 number is what CMS will pay on, and the gap between them is the actual work queue.
  • Filtering before submission, out of RAPS habit. Under EDPS, holding back encounters you assume CMS will reject just removes your own chance to see the reject code and fix the source.
  • Stopping at the 277CA. Acceptance into the encounter system is not risk-adjustment eligibility.
  • Treating chart review records like an independent channel. Chart review records ride the same acknowledgment chain, get the same filtering, and appear on the same MAO-002 and MAO-004 as everything else.
  • Reconciling annually. A rejection found after the final deadline is not recoverable, no matter how well documented the chart is.

How Pelica handles encounter submissions

Pelica's Risk Adjustment Copilot keeps one record per diagnosis and follows it the whole way: submitted, acknowledged on the 277CA, processed on the MAO-002, filtered on the MAO-004, then priced on the MMR and detailed on the MOR. Recognized RAF is the number the copilot reports, not submitted RAF, and every open rejection carries the deadline it has to beat. Plans and IPAs run this across 350,000+ members, and a new deployment is live in two weeks.

Related terms

277CA is the front-end acknowledgment that tells you an encounter was accepted into the system at all. MAO-004 is the file that decides which diagnoses on that encounter are risk-adjustment eligible. RAF covers how accepted diagnoses become a risk score, and V28 covers the model those diagnoses are scored against.

Sources