Medicare Encounter MAO-002 Processing Status Report – Layout, Example, and Best Practices

Image Description

September 14, 2025

CMS generates several key reports — MAO-001, MAO-002, and MAO-004 — that provide critical feedback on the outcome of the Encounter Data Processing System (EDPS) editing process. Together, these reports allow Medicare Advantage Organizations (MAOs) to monitor the status of submitted encounter data, identify rejections, review summary counts, and understand why records failed processing. In this article, we focus on the MAO-002 Processing Status Report, which is the primary tool for record-level reconciliation.

The MAO-002 Encounter Data Processing Status Report provides a detailed record of whether submitted encounters were accepted or rejected, including error codes at the file, record, and service-line levels. It is generated only after a file successfully passes all stages of front-end processing and is transmitted to the Encounter Data Processing System (EDPS) for back-end processing. This report is one of the most critical feedback mechanisms available to MAOs and serves as the foundation for timely error correction and resubmission workflows.

Purpose of the MAO-002 Report

The MAO-002 report serves as the official acknowledgement from CMS for each encounter data file received and processed. It indicates disposition for each record and line item, communicates error codes explaining rejections, and enables MAOs to reconcile internal submissions with CMS processing results.

Front-End vs. Back-End Processing

Encounter data files must first clear front-end edits (format validation, submitter ID checks, HIPAA compliance). Only after passing these edits are the files sent to the EDPS back-end. The MAO-002 report confirms this transition and provides the outcome of back-end edits at a granular level.

Encounter Data Submission Workflow

Submitter
(MAO, Vendor, Clearinghouse)
Front-End Processing
HIPAA validation, syntax checks
EDPS Back-End
Business & edit checks
CMS Reports
  • MAO-001 Encounter Data Duplicates Report
    Returned only when duplicates are detected
  • MAO-002 Encounter Data Processing Status Report
    Record/line-level status, errors, preliminary RA flags

Flow of encounter data from the submitter through CMS front-end and EDPS back-end processing, resulting in MAO-001 (duplicates, when applicable) and MAO-002 (record/line-level status).

Key Components of MAO-002

MAO-002 provides status at the file, record (encounter/claim), and service-line levels; identifies each item with Report ID, dates, interchange identifiers, MA contract/encounter IDs, and line numbers; and includes disposition (Accepted/Rejected), error codes/descriptions, and trailer totals for errors, lines, and records accepted/rejected/submitted. Asterisks (*) act as delimiters; field lengths and data types are fixed per the layout.

MAO-002 Report Layout

This table reflects the most recent CMS guidance as of 05/26/2022. If you are aware of a more recent CMS update or notice information here that is no longer current, please reach out so we can ensure this resource stays accurate and up to date.

Position Item Notes Length Format
Report Layout — MAO-002 Report Header Record
1Record Type0 = Header1Numeric, no commas and/or decimals
2Delimiter1Uses the * character value
3-9Report IDValue is “MAO-002”7Alphanumeric
10Delimiter1Uses the * character value
11-18Report DateDate that the report was created by EDPS8Numeric, format CCYYMDD
19Delimiter1Uses the * character value
20-27Transaction Date8Numeric, format CCYYMMDD
28Delimiter1Uses the * character value
29-67Report DescriptionValue is “Encounter Data Processing Status Report”39Alphanumeric, Left Justify, Blank Fill
68Delimiter1Uses the * character value
69-73Filler5Blank Fill – (Removal of Contract ID)
74Delimiter1Uses the * character value
75-104Submission Interchange NumberInterchange Sender ID (ISA06) + Interchange Control Number (ISA13) + Interchange Date (ISA09)30Alphanumeric
105Delimiter1Uses the * character value
106-108Record TypeValue is “INS”, “PRO”, “DME”3Alphanumeric
109Delimiter1Uses the * character value
110-113Submission File TypeValue is “TEST” or “PROD”4Alphanumeric
114Delimiter1Uses the * character value
115-160Filler46Spaces
Report Layout — MAO-002 Report Detail Record
1Record Type1 = Detail1Numeric, no commas and/or decimals
2Delimiter1Uses the * character value
3-9Report IDValue is “MAO-002”7Alphanumeric
10Delimiter1Uses the * character value
11-15Medicare Advantage Contract IDMedicare Contract ID assigned to the MA Plan5Alphanumeric
16Delimiter1Uses the * character value
17-54Plan Encounter ID (Claim Control Number or CCN)Plan Internal Encounter Control Number used in Loop 2300, CML0138Alphanumeric
55Delimiter1Uses the * character value
56-90Encounter ICNInternal Control Number. In encounter data, only 13 spaces represent the ICN; however, additional spaces allow for other use35Alphanumeric
91Delimiter1Uses the * character value
92-94PRELIM (Preliminary) RA flagRisk Flag: PA = Preliminary Allowable; PD = Preliminary Disallowable; PN = Preliminary Not Applicable; FR = Final Reject; Blank3Alphanumeric
95Delimiter1Uses the * character value
96-99PRELIM (Preliminary) RSN (Reason) CodePD = Preliminary Disallowable; PN = Preliminary Not Applicable; FR = Final Reject; PH = Preliminary CPT/HCPCS code is NOT allowable; PT = Preliminary Type of Bill is NOT allowable4Alphanumeric
100Delimiter1Uses the * character value
101-103Encounter Line NumberInternal line number generated by EDPS For any given ICN (claim document), the line numbers will start from “000” representing the claim level, the first encounter line will start from “001” and increment by 1 for every additional line.3Numeric, no commas and/or decimals
104Delimiter1Uses the * character value
105-112Encounter StatusValue is “Accepted” or “Rejected”.8Alphanumeric
113Delimiter1Uses the * character value
114-118Error Code5Alphanumeric
119Delimiter1Uses the * character value
120-159Error DescriptionDescription associated with error code identified.40Alphanumeric
160Delimiter1Uses the * character value
Report Layout — MAO-002 Report Trailer Record
1Record Type9 = Trailer1Numeric, no commas and/or decimals
2Delimiter1Uses the * character value
3–9Report IDValue is “MAO-002”7Alphanumeric
10Delimiter1Uses the * character value
11–18Total Number of Processing Errors8Numeric, no commas and/or decimals
19Delimiter1Uses the * character value
20–27Total Number of Lines Accepted8Numeric, no commas and/or decimals
28Delimiter1Uses the * character value
29–36Total Number of Lines Rejected8Numeric, no commas and/or decimals
37Delimiter1Uses the * character value
38–45Total Number of Lines Submitted8Numeric, no commas and/or decimals
46Delimiter1Uses the * character value
47–54Total Number of Records Accepted8Numeric, no commas and/or decimals
55Delimiter1Uses the * character value
56–63Total Number of Records Rejected8Numeric, no commas and/or decimals
64Delimiter1Uses the * character value
65–72Total Number of Records Submitted8Numeric, no commas and/or decimals
73Delimiter1Uses the * character value
74–160Filler87Spaces

Flat-File MAO-002 Example

0*MAO-002*20250912*20250912*Encounter Data Processing Status Report*     *SUBMITTERID10004000020250912  *PRO*PROD*                                              
1*MAO-002*H1234*CCN5552221101                         *ICN23456789101                     *PA *    *000*Accepted*     *                                        *
1*MAO-002*H1234*CCN5552221101                         *ICN23456789101                     *   *    *001*Accepted*     *                                        *
1*MAO-002*H1234*CCN5552221101                         *ICN23456789101                     *   *    *002*Accepted*     *                                        *
1*MAO-002*H1234*CCN5552221101                         *ICN23456789101                     *   *    *003*Accepted*     *                                        *
1*MAO-002*H1234*CCN5552221102                         *ICN23456789102                     *PA *    *000*Accepted*     *                                        *
1*MAO-002*H1234*CCN5552221102                         *ICN23456789102                     *   *    *001*Accepted*03102*I:Invalid Provider Type/Specialty       *
1*MAO-002*H1234*CCN5552221103                         *ICN23456789103                     *FR *FR  *000*Rejected*00265*Correct/Replace or Void ICN Not in EDP  *
1*MAO-002*H1234*CCN5552221103                         *ICN23456789103                     *   *    *001*Rejected*     *                                        *
1*MAO-002*H1234*CCN5552221103                         *ICN23456789103                     *   *    *002*Rejected*     *                                        *
9*MAO-002*00000001*00000004*00000002*00000006*00000002*00000001*00000003*                                                                                       

Report Cadence

The MAO-001 and MAO-002 reports are posted to the submitter’s designated SFTP mailbox within five (5) business days of CMS receiving the encounter data files. Medicare Advantage Organizations (MAOs) should monitor their SFTP mailboxes regularly to ensure reports are retrieved promptly, processed internally, and any necessary error corrections or resubmissions are made without delay.

Common Uses by MAOs

The MAO-002 Processing Status Report plays a central role in an MAO’s encounter data management workflow. Some of the most common uses include:

  • Reconciliation: Matching submitted encounter files to CMS feedback to ensure that every record has been processed and accounted for.
  • Error Resolution: Identifying rejected records or lines and using the error codes/descriptions to correct data before resubmitting.
  • Tracking Acceptance Rates: Monitoring trends in accepted vs. rejected encounters to improve overall encounter data quality.
  • Operational Reporting: Providing internal teams with summaries of accepted, rejected, and pended encounters for compliance tracking.
  • Audit Preparedness: Maintaining a record of CMS feedback to demonstrate adherence to encounter data submission requirements.

Best Practices

To maximize the value of the MAO-002 Processing Status Report and maintain high-quality encounter data submissions, Medicare Advantage Organizations should consider the following best practices:

  • Automate Retrieval: Set up scripts or jobs to download MAO-001 and MAO-002 reports from the SFTP mailbox as soon as they are available.
  • Daily Review: Incorporate review of MAO-002 reports into your daily encounter processing workflow to quickly identify and correct rejected records.
  • System Integration: Feed MAO-002 results into internal claim/encounter tracking systems so operational teams can work from a single source of truth.
  • Error Trending: Regularly analyze error codes to detect recurring issues and address root causes, reducing future rejection rates.
  • Resubmission Tracking: Maintain a log of corrected and resubmitted encounters to ensure full reconciliation with CMS.
  • Compliance Monitoring: Use acceptance and rejection rates as key performance indicators to meet CMS compliance requirements and internal SLAs.

In Part 2 of this series, we will cover the MAO-001 Encounter Data Duplicates Report. This report is generated and returned by the EDPS only when duplicate errors are identified on submitted encounters. Medicare Advantage Organizations (MAOs) and other submitters will not receive the MAO-001 report if no duplicate errors are present.


We hope you found this article helpful! Please reach out to us with questions/feedback.