5010 Companion Document

Medicare FFS Companion Guide
Medicare Fee-ForService
Standard Companion Guide
Trading Partner Information
Instructions related to Transactions
Based on ASC X12 Implementation
Guides, version 005010
Companion Guide Version Number: 7
March 19, 2017
March 2017 ● 005010]
1
Medicare FFS Companion Guide
Disclaimer
This document may be freely redistributed in its entirety or in parts. The content of this document may not be altered by external
entities. This document may not be sold for profit or used in commercial documents without written permission.
The information in this document is subject to change.
CAQH CORE Phase IV requirements, WSDL, and XSD
can be found here:
CAQH CORE Phase IV
http://www.caqh.org/core/caqh-core-phase-iv-operating-rules
WSDL
http://www.caqh.org/sites/default/files/core/wsdl/CORERule4.0.0.wsdl
XSD
http://www.caqh.org/sites/default/files/core/wsdl/CORERule4.0.0.xsd
If you are referencing a downloaded copy, it is the responsibility of the reader to verify the correct version. CAHABA®, LLC will track
revision changes using a Change Control Summary Table.
This document contains references to websites that may be useful or of interest to Practice Management software vendors,
Clearinghouses, and providers. However, CAHABA®, LLC is not responsible for the content or privacy practices used by other site
owners, nor does it endorse the information contained at these external sites.
The information in the CAQH CORE Phase IV requirements is an implementation of EDI Process via public internet. This
process will allow providers to submit and retrieve EDI work over the web by implementing CAQH CORE Phase IV operating
rules. This path is in addition to the existing EDI process and will all allow providers perform transactions via both EDI Web
and existing EDI. CAQH CORE Phase IV operating rules will allow providers and Medicare Administrative Contractors (MACs)
to communicate with each other in a standardized format. CACH CORE II (http://www.caqh.org/core/caqh-core-phase-iirules) serves as precursor to moving into CAQH CORE IV and providers can refer CACH CORE II to get better understanding of
the transactions/payload types being implemented.
This is intended to serve only as a companion document for the ASC X12 Type 3 Technical Reports (TR3) adopted under the Health
Insurance Portability and Accountability Act (HIPAA). The tables contain requirements to be used for processing data in the CAHBA
claims processing system, specifically: ASC X12N/005010X221 Health Care Claim Payment/Advice (835), ASC X12N/005010X222
Health Care Claim: Professional (837), ASC X12N/005010X223 Health Care Claim: Institutional (837), and any Type 1 Errata published
by ASC X12 and adopted under HIPAA. Also included is guidance for acknowledgment TR3s, specifically: ASC X12N/005010X214
Health Care Claim Acknowledgment (277), and ASC X12C/005010X231 Implementation Acknowledgment for Health Care Insurance
(999), and any Type 1 Errata published by ASC X12.
The use of this document is solely for the purpose of clarification. This document supplements, but does not contradict any
requirements in the CAQH CORE Phase IV and ASC X12N implementation guides.
March 2017 ● 005010]
2
Medicare FFS Companion Guide
Preface
Companion Guides (CG) may contain two types of data, instructions for electronic communications with the publishing
entity (Trading Partner Information) and supplemental information for creating transactions for the publishing entity while
ensuring compliance with the associated CAQH CORE Phase IV, ASC X12 Implementation Guide (IG) (Transaction
Instructions). Either the Trading Partner Information component or the Transaction Instruction component must be
included in every CG. The components may be published as separate documents or as a single document.
The Trading Partner Information component is included in the CG when the publishing entity wants to convey the
information needed to commence and maintain communication exchange.
The Transaction Instruction component is included in the CG when the publishing entity wants to clarify the IG instructions
for submission of specific electronic transactions. The Transaction Instruction component content is limited by ASCX12’s
copyrights and Fair Use statement.
March 2017 ● 005010]
3
Medicare FFS Companion Guide
Table of Contents
DOCUMENT CHANGE SUMMARY LOG
6
1.0 INTRODUCTION
7
1.1 Purpose
1.2 Scope
1.3 Overview
1.4 References
1.5 Additional Information
1.5.1 EDI Acronyms
7
7
8
9
10
10
2.0 GETTING STARTED
13
2.1 Working Together
2.2 Trading Partner Registration
2.3 Trading Partner Testing and Certification Process
2.3.1 Testing Expectations from MAC to Trading Partner
2.3.2 Processing Guidelines and File Availability
2.3.3 How to Sign Up
2.3.4 Process for Testing
2.3.5 What to expect throughout the process
2.3.6 Description of delivery and interpretation of results
13
14
16
16
17
31
31
31
32
3.0 TESTING AND CERTIFICATION REQUIREMENTS
32
3.1 Testing Requirements
3.1.1 File Naming Convention
3.1.2 File Naming Convention – ANSI ASC X12N 837 Claim Transaction
3.1.3 File Naming Convention – ANSI ASC X12N 276 Claim Status Request
3.1.4 Electronic Remittance Advice (ERA)
3.1.5 ANSI ASC X12N 277 Claim Status Request Response
3.2 Certification Requirements
32
34
34
35
35
36
36
4.0 CONNECTIVITY / COMMUNICATIONS
36
4.1 Process flows
4.2 Transmission Administrative Procedures
4.2.1 Re-transmission procedures
4.3 Communication Protocols
4.4 Security Protocols
36
37
38
38
39
5.0 CONTACT INFORMATION
41
5.1 EDI Customer Service
March 2017 ● 005010]
41
4
Medicare FFS Companion Guide
5.2 EDI Technical Assistance
5.3 Provider Services
5.4 Applicable Websites / email
42
42
42
6.0 CONTROL SEGMENTS / ENVELOPES
42
6.1 ISA-IEA
6.1.1 Claims
6.1.2 Remittances
6.1.3 Delimiters
6.1.4 Character Sets
6.2 GS-GE
6.2.1 Claims
6.2.2 Remittances
6.3 ST-SE
6.4 1000A Submitter Name
6.5 1000B Receiver Name
43
43
44
44
45
45
46
46
46
46
46
7.0 ACKNOWLEDGEMENTS AND REPORTS
47
7.1 Report Inventory
49
8.0 ADDITIONAL TRADING PARTNER INFORMATION
51
8.1 Transmission Examples
8.2 Trading Partner Agreement
8.3 Frequently Asked Questions
8.4 Other Resources
51
53
53
54
9. TRADING PARTNER INFORMATION CHANGE SUMMARY
54
10. APPENDICES
54
March 2017 ● 005010]
5
Medicare FFS Companion Guide
Document Change Summary Log
Information regarding version and change control pertinent to any section of this document has been consolidated
Version
Date
Section
Comment
DRAFT
09/01/2010
All
Initial draft version of document
DRAFT1
02/18/2011
TPI: 6.1.2,
6.1.3, 6.1.4,
6.3, 7.1
Updated with required revisions per Data Interchange
Standards Association (DISA) review
TI: 3.0, 4.2
DRAFT2
08/22/2011
ALL
Updated with removal of HH+H information; Changed
VisionShare information to Ability Network.
FINAL
02/15/2012
ALL
Final Version
UPDATE
05/16/2012
TPI: 8.2
Updated links, clarified 1000A and 1000B loops
UPDATE
05/10/2013
All
Updated with new information and removed obsolete
references.
UPDATE
06/24/2014
All
Updated with new information and removed obsolete
references.
UPDATE
03/17/2017
All
CAQH CORE PHASE IV
March 2017 ● 005010]
6
Medicare FFS Companion Guide
Trading Partner Information
1.0 Introduction
1.1 Purpose
This document is intended to provide information from the author of this guide to trading partners to
give them the information they need to exchange EDI data with the author. This includes information
about registration, testing, support, and specific information about control record setup.
An Electronic Data Interchange (EDI) Trading Partner is defined as any Medicare customer (e.g.,
provider/supplier, billing service, and clearinghouse or software vendor) that transmits to, or receives
electronic data from, Medicare. Medicare’s EDI transaction system supports transactions adopted under
the Health Insurance Portability and Accountability Act of 1996 (HIPAA) as well as additional supporting
transactions as described in this guide.
Medicare FFS is publishing this Companion Guide to clarify, supplement and further define specific data
content requirements to be used in conjunction with, and not in place of, the ASCX12NTR3s for all
transactions mandated by Affordable Care Act (ACA), HIPAA and/or adopted by Medicare FFS for EDI.
This Companion Guide provides communication, connectivity and transaction specific information to
Medicare FFS trading partners and serves as the authoritative source for Medicare FFS specific EDI
protocols.
Additional information on Medicare FFS EDI practices are referenced within Pub. 100-04, Medicare
Claims Processing Manual, Chapter 24 on General EDI and EDI Support, Requirements, Electronic Claims
and Mandatory Electronic Filing of Medicare Claims. This document can be accessed at
http://www.cms.gov/manuals/downloads/clm104c24.pdf.
1.2 Scope
EDI addresses how providers/suppliers, or their business associates, exchange professional and
institutional claims, claim acknowledgments, claim remittance advice, claim status inquiry and
responses, and eligibility inquiry and responses electronically with Medicare. This guide also applies to
electronic transactions that are being exchanged with Medicare by third parties, such as clearinghouses,
billing services or network service vendors. Below is a listing of transactions required by Medicare FFS:
March 2017 ● 005010]
7
Medicare FFS Companion Guide
Transactions
Version
270/ 271 Health Care Eligibility Benefit Inquiry and
Response
005010X279A1
837 Health Care Claim: Professional
005010X222A1
837 Health Care Claim: Institutional
005010X223A2
999 Implementation Acknowledgment For Health Care
Insurance
005010X231A1
835 Health Care Claim: Payment/Advice
005010X221A1
276/277 Status Inquiry and Response
005010X212
277CA Claim Acknowledgement
005010X214
National Council for Prescription Drug Programs
(NCPDP) Version D.0 of the Telecom Standard
D.0 April 2009
This companion Guide provides technical and connectivity specification for the following above
listed transactions:

837 Health Care Claim: Institutional

837 Health Care Claim: Professional

835 Health Care Claim: Payment Advice

276/277 Status Inquiry and Response
Technical specifications for the 999 Implementation Acknowledgement for Health Care Insurance
and 277CA Claim Acknowledgement are subsumed under the technical specifications for the 837
Institutional and Professional Claim transaction.
The 270/271 Health Care Eligibility Benefit Inquiry and Response has its own companion guide that
can be found at: http://www.cms.gov/HETSHelp/.
NCPDP Version D.0 also has its own companion guide that can be found at:
http://www.ngscedi.com/.
1.3 Overview
March 2017 ● 005010]
8
Medicare FFS Companion Guide
This Companion Guide includes information needed to commence and maintain communication
exchange with Medicare. In addition, this Companion Guide has been written to assist you in
designing and implementing transaction standards to meet Medicare's processing standards. This
information is organized in the sections listed below:

Getting Started: This section includes information related to hours of operation, data services,
and audit procedures. Information concerning Trading Partner registration and the Trading
Partner testing process is also included in this section.

Testing and Certification Requirements: This section includes detailed transaction testing
information as well as certification requirements needed to complete transaction testing with
Medicare.

Connectivity/Communications: This section includes information on Medicare’s transmission
procedures as well as communication and security protocols.

Contact Information: This section includes EDI customer service, EDI technical assistance,
provider services and applicable Websites.

Control Segments/Envelopes: This section contains information needed to create the ISA/IEA,
GS/GE and ST/SE control segments for transactions to be submitted to Medicare.

Acknowledgments and Reports: This section contains information on all transaction
acknowledgments sent by Medicare and report inventory.

Additional Trading Partner Information: This section contains information related to
implementation checklist, transmission examples, Trading Partner Agreements and other
resources.

Trading Partner Information Change Summary: This section describes the differences between
the current Companion Guide and the previous Companion Guide(s).
1.4 References
The following Websites provide information for where to obtain documentation for Medicare
adopted EDI transactions and code sets.
Resource
Web Address
ASC X12 TR3 Implementation
Guides
http://store.x12.org/
March 2017 ● 005010]
9
Medicare FFS Companion Guide
Resource
Web Address
Washington Publishing Company
Health Care Code Sets
http://www.wpc-edi.com/content/view/711/401/
1.5 Additional Information
1.5.1 EDI Acronyms
Acronym
ACA
Term/Explanation
Affordable Care ACT
ANSI
American National Standards Institute
ASC X12
The Accredited Standards Committee (ASC) X12 was tasked to develop uniform
standards for inter-industry electronic interchange of business transactions by the
American National Standards Institute.
“ASC X12 develops, maintains, interprets, publishes and promotes the proper use of
American National and UN/EDIFACT International Electronic Data Interchange
Standards.Ӡ
CCI
Communications/Connectivity Information
CG
Companion Guide
CAQH
Council for Affordable Quality Healthcare
CORE
Council for Affordable Quality Healthcare
DNS
Domain Name Server - Computers on the Internet are indexed by an Internet Protocol
(IP) address. These are not very easy to remember and may sometimes change. When
the DNS is sent in place of an IP, there is no need to remember a complicated number.
It also eliminates errors when IPs change. Typically, the DNS of the old IP is redirected
to point to the new IP, so connectivity issues are less likely to occur when using a DNS.
EDI
Electronic Data Interchange
ERF
Electronic Report File – Formatted acknowledgment file prior to Version 5010 in
proprietary layout.
FTP
File Transfer Protocol – This is a method available to deliver and retrieve batch files to
and from Cahaba Government Benefit Administrators®, LLC (Cahaba)
March 2017 ● 005010]
10
Medicare FFS Companion Guide
Acronym
IT
Term/Explanation
Information Technology
HCCA
Health Care Claim Acknowledgment – The HCCA is created using the 277 Transaction
with 005010X214 in the ST03 and TH in the BHT06 to indicate its intent.
HIPAA
Health Insurance Portability and Accountability Act – Federal law that addresses
various aspects of healthcare that include pre-existing conditions, privacy, security,
and transactions and codes sets.
HTTP
Hypertext Transfer
HTTPS
Hypertext Transfer Protocol within a connection encrypted by Transport Layer Security
LAN
Local Area Network - A system that links together electronic office equipment and
forms a network within an office or building.
MIME
Multipurpose Internet Mail Extensions
NPI
National Provider Identifier
PHI
Protected Health Information - The HIPAA Privacy Rule defines PHI as individually
identifiable health information about the past, present, or future physical or mental
health or condition (including the provision of his/her healthcare, insurance, payment
status, etc.) of an individual.
SHA
SOAP
Secure Hash Algorithm-is one of a number of cryptographic hash functions. A
cryptographic hash is like a signature for a text or a data file. SHA-256 algorithm
generates an almost-unique, fixed size 256-bit (32-byte) hash. Hash is a one way
function – it cannot be decrypted back. This makes it suitable for password validation,
challenge hash authentication, anti-tamper, digital signatures. SHA-256 is one of the
successor hash functions to SHA-1, and is one of the strongest hash functions
available.
Simple Object Access Protocol
SSL
Secure Socket Layer
TI
Transaction Instruction
TR3
Technical Type Report 3 – The report type used to contain implementation guidance
for a specific ASC X12 transaction. Prior to 5010 this type of instruction was contained in
documents referred to as Implementation Guides (IG).
TRANFILE
March 2017 ● 005010]
Transmission File – This file contains high-level status of an 837 transmission prior to
running through standard and implementation edits such as whether a file was
unzipped successfully or if the file was rejected due to invalid format (this is not an
11
Medicare FFS Companion Guide
Acronym
Term/Explanation
ASC X12 transaction).
WSDL
Web Service Definition Language
WEDI
Workgroup for Electronic Data Interchange
“MISSION: To provide multi-stakeholder leadership and guidance to the healthcare
industry on how to use and leverage the industry's collective technology, knowledge,
expertise and information resources to improve the administrative efficiency, quality
and cost effectiveness of healthcare information.” ‡
X12N
See ASC: Within X12 there are committees designated with a letter. N represents
Insurance.
The Websites listed below provide additional resources during the transition year for HIPAA version
5010 implementation.
Resource
Web Address
Central Version 005010 and D.0
Webpage on CMS Website
http://www.cms.gov/Versions5010andD0/
Educational Resources (including MLN .http://www.cms.gov/Versions5010andD0/40_Educ
articles, fact sheets, readiness
ational_Resources.asp#TopOfPage
checklists, brochures, quick reference
charts and guides, and transcripts from
national provider calls)
Affordable Care Act - Operating Rules Requirements for Phase II and Phase III
Compliance for Batch Processing
https://www.cms.gov/Outreach-andEducation/Medicare-Learning-NetworkMLN/MLNMattersArticles/Downloads/MM9358.pdf
Dedicated HIPAA 005010/D.0 Project
Web page (including technical
documents and communications at
national conferences)
http://www.cms.gov/MFFS5010D0/
Frequently Asked Questions
http://questions.cms.hhs.gov/app/answers/list/kw/
March 2017 ● 005010]
12
Medicare FFS Companion Guide
Resource
Web Address
5010
Responses to Technical Comments
http://www.cms.gov/TransactionCodeSetsStands
To request changes to HIPAA adopted
standards
http://www.hipaa-dsmo.org/
The following website provides operational information for EDI and electronic transaction
standards:
Medicare FFS EDI Operations http://www.cms.gov/ElectronicBillingEDITrans/
2.0 Getting Started
2.1 Working Together
Cahaba Government Benefit Administrators®, LLC (Cahaba) is dedicated to providing several
communication channels to ensure communication remains constant and efficient. Cahaba has several
options in an effort to assist the community with their electronic data exchange needs. By using any of
these methods Cahaba is focused on supplying the Trading Partner community with a variety of support
tools.
An EDI help desk is established for the first point of contact for basic information and troubleshooting.
The help desk is available to support most EDI questions/incidents while at the same time being
structured to triage each incident if more advanced research is needed. An EDI e-mail is also accessible
as a method of communicating with Cahaba. The email account is monitored by knowledgeable staff
ready to assist you. When communicating via email, please exclude any Protected Health Information
(PHI) to ensure security is maintained. In addition to the Cahaba’s EDI help desk and email access, feel
free to communicate via alternative methods (see section 5 below for contact information).
Cahaba also has several external communication components in place to reach out to the trading
partner community. Cahaba posts all critical updates, system issues and EDI specific billing material to
their website, https://www.cahabagba.com/. All Trading Partners are encouraged to visit this page to
ensure familiarity with the content of the site. Cahaba also distributes EDI pertinent information in the
form of an EDI newsletter or comparable publication, which is posted to the Website every month. In
addition to the Website, a distribution list has been established in order to broadcast urgent messages.
Please register for Cahaba’s distribution list by completing the subscription form at
https://www.cahabagba.com/forms/subscribeForm.htm.
March 2017 ● 005010]
13
Medicare FFS Companion Guide
Specific information about the above-mentioned items can be found in the sections below.
2.2 Trading Partner Registration
An EDI Trading Partner is any entity (provider, billing service, clearinghouse, software vendor, employer
group, financial institution, etc.) that transmits electronic data to or receives electronic data from
another entity.
Medicare FFS and Cahaba support many different types of trading partners or customers for electronic
data interchange (EDI). To ensure proper registration it is important to understand the terminology
associated with each customer type.
A Submitter is the entity that owns the submitter ID associated with the healthcare data being
submitted. It is most likely the provider, hospital, clinic, supplier, etc., but could also be a third party
submitting on behalf of one of these entities. However, a submitter must be directly linked to each
billing NPI. Often the terms submitter and trading partner are used interchangeably because a Trading
Partner is defined as the entity engaged in the exchange or transmission of electronic transactions.
Thus, the entity that is submitting electronic administrative transactions to Cahaba is a Medicare FFS
trading partner.
Provider/Supplier – the entity that renders services to beneficiaries and submits health care claims to
Medicare.
A Vendor is an entity that provides hardware, software and/or ongoing technical support for covered
entities. In EDI, a vendor can be classified as a software vendor, billing or network service vendor or
clearinghouse.
Software Vendor – an entity that creates software used by billing services, clearinghouses and
providers/suppliers to conduct the exchange of electronic transactions with Medicare FFS.
Billing Service – a third party that prepares and/or submits claims for a provider/supplier.
Clearinghouse – a third party that submits and/or exchanges electronic transactions (claims, claim
status or eligibility inquiries, remittance advice, etc.) on behalf of a provider/supplier.
Network Service Vendor – a third party that provides connectivity between a provider, supplier, clearing
house or billing service and Cahaba.
Medicare requires all trading partners to complete EDI registration and sign an EDI Enrollment form. The
EDI enrollment form designates the Medicare contractor and/or CEDI as the entity they agree to engage
in for EDI and ensures agreement between parties to implement standard policies and practices to
ensure the security and integrity of information exchanged. The forms can be accessed at:
Part B (Professional)
March 2017 ● 005010]
14
Medicare FFS Companion Guide
https://www.cahabagba.com/part_b/edi/forms.htm
Part A (Institutional)
https://www.cahabagba.com/part_a/edi/forms.htm
Entities processing paper do not need to complete an EDI registration.
New providers to EDI and providers wishing to change their method of interchange for any available
transaction must complete an EDI Application/Agreement prior to the change taking effect. These forms
and the detailed instructions for completing and submitting them can be found by following the links
above.
 NOTE: The EDI forms must be completed on the Cahaba website prior to being printed.
Please sign all signature fields and fax to the number listed on the first page of the
application.
Under HIPAA, EDI applies to all covered entities transmitting the following administrative transactions:
837I and 837P, 835, 270/271, 276/277 and NCPDP. Beginning on January 1, 2011, Medicare contractors
and CEDI will also use the TA1, 999 and 277CA error handling transactions.
Medicare requires that we furnish new providers/suppliers that request Medicare claim privileges
information on EDI. Additionally, Medicare requires us to assess the capability of entities to submit data
electronically, establish their qualifications (see test requirements in Section 3.0 below), and enroll and
assign submitter EDI identification numbers to those approved to use EDI. The EDI enrollment process
for the Medicare beneficiary inquiry system (HETS 270/271) is currently a separate process. Information
on the EDI enrollment process for HETS can be found on the CMS HETS Help website
(http://www.cms.gov/HETSHelp/).
A provider must obtain an NPI and furnish that NPI to Cahaba prior to completion of an initial EDI
Enrollment Agreement and issuance of an initial EDI number and password by that contractor. Cahaba is
required to verify that NPI is on the NPI Crosswalk. If the NPI is not verified on the NPI Crosswalk, the EDI
Enrollment Agreement is denied and the provider is encouraged to contact Cahaba’s provider
enrollment department (for Medicare Part A and Part B providers) or the National Supplier
Clearinghouse (for DME suppliers) to resolve the issue. Once the NPI is properly verified, the provider
can reapply the EDI Enrollment Agreement.
A provider’s EDI number and password serve as a provider’s electronic signature and the provider would
be liable if any entity with which the provider improperly shared the ID and password performed an
illegal action while using that ID and password. A provider’s EDI access number and password are not
part of the capital property of the provider’s operation, and may not be given to a new owner of the
provider’s operation. New owners must obtain their own EDI access number and password.
March 2017 ● 005010]
15
Medicare FFS Companion Guide
If providers elect to submit/receive transactions electronically using a third party such as a billing agent,
a clearinghouse, or network services vendor, they are required to have an agreement signed by that
third party. The third party must agree to meet the same Medicare security and privacy requirements
that apply to the provider in regard to viewing or use of Medicare beneficiary data. These agreements
are not to be submitted to Medicare, but are to be retained by the providers. Providers will notify
Cahaba which third party agents they will be using on their EDI Enrollment form.
Third parties are required to register with Cahaba by completing the third party agreement form. This
will insure that their connectivity is completed properly; however, a separate enrollment may be
required for enrollment in mailing lists to receive all publications and email notifications.
This agreement can be downloaded from the Cahaba website at:
Part B (Professional)
https://www.cahabagba.com/part_b/edi/forms.htm
Part A (Institutional)
https://www.cahabagba.com/part_a/edi/forms.htm
Providers must also be informed that they are not permitted to share their personal EDI access number
and password with any billing agent, clearinghouse/network service vendor. Providers must also not
share their personal EDI access number with anyone on their own staff who does not need to see the
data for completion of a valid electronic claim, to process a remittance advice for a claim, to verify
beneficiary eligibility, or to determine the status of a claim. No other non-staff individuals or entities
may be permitted to use a provider’s EDI number and password to access Medicare systems.
Clearinghouse and other third party representatives must obtain and use their own unique EDI access
number and password from Cahaba. For a complete reference to security requirements see section 4.4
below and refer to the Appendix A CMSR High Impact Level Data document located on the CMS website
(http://www.cms.gov/informationsecurity/downloads/ARS_App_A_CMSR_HIGH.pdf.)
2.3 Trading Partner Testing and Certification Process
2.3.1 Testing Expectations from MAC to Trading Partner
 Test 837P and/or 837I, and 835 if applicable.
 Obtain testing instructions from the Cahaba website
 Review Companion Guide
 Download, review, and understand the 837, 999, and 277CA TR3 Documents.
March 2017 ● 005010]
16
Medicare FFS Companion Guide
 Dedicate resources to provide technical support for testing to ensure accuracy and timely
feedback.
 To become familiar with the Edits Spreadsheets which are also located on the CMS website
at http://www.cms.gov/Medicare/Billing/MFFS5010D0/Technical-Documentation.html.
 Vendor and/or billing service or clearinghouse to support providers with human readable
formats of the acknowledgements transactions (999 and 277CA).
Processing Guidelines and File Availability
CR9358 requires the MACs to implement a solution to comply with CAQH CORE Phase II Connectivity Rule 270, including the
use of X.509 Client Certificates over SSL. This solution must be able to receive and post the batch 276/277 transactions for
using the public internet for the Hypertext Transfer Protocol within a connection encrypted by Transport Layer Security
(HTTP/S) transport. The MACs shall accept 276 transactions up until 9pm Eastern time of a business day, which equates to
receipt of the 276 within the EDI front-end system for any 276 transactions submitted via either the MAC’s Electronic Data
Interchange (EDI) gateway or the public Internet. The MAC must then return the 277 transaction by 7:00 am Eastern time
the next business day. The MACs must also track the times of any received inbound messages with the capability to
generate a report (audit log) that tracks the 999 response to the inbound 276 as well as date and timestamp for the 277,
including the date and time the message was sent in HTTP+MIME or SOAP+WSDL Message Header tags. The MACs must
support both Message Envelope Standards and Message Exchanges (HTTP+MIME) and Simple Object Access Protocol and
Web Service Definition Language (SOAP+WSDL) Message. The solution must be able to report HTTP server errors with an
HTTP 500 Internal Service Error or a HTTP 503 Service Unavailable error message for 276/277/835/999 transactions. The
MACs must support Submitter Authentication Standards as detailed in Operating rule 153 for the 276/277/835/999
transactions.
Certain transactions may be transmitted and received via the Internet, provided the user meets the required
security standards:



Either HTTP+MIME or SOAP+WSDL
o ‘Sender ID’ will be populated by the unique submitter ID assigned by Cahaba to
the sender
o ‘Receiver ID’ will be the Cahaba Receiver ID specified in section 6.1.1 of this
document
X.509 Client Certificates over Secure Socket Layer (SSL)
Submitter must meet Submitter Authentication Standards detailed in Operating rule
153, Section 5.
This is in accordance with the Phase II Connectivity Rule 270, which is based on the Phase I Connectivity Rule
153.
For electronic remittance advice (835) Cahaba uses HTTP/S Version 1.1 as a transport method for users who
retrieve their files via the public Internet.
March 2017 ● 005010]
17
Medicare FFS Companion Guide
For files submitted and retrieved via the public Internet, Cahaba complies with the security and authentication
requirements as detailed in the Phase II CORE 270 Connectivity Rule.
March 2017 ● 005010]
•
Claim files must be received on the Secure FTP server before 8 p.m. CST (9 p.m. EST) for
complete processing to occur that business day.

999 and Daily Log will be available for retrieval in your directory on the Secure FTP server
within two hours of file submission of ANSI 837 or 276 file from 8:00 a.m. CST to 3:30 p.m.
CST (9:00 a.m. EST to 4:30 p.m. EST).

Files accepted on the 999 are moved from the Secure FTP Server to the mainframe to pass
through the Common Edit Module (CEM) for additional editing.

The 277CA (Claim Acknowledgement) and 277 will be available for retrieval after 6:00 a.m.
CST (7:00 a.m. EST) on the next business day.
•
Only Batch processing mode is currently being implemented.
•
Following four transactions are currently being implemented:
1.
276
Claim Status Request
2.
999
Implementation
Acknowledgement
3.
277
Claim Status Response
4.
835
Electronic Remittance Advice
•
Provider will need to use X.509 certificate for authentication and SOAP + MTOM as a message format
(CAQH CORE Phase IV).
•
For data retrieval (in case of 999, 277, and 835) provider will need to provide the soap message
(CAQH CORE Phase IV) along with a single MTOM payload of an XML file. Using the transaction type
in the soap message along with the date provided in the XML file, provider will be able to retrieve the
entire set of files specific to a transaction type and the date files were processed at the backend.
18
Medicare FFS Companion Guide
Sample XML
dateRequest.xml
XSD
dateRequest.xsd
Date Format
•
Provider will have a flexibility to send files via one medium (EDI/EDI Web) and retrieve file from
another.
•
Batch submission
o
March 2017 ● 005010]
YYYYMMDD
The Batch Submission message structure shown below specifies SOAP 1.2, and also uses
MTOM to send the payload file. This shows the following:
 The HTTP Headers are shown colored in blue.

The portion of the SOAP envelope colored in green

The Batch file (MTOM attachment) is shown colored in orange.
19
Medicare FFS Companion Guide
•
Batch submission response
o
March 2017 ● 005010]
The Batch Submission message structure shown below specifies SOAP 1.2, and also uses
MTOM to send the payload file. This shows the following:
 This response will not have any payload but will still be in an MTOM format
20
Medicare FFS Companion Guide
•
Batch submission secondary acknowledgement retrieval request
o
March 2017 ● 005010]
The Batch Submission Acknowledgement Retrieval Request message structure shown below
specifies SOAP 1.2. The use of MTOM in Batch mode request/response creates multipart
MIME even though there is no payload. This shows the following:
 This retrieval request will contain an XML file containing a single date field in
‘YYYYMMDD’ format. (See Example ‘dateRequest.xml’ on Page 19.)
 This field will be extracted by the API.
 API will then take the extracted Date and payload type to find files on the directory.
21
Medicare FFS Companion Guide
•
Batch submission secondary acknowledgement retrieval response
o
March 2017 ● 005010]
The Batch Submission Acknowledgement Retrieval Response message structure shown
below specifies SOAP 1.2 and MTOM. This shows the following:
 The API will package all the files that matches the search and send this message
with files in the payload
22
Medicare FFS Companion Guide
•
Batch submission result retrieval request
o
March 2017 ● 005010]
The Batch Results Retrieval Request message structure shown below specifies SOAP 1.2. The
use of MTOM in Batch Mode request/response creates multipart MIME even though there is
no payload (which may be the case for a Batch Retrieval Request). This shows the following:
 This retrieval request will contain an XML payload (dateRequest.xml) file containing
a single date field.
 This field will be extracted by the API.
 API will then take the extracted Date and payload type to find files on the directory.
23
Medicare FFS Companion Guide
•
Batch submission result retrieval response
o The Batch Results Retrieval Response message structure shown below specifies SOAP 1.2
and MTOM. This shows the following:

March 2017 ● 005010]
The API will package all the files that matches the search and send this message
with files in the payload
24
Medicare FFS Companion Guide
•
March 2017 ● 005010]
Batch results ack submission message
o This is the submission of ack file for the successful receipt of Batch result files
25
Medicare FFS Companion Guide
March 2017 ● 005010]
26
Medicare FFS Companion Guide
•
March 2017 ● 005010]
Batch Results Acknowledgement Submission Response Message
o Ack receipt response.
27
Medicare FFS Companion Guide
Error Handling:
element name
Data type
validation condition
ErrorMessage
ErrorCode
PayloadType
string
"X12_999_SubmissionRequest_005010X231A1"
"X12_Response_ConfirmReceiptReceived"
"X12_999_RetrievalRequest_005010X231A1"
"X12_999_Response_005010X231A1"
"X12_276_Request_005010X279A1"
"X12_BatchReceiptConfirmation"
"X12_005010_Request_Batch_Results_277"
"X12_277_Response_005010X279A1"
"X12_835_Request_005010X221A1"
"X12_835_Response_005010X221A1"
A request was
received at this
server with an invalid
PayloadType that is
currently not
implemented by this
server
NotSupported
March 2017 ● 005010]
28
Medicare FFS Companion Guide
A request was
received at this
server with an invalid
ProcessingMode that
is currently not
implemented by this
server
NotSupported
Maximum length 50 characters
Illegal value provided
for SenderID. Value
provided is not valid
based on the
metadata constraints
defined in the CAQH
CORE Connectivity
Rule.
Illegal
string
Maximum length 50 characters
Illegal value provided
for ReceiverID. Value
provided is not valid
based on the
metadata constraints
defined in the CAQH
CORE Connectivity
Rule.
Illegal
CORERuleVersion
string
4.0.0
The CAQH CORE Rule
Version sent is not
valid at the receiver
(server).
VersionMismatch
CheckSum
string
64 digits (SHA 256)
The checksum value
computed on the
recipient did not
match the value that
was sent in the
envelope.
ChecksumMismatch
ed
ProcessingMode
string
PayloadID
string
PayloadLength
string
TimeStamp
datetime
format: 2007-08-30T10:20:34Z
SenderID
string
ReceiverID
March 2017 ● 005010]
"Batch"
29
Medicare FFS Companion Guide
Payload (Xml with
Date)
If more than one xml is uploaded or date is not
properly formated per the xsd
Date value provided
is not valid based on
the metadata
constraints defined
in the Companion
guide.
Payload
If payload failed to process (create on EFT)
Send Http 500 error No error required.
(Will send Soap
server fault)
FormatNotSupporte
d
**success**
Envelope was
processed
successfully.
Success
**No files found**
Envelope was
processed
successfully but no
files were found
matching provided
information
Success
March 2017 ● 005010]
30
Medicare FFS Companion Guide
2.3.3 How to Sign Up
 Contact the Cahaba EDI Help Desk at:
Part A and Part B: (866)582-3253
 Complete EDI Application
Existing Vendor and/or Billing Service or Clearinghouse
If you are an Existing vendor and/or Billing Service or Clearinghouse, you do not need to
complete the EDI Application.
New Vendors/Billing Services/Clearinghouses –
You must complete the following:
•
EDI Vendor Application and Network Service Agreement
•
EDI Application or System Access Application completed for each
client/medical practice and signed by the authorized personnel in the
provider’s office.
•
Billing Service Application (if applicable)
EDI Applications are located on Cahaba’s website at:
Part B (Professional) https://www.cahabagba.com/part_b/edi/forms.htm
Part A (Institutional) https://www.cahabagba.com/part_a/edi/forms.htm
2.3.4 Process for Testing
• New vendors need to complete the Vendor Application available on our website at
https://www.cahabagba.com/forms/.
•
At least one EDI application from a provider who will be using the software to be tested
must be included with the vendor application.
•
It is important that you download and review the reports on the Secure FTP Server for a
status of your test files. Please make corrections as needed and continue to send test files.
•
Once you have successfully met the criteria for testing, the test submitter should contact
the EDI Help Desk for production status.
2.3.5 What to expect throughout the process
 Testing instructions on Cahaba’s website at:
March 2017 ● 005010]
31
Medicare FFS Companion Guide
For Part A
https://www.cahabagba.com/part_a/edi/testing_procedures.htm
For Part B
https://www.cahabagba.com/part_b/edi/Overview_N3_Testing_procedures.htm
 Accommodation of all requests for testing within a reasonable time frame. (Once the vendor
has notified Cahaba of their desire to test, they will be required to send their initial test file
within thirty days and proactively monitor their testing until approval is received from
Cahaba).
 An approved vendor list with all successfully tested vendors published on Cahaba’s
website at:
 For Part A
http://www.cahabagba.com/part-a/claims/electronic-data-interchange-edi/directoryof-approved-vendors/
For Part B

http://www.cahabagba.com/part-b/claims-2/electronic-data-interchange-edi/directoryapproved-vendors/

Test results will be available in your directory on the Secure FTP Server within 24 hours
of file submission. All submitters are responsible for retrieving their test results from
their directory and making necessary corrections.
2.3.6 Description of delivery and interpretation of results
Output file will be available for them to interpret based on the guidelines and the edit reference
guide.
3.0 Testing and Certification Requirements
3.1 Testing Requirements
All claim submitters must produce accurate electronic test claims before being allowed to submit claim
transactions in production. All submitters must send a test file containing at least 25 claims, which are
representative of their practice or services. The number of claims could be increased or decreased, on a
case by case basis, to ensure adequate testing of any given submitter. Test claims are subject to
March 2017 ● 005010]
32
Medicare FFS Companion Guide
standard syntax and IG semantic data edits; documentation will be provided when this process detects
errors.
•
Standard syntax testing validates the programming of the incoming file and includes file layout,
record sequencing, balancing, alpha-numeric/numeric/date file conventions, field values, and
relational edits. Test files must pass 100 percent of the standard syntax edits before production is
approved.
•
IG Semantic Data testing validates data required for claims processing, e.g., procedure/diagnosis
codes, modifiers. A submitter must demonstrate, at a minimum, a 95 percent accuracy rate in data
testing for at least two consecutive test files before production is approved where, in the judgment
of Cahaba, the vendor/submitter will make the necessary correction(s) prior to submitting a
production file. For FIs, the minimum 95 percent accuracy rate includes the front-end edits applied
using the FISS implementation guide editing module.
•
A 999 will be available within an hour after a test file has been submitted. If the file is accepted, or
accepted with errors, the 277CA will be available by the morning of the next business day.
Many claim submitters use the same software to submit their electronic claims to Medicare.
•
In those cases Cahaba is not required to test each submitter that uses the same software.
•
Once the vendor’s software is approved for production, all of the facilities/providers/billing services
/clearinghouses are approved.
•
The facility/provider must have an EDI Application on file for that vendor and/or Billing Service or
Clearinghouse before submitting electronic claims. Billing Services/Clearing houses must have a
completed Billing Service Application on file for the vendor’s software they are using.
Providers/suppliers who submit transactions directly to more than one FI, Carrier, RHHI, A/B MAC,
and/or CEDI, and billing services and clearinghouses that submit transactions to more than one FI,
Carrier, RHHI, A/B MAC, and/or CEDI, must contact each FI, Carrier, RHHI, A/B MAC, and/or CEDI with
whom they exchange EDI transactions to inquire about the need for supplemental testing whenever
they plan to begin to use an additional EDI transaction, different or significantly modified software for
submission of a previously used EDI transaction, or before a billing agent or clearinghouse begins to
submit transactions on behalf of an additional provider. The individual FI, Carrier, RHHI, A/B MAC,
and/or CEDI may need to retest at that time to re-establish compatibility and accuracy, particularly if
there will also be a change in the telecommunication connection to be used.
Billing services and clearinghouses are not permitted to begin to submit or receive EDI transactions on
behalf of a provider prior to submission of written authorization by the provider that the billing agent or
March 2017 ● 005010]
33
Medicare FFS Companion Guide
clearinghouse has been authorized to handle those transactions on the provider’s behalf. See section 2.2
above for further information on EDI Enrollment.
3.1.1 File Naming Convention
Claim Type
Naming Convention (Example)
Professional Claim
PALPnnnn.8375010.clm
Institutional Claim
PALInnnn.8375010.clm
Professional Claim Status
PALBnnnn.2765010.276
Institutional Claim Status
PALAnnnn.2765010.276
Remits
submitter.date.8355010.zip
Claim Status Response
submitter.date.2775010.zip
Implementation Acknowledgement
submitter.filename.date.time.999
Health Care Claim Acknowledgement
submitter.date.277CA5010.zip
3.1.2 File Naming Convention – ANSI ASC X12N 835 Electronic Remittance Advice
Files must be named according to the following file naming specifications and compressed prior to
transmission.
Uncompressed (unzipped):
(t,p)(al, ga, tn) (i, p)(0000-9999).(8375010).clm
Compressed (zipped):
(t,p)(al,ga, tn) (i,p)(0000-9999).(8375010).zip
(t,p) : t = Test, p = Production
(al, ga, tn) –
March 2017 ● 005010]
State code for Medicare Line of Business
34
Medicare FFS Companion Guide
(i, p):
i = Institutional or HH + H ANSI 837, p = Professional ANSI 837
(0000-9999) -
Transmission number per day
Example Test/ Production File Name Uncompressed:
o
tgap0000.8375010.clm or pgap0000.8375010.clm
Example Test/Production File Name Compressed:
o
tgap0000.8375010.zip or pgap0000. 8375010.zip
3.1.3 File Naming Convention – ANSI ASC X12N 276 Claim Status Request
Files must be named according to the following file naming specifications and compressed prior
to transmission. Use either all UPPERCASE or all lowercase:
(P)(AL, GA, TN)(A, B) (nnnn).2765010.276
(P) : P = Production
(AL, GA, TN): State code for Medicare Line of Business
(A, B)
A = Part A Institutional
B = Part B Professional
(nnnn) : Transmission number per day
Example Uncompressed:
PGAB0001.276 5010.276 or pgab0001.2765010.276
Example Compressed:
PGAB0001.2765010.ZIP or pgab0001.2765010.zip
3.1.4 Electronic Remittance Advice (ERA)
Electronic Remittance Advice (ERA) – The electronic remittance advice is a standard ANSI ASC X12N
835 transaction that corresponds to a Standard Paper Remittance Advice. ERA files are available for
downloading from the Secure FTP server following the regularly scheduled payment cycles. ERA files
are available on the Secure FTP server for 45 days after which they are purged and can no longer be
March 2017 ● 005010]
35
Medicare FFS Companion Guide
restored or retrieved. Please ensure you download your ERA files on a regular basis to avoid having
to request a duplicate hard copy remittance. The ERA files are named as follows:
[Submitter ID].[Date].8355010.zip
e.g. – USERID.20110101.8355010.zip
3.1.5 ANSI ASC X12N 277 Claim Status Request Response
ANSI ASC X12N 277 Claim Status Request Response – The 277 claim status response is a standard
ANSI ASC X12N 277 transaction that corresponds to the ANSI ASC X12N 276 claim status request.
The 277 files are available the following business day after submitting the 276 request. The 277 files
are named as follows:
[USERID].[file processed date].2775010.zip
e.g. gaf12345.20110101.2775010.zip
3.2 Certification Requirements
Medicare FFS does not certify providers/suppliers; however, Cahaba does certify vendors in the
form of testing with them and maintaining an approved vendor list that can be accessed at:
Part B
http://www.cahabagba.com/part-b/claims-2/electronic-data-interchange-edi/directory-approvedvendors/
Part A
http://www.cahabagba.com/part-a/claims/electronic-data-interchange-edi/directory-of-approvedvendors/
Billing Services and Clearinghouses using an approved vendor’s software to submit their claims do
not need to test. Billing Services and Clearinghouses who are using their own proprietary software
to submit their claims will need to test according to the procedures outlined in this document for
vendors.
4.0 Connectivity / Communications
4.1 Process flows
1) A submitter will log onto a designated account on the Secure FTP Server at bluecmsftp.bcbsal.org
using a connection via an approved Network Service Vendor connection.
2) The claim files will be sent to the users' respective directories.
March 2017 ● 005010]
36
Medicare FFS Companion Guide
4) After the files go through pre-edits (Pre-edits are high-level edits for zip errors, filename errors,
ISA presence checks, etc.) and compliance checks [Level 1 (Standard) and Level 2 (Implementation
Guide) verification], the information will be compiled in the 999 acknowledgement.
5) The file will then be translated to the CMS Flat File with 999E level errors denoted by including a
STC segment within the file and FTPed to the CEM Server.
6) The files are processed by the appropriate CEMA/B module, utilizing Reference files located on a
MS SQL Server, for detailed editing along with Receipt Control Balancing processing and accepted
claims will be assigned claim numbers (DCN/ICN).
7) The CMS Flat Files containing the CTRD record will then be FTPed to the Cahaba Mainframe.
8) A 277HCCA Claim Acknowledgement transaction is created for each claim file processed. This data
will be sent back to the Submitter’s Directory.
9) The CMS Flat Files (837 I/P and 276 Claim Status Request) will be grouped and NDMed to the
respective Enterprise Data Center for processing.
10) Once processing is complete at the EDC, the CMS Flat Files (835 Remittance and 277 Response)
are NDMed back to the Cahaba Mainframe.
11) The CMS Flat Files are FTPed to the CEM Server for Receipt Control Balancing processing.
12) The processed CMS Flat Files will be FTPed to the FTP Server for distribution to the Submitter’s
Directory.
4.2 Transmission Administrative Procedures
•
Claim files must be received on the Secure FTP server before 3:30 p.m. CST (4:30 p.m. EST) for
complete processing to occur that business day. Files received after 3:30 p.m. CST (4:30 p.m. EST)
will be processed the following business day.
•
Please try and send claim files throughout the day instead of sending all files right before the
established cut-off time. Any large claim files should not be sent at the cut-off time because this can
result in an interruption to the end-of-day processing.
•
999 and Daily Log will be available for retrieval in your directory on the Secure FTP server within two
hours of file submission of ANSI 837 or 276 file by your Network Service Vendor (NSV).
•
Files accepted on the 999 are moved from the Secure FTP Server to the mainframe to pass through
the Common Edit Module (CEM) for additional editing.
•
The 277CA (Claim Acknowledgement) will be available for retrieval the following business day.
March 2017 ● 005010]
37
Medicare FFS Companion Guide
4.2.1
Re-transmission procedures
• CEM does perform duplicate check validation as a hash total of data within each ST-SE
(transaction set)
•
If the transaction set needs to be retransmitted due to transmission failure, change the value in
BHT02 to ‘18’ and resubmit the files; or,
•
Add or delete claims to or from the files to alter the batch so it is not the same data, then
resubmit the file(s).
4.3 Communication Protocols
Requirements for Using the FTP Server
A TCP/IP stack
An FTP executable or FTP client software
Compression software (e.g. WinZip or PKZip)
A valid EDI user ID and password assigned by Cahaba
Service through an approved Network Service Vendor
Server Specifications
Hostname: bluecmsftp.bcbsal.org
For Specific IP Addresses - Please contact EDI Services helpdesk or refer to the FTP Procedures
instructions document at www.Cahabagba.com.
Required Protocol for Data Transmission
The following connection method and clients have been verified to work with our version of
Connect: Enterprise. While other clients may also work, connectivity problems to the new server
will only be researched by the Cahaba EDI help desk if one of the following clients is used. You
will need to use the binary transport method when transferring files. SFTP clients default to the
binary transport method. To change the transport method in FTP, issue the bin command after
logging in.
SFTP: bluecmsftp.bcbsal.org

March 2017 ● 005010]
Supported clients:
o
Filezilla,
o
WS-FTP Pro
38
Medicare FFS Companion Guide
o
CuteFTP Pro
o
WinSCP
o
OpenSSH
o
Can support envelope, WSDL, SOAP and MIME.
Secure FTP client software such as CuteFTP or WS_FTP is recommended if your software does not use
scripts to perform FTP commands.
The list of approved Network Service Vendors is available on our website at
http://www.cahabagba.com/part-a/claims/electronic-data-interchange-edi/directory-of-approvedvendors/
4.4 Security Protocols
Trading Partners who conduct business with Medicare are subject to CMS security policies.
CMS’ information security policy strictly prohibits any trading partner from outsourcing system functions
to any resource located outside of the United States or its territories. Prohibited outsourced functions
include but are not limited to the transmission of electronic claims, receipt of remittance advice, or any
system access to obtain beneficiary PHI and/or eligibility information. Violation of this policy will result
in revocation of all methods of system access, including but not limited to EDI front-end access or EDC
RACF user access. Cahaba is responsible for notifying all affected providers/suppliers as well as reporting
the system revocation to CMS. See the Appendix A CMSR High Impact Level Data document (Section SA9) located on the CMS website
(http://www.cms.gov/informationsecurity/downloads/ARS_App_A_CMSR_HIGH.pdf.)
CMS’ information security policy strictly prohibits the sharing or loaning of Medicare assigned IDs and
passwords. Users should take appropriate measures to prevent unauthorized disclosure or modification
of assigned IDs and passwords. Violation of this policy will result in revocation of all methods of system
access, including but not limited to EDI front-end access or EDC RACF user access. Cahaba is responsible
for notifying all affected providers/suppliers as well as reporting the system revocation to CMS. See the
Appendix A CMSR High Impact Level Data document (Section IA-2) located on the CMS website
https://www.cms.gov/Research-Statistics-Data-and-Systems/CMS-InformationTechnology/InformationSecurity/Info-Security-Library-Items/ARS-30Publication.html?DLPage=1&DLEntries=10&DLSort=0&DLSortDir=ascending
March 2017 ● 005010]
39
Medicare FFS Companion Guide
•
All EDI applications must be completed online, printed, signed, and faxed to the number
provided on the application. Providers must not use their own coversheet. It is important that
the first page of the application, which contains the bar code, should be the cover page of the
fax. For further instructions on completing the application go to:
Part B (Professional)
https://www.cahabagba.com/part_b/edi/forms.htm
Part A (Institutional)
https://www.cahabagba.com/part_a/edi/forms.htm
All EDI Applications are sent via fax and received through a secured ‘filenet’ and electronically read into
the EDI System and processed. During processing of the EDI Application, logon IDs and passwords are
assigned by our Information Security department. When processing is complete an approval letter is
faxed to the fax number and contact name provided on the application.
•
Do not share passwords.
•
Submitter IDs and passwords are assigned to the entity that sent the request.
•
For DDE Access: Logon IDs and passwords are assigned to the users listed on the EDI Application.
Each user will receive a separate letter with his or her logon information.
•
EDI Transactions submitted by unauthorized Trading Partners (TPs) will not be accepted.
•
TPs should protect password privacy by limiting knowledge of the password to key personnel.
•
Passwords should be changed when there are any personnel changes.
Password requirements:
Passwords must meet the following specifications:
 Eight (8) characters long
 Include at least one (1) number , but no more than two (2)
 Include at least one (1) upper case letter
 Include at least one (1) lower case letter
 Include one (1) of the following special characters, but no more than two (2):
March 2017 ● 005010]
40
Medicare FFS Companion Guide
@, #, or $
 Characters cannot be repeated more than two (2) times
 Must change at least four (4) characters (letters, number, or special characters) of
the password each month
 Cannot be the same password used in any of the previous 12 months or last 12
passwords
 Must start with a letter (not a number or special character)
If you are unable to remember your password contact EDI Services Helpdesk at 866-582-3253 to request
a password reset.
Password duration/expiration, resetting, requirements (FISMA, Audit Security)
•
If you need to reset the password contact the EDI Services Helpdesk.
•
Currently, password duration/expiration is restricted to users who access the Part A
Processing System (FISS) to enter claims directly in to the System via Direct Data Entry (DDE)
access only. Passwords expire every 30 days and must be changed by the user. If the
password is forgotten, the user may contact the EDI Services Helpdesk at Cahaba to request
for a password reset. The user must have their 4 digit PIN when calling to request a
password reset. If the PIN is not known or lost, the user must create a new PIN and reapply
for DDE access by completing and submitting a new Part A System Access Application
located on Cahaba’s website at https://www.cahabagba.com/part_a/edi/forms.htm .
•
New passwords cannot have more than four characters in common with the previous
password, and must not be the same as any of the twelve previous passwords.
Also, if the user does not log into the FISS system after 60 days, the password will be deactivated and
cannot be reset. Therefore, the user will have to complete a new Part A System Access Application (see
above) to be reinstated under the same user ID and given a default password.
5.0 Contact information
5.1 EDI Customer Service
Part A & B: 866-582-3253
EDI Email Address:
March 2017 ● 005010]
41
Medicare FFS Companion Guide
Part A: [email protected]
Part B: [email protected]
Days/Hours of Operation: Monday – Friday, 7:00 a.m. – 4:00 p.m. CST (8:00a.m. – 5:00p.m. EST)
Link to EDI closures and holiday schedule:
http://www.cahabagba.com/part-b/claims-2/electronic-data-interchange-edi/cahaba-edi-services-callcenter-schedule/
Link to EDI frequently asked questions (FAQs):
http://www.cahabagba.com/part-b/claims-2/education-and-outreach-frequently-asked-questions2/edi/
5.2 EDI Technical Assistance
Part A & B: 866-582-3253
5.3 Provider Services
Provider Contact Center Part A and Part B: 877-567-7271
Provider Enrollment: 877-567-7271
Electronic Funds Transfer: 877-567-7271
Visit our website for other provider services contact information at:
https://www.cahabagba.com/contact.htm.
5.4 Applicable Websites / email
See sections 5.2 and 5.3 above for applicable website/email information.
6.0 Control Segments / Envelopes
Interchange Control (ISA/IEA), Function Group (GS/GE), and Transaction (ST/SE) envelopes must be used as
described in the national implementation guides. Medicare’s expectations for inbound ISAs and a description of
data on outbound ISAs are detailed in this chapter. Specific guidelines and instructions for GS and GE segments
are contained in each Transaction Information Companion Guide.
Note: Medicare only accepts functional groups based upon one TR3 Implementation Guide per Interchange
Envelope (ISA/IEA). If transactions based upon more than one TR3 Implementation Guide are being submitted,
each must be contained within its own Interchange
March 2017 ● 005010]
42
Medicare FFS Companion Guide
For Medicare FFS specific guidance refer to the appropriate Medicare FFS transaction specific edit documents
found at http://www.cms.gov/ElectronicBillingEDITrans/.
The MAC will implement Server capability to support both Message Envelope Standards and Message Exchanges {Hypertext
Transfer Protocol & Multipurpose Internet Mail Extensions (HTTP+MIME) and Simple Object Access Protocol & Web Service
Definition Language (SOAP+WSDL) Message} in accordance with the Phase II Connectivity Rule 270, which is based on the
Phase I Connectivity Rule 153. The MAC will use X.509 Client Certificates over Secure Socket Layer (SSL). This applies to the
276/277 batch transactions..
6.1 ISA-IEA
The Interchange Control Header Segment (ISA) contains information regarding the identification of an
interchange and related control segments. The ISA is always the first segment in an interchange.
Because every data element within the ISA must be filled to the maximum length, the ISA has a fixed
length.
6.1.1 Claims
Below are the envelope requirements for 837I and 837P submissions. Refer to TPI Section 8.2 to
view sample ISA and IEA segments.

The Interchange Sender ID (ISA06) must contain the assigned submitter ID followed by the
appropriate number of spaces to meet the data element requirement of 15 bytes.
Note: The Submitter ID reported in ISA06 must match the Submitter ID reported in GS02.

The Interchange ID Qualifier (ISA07) should be the mutually defined code of ZZ.

The Interchange Receiver ID (ISA08) must contain the receiver ID (left justified) followed by
the appropriate number of spaces to meet the data element requirement of 15 bytes.
Receiver IDs are applicable to line-of-business.
State
March 2017 ● 005010]
Cahaba Receiver ID
Alabama – Part A
MACJJ10101
Alabama – Part B
MACJJ10102
Georgia – Part A
MACJJ10201
Georgia – Part B
MACJJ10202
Tennessee – Part A
MACJJ10301
Tennessee – Part B
MACJJ10302
43
Medicare FFS Companion Guide
! The National Health Plan Identifier will be sent in place of the above receiver IDs once it is
implemented.

6.1.2 Remittances

6.1.3
If a vendor submits more than one interchange to the same directory on the same day
for the same submitter ID, it is advisable that there be unique interchange control
numbers in the ISA13 for each.
The Authorization Information Qualifier (ISA01) will be 03 and the Authorization
Information (ISA02) will be the Payee’s Tax Identifier.

The ISA-IEA interchange will represent a single remittance for the unique combination of
Payee NPI, Tax Identifier and line-of-business per payroll date. Therefore, an
organization that uses the same Organizational NPI and tax ID combination to submit
both professional and institutional claims, the organization will receive two separate
remittances. Effective April 1, 2012 only one receiver ID will be allowed for 835
transactions for professional claims.

All remittance data will be in uppercase regardless of the case submitted in the 837
claim.
Delimiters
Delimiters – Inbound Transactions
As detailed in the HIPAA adopted implementation guides, delimiters are determined by the
characters sent in specified, set positions of the ISA header. For transmissions to Medicare
(inbound transmissions), these characters are determined by the submitter and can be any
characters which are not contained within any data elements within the ISA/IEA Interchange
Envelope.
Delimiters – Outbound Transactions
Medicare recommends the use of the following delimiters in all outbound transactions.
Trading partners/submitters should contact their local FI, RHHI, Carrier, A/B MAC or CEDI for
any deviations. Note that these characters will not be used in data elements within an
ISA/IEA Interchange Envelope.
Delimiter
March 2017 ● 005010]
Character Used Dec Value Hex Value
Data Element Separator
*
42
2A
Repetition Separator
^
94
5E
44
Medicare FFS Companion Guide
Delimiter
Character Used Dec Value Hex Value
Component Element Separator
Segment Terminator
:
58
3A
~<nl>
12610
7E0A
Inbound Data Element Detail and Explanation
All data elements within the interchange envelop (ISA/IEA) must follow X12 syntax rules as
defined within the adopted implementation guide.
6.1.3.1
Text Fields
The only special characters that should be used in free-formatted text data elements are
the hyphen (-) and the apostrophe (‘).
The usage of other special characters within text data elements in the incoming 837
transaction may cause problems with creation of subsequent transactions, including the
outbound 837 and the 835. For instance, if a colon is used within a text field the
translator may interpret the colon in the text as a delimiter which would cause the
transaction to reject back in the 999.
6.1.4 Character Sets
This general information on character sets is applicable to all transactions.

Cahaba will convert all lowercase characters submitted on an inbound 837 file to
uppercase when sending data to the processing system.

You must submit incoming 837 claim data using the basic character set as defined in
Appendix B of the 837 TR3 documents. In addition to the basic character set, you
may choose to submit lowercase characters, the apostrophe (‘) and the @ symbol
from the extended character set. Any other characters submitted from the extended
character set will cause the interchange to be rejected. Refer to TPI Section 7 for
more information about acknowledgments.
6.2 GS-GE
Functional group (GS-GE) codes are transaction specific. Therefore, information concerning the GS/GE
Functional Group Envelope can be found in the transaction specific appendices of this companion guide.
The Functional Group Header (GS) is intended to group similar transaction sets within the same
interchange. Cahaba will only process one transaction type per interchange (transmission); therefore, a
submitter must only send one GS-GE (Functional Group) within an ISA-IEA (Interchange). If multiple
functional group types (i.e. 005010x222A1 and 0005010x0214) are submitted in the same transmission,
only the first functional group will be processed. Any subsequent functional groups will be ignored.
March 2017 ● 005010]
45
Medicare FFS Companion Guide
6.2.1 Claims
Below are the functional group requirements for 837I and 837P submissions. Refer to TPI Section 8.2 to
view sample GS and GE segments.

Use the 8-character Submitter ID assigned by Cahaba in the Application Sender’s
Code (GS02) data element. The Submitter ID reported in this segment must match
the Submitter ID submitted in ISA06.

The Application Receiver’s Code (GS03) should contain the applicable receiver ID for
professional and institutional claims, and for each state (GA. AL, and TN). Refer to
TPI Section 8.2 to view a sample GS segment.

If a vendor submits more than one functional group to the same directory on the
same day, it is advisable that there be unique functional control numbers in the
GS06 in those submissions

The Application Sender’s Code (GS02) will be the contractor ID for each state for
professional and for institutional data.
6.2.2 Remittances
6.3 ST-SE
Medicare has no requirements outside the HIPAA adopted transaction implementation guides.
Refer to TPI Section 8.2 to view a sample ST segment.

If a vendor submits more than one transaction set to the same directory on the same
day for the same type of transaction, it is advisable that there be unique transaction set
control numbers in the ST02 of those transactions. This is to allow for ease in matching
the specific 277 HCCA back to its 837 counterpart since a separate 277 HCCA will not be
created for each 837.
6.4 1000A Submitter Name
The NM109 element in the Submitter Name loop should be populated with the submitter code assigned
to the biller by Cahaba.
6.5 1000B Receiver Name

March 2017 ● 005010]
The NM109 element in the Receiver Name loop should be populated with the
appropriate value from the list below:
o
10101 Alabama Part A
o
10102 Alabama Part B
o
10201 Georgia Part A
46
Medicare FFS Companion Guide
o
10202 Georgia Part B
o
10301 Tennessee Part A
o
10302 Tennessee Part B
7.0 Acknowledgements and Reports look at these
Below is a complete list of acknowledgments (both proprietary and ASC X12 formats) that may be generated
within the process of submitting an 837 file. ASC X12 transactions are explained in TPI Section 7.1 and
proprietary reports are explained in TPI Section 7.2.
This list demonstrates the order in which these acknowledgments will be created as 837 files continue through
the editing process. If files reject during the process of translating, validating or editing, the reporting process
may not continue to generate the reports that are produced later in the process. For instance, if a transaction is
rejected for compliance errors in the 999 there will not be a 277 HCCA created for that file.






Daily Log (Transmission File – Proprietary)
TA1
(Interchange Acknowledgment – ASC X12)
999
(Implementation Acknowledgment – ASC X12)
277 HCCA (Health Care Claim Acknowledgment – ASC X12)
HTTP 503 Error- Service Unavailable error message for transactions
HTTP 500 – Internal Service Error
Medicare has adopted two new acknowledgement transactions, the 999 Implementation Acknowledgment for
Health Care Insurance and the 277 Claims Acknowledgement or 277CA. These two acknowledgments will
replace proprietary reports previously provided by Cahaba.
Medicare FFS has adopted a process to only reject claim submissions that are out of compliance with the ASC
X12 version 5010 standard; the appropriate response for such errors will be returned on a 999 Implementation
Acknowledgment transaction. Batch submissions with errors will not be rejected in totality, unless warranted,
but will selectively reject the claims submitted in error within each transaction set (ST-SE segment). Thus,
Medicare FFS will reject claim submissions and return a 999 Implementation Acknowledgment transaction with
the error responses listed within the 837 Institutional or Professional Edits Spreadsheet found at
http://www.cms.gov/Medicare/Billing/MFFS5010D0/Technical-Documentation.html.
The following ASC X12 acknowledgments may be created during the process of translating, validating and
editing 837 claim files.
TA1
March 2017 ● 005010]
This segment acknowledges the interchange structure only. The 837 file does not progress to the
next step if a rejection occurs at this level. When the ISA in the 837 is in error a TA1 will be created
47
Medicare FFS Companion Guide
with only an envelope (interchange) to hold the structure errors (ISA, TA1, IEA segments only) if the
837 ISA14=1.
If the ISA passes envelope structure edits, the TA1 will be included in the envelope of the 999
acknowledgment (instead of by itself) IF the ISA14 in the 837 contains the value of 1
(1=Interchange Acknowledgment Requested).
999
The 999 contains TR3 compliance information. The 999 will be generated for Rejected (IK5*R
and/or AK9*R), Accepted (IK5*A and/or AK9*A) and Accepted with errors noted (IK5*E or AK9*E)
status.
Accepted but with errors noted status is generated when there are non-fatal implementation
errors. These will be listed as rejections in the 277 HCCA. However, permitting these ‘E’s to pass the
999 edit checking will allow partial acceptance in the 277 HCCA vs. rejecting the entire batch.
277 HCCA The Health Care Claim Acknowledgment 277 transaction will be created when an 837 file has
received an Accepted and Accepted but with errors noted status in its 999. Only Accepted claims
move immediately on to business editing.
The 277 HCCA will contain specific edit information in STC segments. STC segments will be
generated to indicate acceptance or rejection at the Information Receiver, Billing Provider, Claim or
Line Level. There may be one STC or a combination of STCs to help clarify the status of applicable
information.
ACCEPTED CLAIMS:
Claims accepted for adjudication will include a REF segment with a 1K value that will contain the
assigned Medicare claim number(s). This claim number may be used to submit a 276 Health Care
Claim Status Request to receive status on that specific claim.

Accepted claims will only have claim status information in the STC01 data element.
o
An STC segment for an accepted claim will be created as follows:
STC*A2:20*ccyymmdd*WQ*$$~
Where:
ccyymmdd is the effective date of the status information
$$ is the numeric amount of the original submitted charges

Accepted corrected bills will only have claim status information in the STC01 data element.
o
An STC segment for an accepted corrected bill will be created as follows:
STC*A0:19:PR*ccyymmdd*WQ*$$~
Where:
ccyymmdd is the effective date of the status information.
March 2017 ● 005010]
48
Medicare FFS Companion Guide
REJECTED CLAIMS:
Claims that reject in the 999 level will not generate a 277 HCCA. Claims that receive a 999
edit that reflects Accepted but with errors noted will be included in the 277 HCCA;
however, they will be rejected claims in the 277 HCCA. Allowing Accepted but with errors
noted to pass beyond the 999 edit level will accommodate partial acceptance of an entire
batch of claims.
Claims rejected in the 277 HCCA may contain more than one STC data element within an STC
segment or perhaps even multiple STC segments to help clarify the rejection.
Although the 277 HCCA is not yet listed as a covered transaction under HIPAA legislation, it
is of the same standard format and is compatible with all HIPAA requirements. For version
5010 837 files, the 999 transaction will be created for their receipt instead of the 997
transaction (created for the receipt of version 4010A1).
7.1 Report Inventory
The following proprietary reports may be created during the process of translating, validating and
editing 837 claim files.
Daily Log File
The Daily Log File is a text file log generated upon creation of the 999. One log file is generated
per transmission date. The log file is appended to throughout the day as the status of the 837
and 276 files change. The daily log file confirms receipt of the file, unzipped status, and indicates
if there are errors.
Example of Daily Log:
The file name is as follows:
[USERID].[Submission Date]
e.g. – USERID.20110101
Example of a Submitter’s Daily log file
*******************************************************************************************
*********
tgap0001.8375010.zip
March 2017 ● 005010]
Date: 01/03/2011
Time: 21:31:31
49
Medicare FFS Companion Guide
*******************************************************************************************
Unzip Results:
FILE UNZIPPED SUCCESSFULLY
**** ACCEPTED *****
*******************************************************************************************
tgap0001.8375010.clm
Date: 01/01/2011
Time: 21:31:36
*******************************************************************************************
File Level Validation:
INVALID RECEIVER ID--0099999
***** REJECTED *****
*******************************************************************************************
*****************
pgap0099.8375010.zip
Date: 01/15/2011
Time: 10:45:09
*******************************************************************************************
Unzip Results:
FILE UNABLE TO UNZIP
***** REJECTED*****
*******************************************************************************************
****************************************************************************************
tgap0003.8375010.zip
March 2017 ● 005010]
Date: 01/20/2011
Time: 10:58:05
50
Medicare FFS Companion Guide
*******************************************************************************************
******************
Unzip Results:
FILE UNZIPPED SUCCESSFULLY
***** ACCEPTED****
*******************************************************************************************
*****************
tgap0003.8375010.clm
Date: 01/20/2011
Time: 11:30:10
*******************************************************************************************
*****************
File Level Validation:
FILE WAS OF INVALID TYPE: tgap0003.8375010.clm
***** REJECTED ****
****************************************************************************************
8.0 Additional Trading Partner Information
8.1 Transmission Examples
Element
ISA06
Sender ID
GS02
1000A/NM109
March 2017 ● 005010]
51
Medicare FFS Companion Guide
Element
ISA08
Receiver ID
GS03
1000B/NM109
GS08
005010X222A1 or
005010X223A2
ST03
005010X222A1 or
005010X223A2
Interchange Sender and Receiver ID

The Interchange Sender ID data element within the ISA segment (ISA06), the Application
Sender’s Code data element within the GS segment (GS02), and the Submitter Name
(1000A loop NM109 segment) must be populated with the applicable submitter ID assigned
by Cahaba ®, LLC.

The Interchange Receiver ID data element within the ISA segment (ISA08), the Application
Receiver’s Code data element within the GS segment (GS03), and the Receiver Name
(1000B loop NM109 segment) must be populated as follows:
State

March 2017 ● 005010]
Cahaba Receiver ID
Alabama – Part A
10101
Alabama – Part B
10102
Georgia – Part A
10201
Georgia – Part B
10202
Tennessee – Part A
10301
Tennessee – Part B
10302
ISA/IEA segments are related to the entire interchange, GS/GE segments are related
to the functional group and the ST/SE segments are pertinent to the transaction.
52
Medicare FFS Companion Guide
Sample 837P ISA and Matching IEA Segments:
Position:
1
1
1
2
3
4
5
6
7
8
9
0
1
0
0
0
0
0
0
0
0
0
0
0
----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|
ISA*00*
*00*
*ZZ*ABCTEST1
*ZZ*00510
*010509*0930*^*00501*123456789*1*T*:~
Add spaces to the ISA data elements that do not meet length requirements.
Interchange 123456789 contains 1 Functional Group.
IEA*1*123456789~
TEST
(PRODUCTION=P)
Sample 837P GS and Matching GE Segments:
GS*HC*ABCTEST1*00510*20091231*0930*432*X*005010X222A1~
Functional Group 432 contains 1 transaction set.
GE*1*432~
Sample 837P ST and Matching SE Segments:
ST*43789*005010X222A1~
SE*117*43789~
Transaction Set 43789 contains 117 segments including the ST and SE.
8.2 Trading Partner Agreement
EDI Trading Partner Agreements ensure the integrity of the electronic transaction process. The
Trading Partner Agreement is related to the electronic exchange of information, whether the
agreement is an entity or a part of a larger agreement, between each party to the agreement.
Medicare FFS requires all Trading Partners to sign a Trading Partner Agreement with Cahaba. This
agreement can be found at:

Part B (Professional) https://www.cahabagba.com/part_b/edi/forms.htm

Part A (Institutional) https://www.cahabagba.com/part_a/edi/forms.htm
Additionally, Cahaba’s trading partner agreement process is identical to their EDI enrollment and
registration.
8.3 Frequently Asked Questions
Frequently asked questions can be accessed at:
March 2017 ● 005010]
53
Medicare FFS Companion Guide
http://www.cms.gov/ElectronicBillingEDITrans/
https://www.cahabagba.com/part_b/education_and_outreach/faq_edi.htm
8.4 Other Resources
E-mail Notification Service Subscription Form or Listserv:
https://www.cahabagba.com/forms/subscribeForm.htm
9. Trading Partner Information Change Summary
Version
Date
Section(s) changed
Change Summary
1.0
November 5, 2010
All
Initial Draft
2.0
January 3, 2010
All
1st Publication Version
3.0
May 16, 2012
All
Updated links, clarified
1000A and 1000B
loops.
4
May 10, 2013
All
Updated and removed
obsolete information.
5
June 27, 2013
Disclaimer
Updated links
6
July 28, 2015
All
Updated links
7
03/17/2017
All
Updated for CAQH
CORE
10. Appendices
A. 837 Institutional Claim Transaction Specific Information
http://www.cms.gov/ElectronicBillingEDITrans/Downloads/5010A2837ACG.pdf
B. 837 Professional Claim Transaction Specific Information
http://www.cms.gov/ElectronicBillingEDITrans/Downloads/5010A1837BCG.pdf
C. 276/277 Claim Status Inquiry and Response Transaction Specific Information
March 2017 ● 005010]
54
Medicare FFS Companion Guide
http://www.cms.gov/ElectronicBillingEDITrans/Downloads/5010276277CG.pdf
D. 835 Remittance Advice Transaction Specific Information
http://www.cms.gov/ElectronicBillingEDITrans/Downloads/5010A1835CG.pdf
March 2017 ● 005010]
55