Refer to these resources for Minnesota Health Care Programs (MHCP) claim submissions for 5010 X12 and National Council for Prescription Drug Programs (NCPDP) D.0 transactions.
All health care organizations (payers, providers and vendors) must use 5010/D.0 systems for health care claims and related transactions to comply with federal HIPAA requirements.
5010: Refers to X12 standards for HIPAA batch and direct data entry (DDE) transactions (including claims for supplies and services)
D.0: Refers to NCPDP standards for pharmacy retail drug claims (Point of sale D.0 and batch 1.2)
MHCP follows Minnesota Administrative Uniformity Committee (AUC) guidelines to comply with requirements for fee-for-service transactions.
Point of sale
Point of sale or D.0 pharmacy submitters must refer to the NCPDP Implementation Guide for basic instructions for D.0 requirements. NCPDP members access the guide through the NCPDP website.
MN–ITS Interactive or DDE is HIPAA-compliant and follows standards outlined in the Minnesota Uniform Companion Guides.
Testing is not required for MN–ITS DDE.
The MN–ITS DDE application and related user guides comply with 5010 requirements.
You may copy, replace and void claims regardless of the date of submission. You must include 5010 required values and diagnosis codes when copying or replacing claims. Validate the claim to confirm all necessary fields are completed.
Claim transactions (837P, 837I, 837D)
MHCP follows the AUC guidelines and best practices established for professional, institutional and dental health care claims to comply with requirements.
Place all RAs and 835s into the MN–ITS mailbox folders by Friday following each payment cycle
Provide billing intermediaries, clearinghouses and health plans separate 835s, 835Es and 835Cs for each pay-to provider and display both the submitter and pay-to provider NPIs in the file name (example:A0000000X0_835_1234567890_20111102121915234.TXT)
Unless rejected for one of the following, MHCP will return an additional HTML report with X12 data for rejected TA1s and 999s:
Rejected TA1
Code
AK905 (Functional group syntax error code)
Error condition
006
Invalid Interchange Sender ID
Trading Partner is not authorized because the Success Message confirmation has not been received for this transaction type during testing, or
ISA06 Interchange Sender ID is not the same as the MN–ITS Mailbox ID
009
Unknown Interchange Receiver ID
ISA08 Interchange Receiver ID must be 41-1674742
020
Invalid Test Indicator Value
ISA15 must be P in all environments Production/ATST/Testing
022
Invalid Control Structure
Multiple ISA/IEA is not allowed per file
024
Invalid Interchange Content
(for example, Invalid GS Segment)
Multiple GS/GE for the same functional group is allowed, but different functional groups within an ISA/IEA are not allowed (that is, one 270 functional group and a second 837 functional group within the same ISA/IEA)
Rejected 999
Code
AK905 (Functional group syntax error code)
Error condition
1
Functional Group Not Supported
GS01/GS08 must be one of the 5010 Inbound Transactions (for example, 837P (X222A1), 837I (X223A2), 837D(X224A2), 270 (X279A1), 276 (X212)
13
Unknown Security Recipient
GS03 Receiver ID must be 41-14674742
14
Unknown Security Originator
GS02 Sender ID must be the NPI/UMPI and must be the same as ISA06
Authorization request (278)
MHCP developed an implementation guide for submitting 5010 X12 authorization request (278) transactions.
Request status (276/277)
MHCP developed an implementation guide for submitting 5010 request status (276) transactions.
Batch file size
MHCP requests you submit no more than the number specified within a batch file for the following transaction sets. Files greater than the following numbers may require manual intervention and result in delays in processing and payment.
NCPDP Pharmacy Claims – 5,000 claims per file
837 claims – 5,000 claims per file
270 eligibility – 99 patient inquiries per transaction set
276 claim status – 100 claim requests per file
Use the following file structure guidelines to submit NCPDP Pharmacy/5010 X12 Batch HIPAA-compliant transactions through MN–ITS (references to real-time apply only to production submissions, not to syntax testing).
ISA/IEA per file
For batch or real-time applications, MHCP processes only one Interchange ISA/IEA loop per file. If you send more than one Interchange ISA/IEA loop, MHCP will reject with a TA1:TA104-022 (Invalid Control Structure).
GS/GE per ISA/IEA
MHCP accepts:
One real-time GS/GE
Multiple batch GS/GE; however, each must contain the same Function Group Identifier (GS08). If they do not, MHCP will reject TA1 with TA104-024 (Invalid Interchange Content)
ST/SE per GS/GE
MHCP accepts:
One real-time ST/SE
Multiple batch ST/SE
Upper case and case sensitive qualifier values; MHCP will otherwise reject with 999
One byte segment delimiters; MHCP will otherwise reject with TA104-004
Refer to Appendix B.1.1 Interchange and Application Control Structures of the Implementation Guides for additional information.
MHCP requires:
For 837 I/P/D: 5000 claims per ST/SE
For 270 batch: 99 inquiries per ST/SE and up to 5000 inquiries per file
SubmitterNPI_TransactionID_PaytoProviderNPI_CCYYMMDD_IDSequenceNum.txt (to identify both the billing organization and each pay-to provider in the transaction)
File-to-file (271)
The eligibility response is file-to-file transaction. MHCP uses the following file name format:
“NPI_TransactionID_CCYYMMDD_INfilename.dat”
“INfilename” = the incoming file name in the 270 requests without an extension (.txt, .dat, .dat01, and so on)
Acknowledgements (TA1, 999, N12R)
MHCP uses the following file name format for TA1, 999 and N12R acknowledgments:
“NPI_TransactionID_InTransactionID_CCYYMMDD_INfilename.dat”
“INfilename” = the incoming file name without extension (.txt, .dat, .dat01, and so on)
“InTransactionID” = the “TransactionID” from the inbound file for which the Acknowledgements are generated
MHCP requires all trading partner batch submitters, including managed care organizations (MCOs), to test for syntax errors before submitting 5010 batch transactions. Upload all syntax test transactions manually using the Submit Transactions application in MN–ITS. MHCP will not respond to test files submitted through SFTP.
A billing organization that submits batch transactions on your behalf must initiate the 5010 syntax testing for your batch files.
The MN–ITS test region allows batch submitters to test transactions for syntax errors in an environment similar to MN–ITS production. MHCP created one username and one password for all MN–ITS test account users.
Log in to the MN–ITS test region
To access the test region:
Log in to your MN–ITS account.
Select MN–ITS Home at the top of the screen.
Select Test Region in the right column under “Related Pages.”
Follow the directions on the test region page.
MHCP sends a response to your test region mailbox within 48 hours. After you receive an AcceptTestMsg.txt per transaction type, wait 48 hours before submitting in production.
Current X12/NCPDP batch submitters: MHCP created a test account for your NPI/UMPI. Follow the directions on the MN–ITS Test Region home page to log in to your test account (NCPDP testing is only for MCOs).
New batch submitters: You must first create your test account within the test region before logging in to submit test transactions. Follow the steps on the Test Region home page in MN–ITS to create your test account.
The ISA11 field must contain a valid character – MHCP recommends a left bracket ([).
Currently, MHCP cannot accept a pipe symbol (|) in either the ISA or body of the file – your file will not receive a 999 or TA1.
The same segment terminator at the end of ISA16 must be at the end of your file, no extra characters; otherwise the file will not receive a 999 or TA1.
Use an underscore (_) to separate file names.
Use a period (.) only to indicate the extension of your file.
After submitting your 5010 test transactions, check the 999, TA1 or Production Failed folders within the test region for results.