SOAP WSDL & HTTP MIME REST Web Services Companion Guide HIPAA Operating Rules (HOpR) CORE Phase II

Similar documents
Real-Time Connectivity Specifications For. 270/271 and 276/277 Inquiry Transactions. United Concordia Dental (UCD)

XEROX EDI GATEWAY, INC.

Alameda Alliance for Health

Health Plan of San Joaquin

HIPAA TRANSACTION STANDARD COMPANION GUIDE

HIPAA Transaction Standard Companion Guide. Refers to the Implementation Guides Based on ASC X12 version CORE v5010 Companion Guide

File Transfer Service (Batch SOAP) User Guide. A Guide to Submitting batches through emedny FTS

276/277 HIPAA Transaction Companion Guide HIPAA/V005010X212 VERSION: 1.0 DATE: 02/05/2014

835 Transaction Companion Guide Healthcare Claim Payment/Advice. Version X91A1 (Addendum)

UPMC HEALTH PLAN. HIPAA EDI Companion Guide

BLUECROSS BLUESHIELD OF SOUTH CAROLINA ASC X12N 276 (005010X212A1) HEALTH CARE CLAIM STATUS REQUEST PHASE II SYSTEM COMPANION GUIDE VERSION 1.

CONTRACT MODEL IPONZ DESIGN SERVICE VERSION 2. Author: Foster Moore Date: 20 September 2011 Document Version: 1.7

United Concordia (UCD) Real Time Claim Submission & Adjudication Connectivity Specifications

Sanford Health Plan. Electronic Remittance Advice 835 Transaction Companion Guide Trading Partner Information

Blue Cross and Blue Shield of Texas (BCBSTX)

Claim Status Request and Response Transaction Companion Guide

HIPAA Eligibility Transaction System (HETS) Health Care Eligibility Benefit Inquiry and Response (270/271) 5010 Companion Guide

Companion Guide Trading Partner Information

United Concordia. HIPAA Transaction Standard Companion Guide

X Real-Time Claim Submission & Connectivity Specifications. Highmark, Inc. October 1, 2014 Document Version 1.1

Web Services Security SOAP Messages with Attachments (SwA) Profile 1.1

Introduction. Companion Guide to X12 Transactions version 5010

Requirements for HIPAA 5010: Testing & Implementation

Real Time Transactions Companion Guide

HIPAA TRANSACTION 837 INSTITUTIONAL STANDARD COMPANION GUIDE

Communications and Connectivity

STATE OF HAWAII DEPARTMENT OF HUMAN SERVICES Med-QUEST Division. Electronic Data Interchange (EDI) Manual

UNITY HEALTH PLANS INSURANCE CORPORATION AUTHORIZATION AGREEMENT For Electronic Health Care Claim Payment/Advice (835)

Networking Applications

Xerox EDI Direct Claims Gateway Communication Document for ASC X12N 837 Health Care Claim Transaction Submission

Electronic Mail

AmeriHealth Administrators

WPS Health Insurance

Highmark West Virginia

BLUE CROSS AND BLUE SHIELD OF LOUISIANA DENTAL CLAIMS COMPANION GUIDE

Phase IV CAQH CORE 456 Payroll Deducted and Other Group Premium Payment for Insurance Products (820) Infrastructure Rule v4.0.0

Internet Technology 2/13/2013

Electronic Transaction Manual for Arkansas Blue Cross and Blue Shield FEDERAL EMPLOYEE PROGRAM (FEP) Dental Claims

Highmark. HIPAA Transaction Standard Companion Guide. Refers to the Implementation Guides Based on ASC X12 Implementation Guides, version

Highmark. HIPAA Transaction Standard Companion Guide. Refers to the Implementation Guides Based on ASC X12 Implementation Guides, version

"Understanding Devices Profile for Web Services, Web Services Discovery, and SOAPover-UDP"

What is SOAP MTOM? How it works?

How To Use An Electronic Data Exchange (Edi)

State of Nevada Department of Health and Human Services (DHHS) Division of Health Care Financing and Policy (DHCFP)

AmeriHealth (Pennsylvania Only)

Combined Insurance Company of America

Blue Cross and Blue Shield of Illinois (BCBSIL)

Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems

2- Electronic Mail (SMTP), File Transfer (FTP), & Remote Logging (TELNET)

Indiana Health Coverage Programs. Communications Guide

Health Care Claim: Dental (837)

Geisinger Health Plan

FTP and . Computer Networks. FTP: the file transfer protocol

WPS Health Insurance

National Electronic Data Interchange Transaction Set Companion Guide Health Care Claims Institutional & Professional 837 ASC X12N 837 (004010X096)

Understanding the HIPAA standard transactions: The HIPAA Transactions and Code Set rule

SECTION 3: TMHP ELECTRONIC DATA INTERCHANGE (EDI) TEXAS MEDICAID PROVIDER PROCEDURES MANUAL: VOL. 1

Replacements TECHNICAL REFERENCE. DTCCSOLUTIONS Dec Copyright 2009 Depository Trust Clearing Corporation. All Rights Reserved.

HIPAA ASC X12N Version Inbound 837 Transactions. Companion Document

Domain Name System (DNS)

Florida Blue Health Plan

CoreSource, Inc. HIPAA Transaction Electronic Data Interchange (EDI) Implementation Guide. For Health Care Providers

Centers for Medicare & Medicaid Services (CMS)

Independence Blue Cross

Message Containers and API Framework

HIPAA EDI Companion Guide For 270/271 Eligibility Inquiry & Response Companion Guide Version: 3.0

ETSI TS V2.1.1 ( ) Technical Specification

HOST EUROPE CLOUD STORAGE REST API DEVELOPER REFERENCE

MOLINA MEDICAID SOLUTIONS. Louisiana Medicaid 835 Health Care Claim/Payment Advice Companion Guide. Based on ASC X12N Version X221A1

National Government Services, Inc. Durable Medical Equipment Common Electronic Data Interchange. Vendor and Trading Partner Frequently Asked Questions

Florida Blue Health Plan

DEPARTMENT OF HEALTH & MENTAL HYGIENE MEDICAL CARE PROGRAM

BCR Export Protocol SHAPE 2012

vcloud Air Platform Programmer's Guide

Sending MIME Messages in LISTSERV DISTRIBUTE Jobs

STATE OF HAWAII DEPARTMENT OF HUMAN SERVICES Med-QUEST Division. Electronic Data Interchange (EDI) Manual

Digital Signature Web Service Interface

HIPAA X 12 Transaction Standards

ATWD XML Web Service Handbook

Wyoming Medicaid EDI Application

e-filing Secure Web Service User Manual

How To Write A Health Care Exchange Transaction

Oracle Application Server 10g Web Services Frequently Asked Questions Oct, 2006

820 Payroll Deducted and Other Group Premium Payment for Insurance Products

Electronic Data Interchange (EDI) 5010 Clearinghouse Services Guide

Transcription:

SOAP WSDL & HTTP MIME REST Web Services Companion Guide HIPAA Operating Rules (HOpR) CORE Phase II Companion Guide for web service options supporting the connectivity for and retrieval of ERA (835) transactions. October 3, 2013 Version 1.0

2013 Xerox Corporation. All rights reserved. Xerox and Xerox and Design are trademarks of Xerox Corporation in the United States and/or other countries. Other company trademarks are also acknowledged. Document Version: 0.1 (October 2013).

Revision History Version Date Description Author 0.1 Sep 19, 2013 Initial release of HTTP MIME HOpR Companion Guide for 835 transactions. Rajesh Ramanathan 1.0 October 3, 2013 Guide modified to include both SOAP WSDL and HTTP MIME web services for 835 transactions. SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II i

Preface This document describes the HIPAA Operating Rules (HOpR) CORE Phase II mandated web service options that implement the safe harbor connectivity rules. These include the SOAP WSL web service and the HTTP MIME REST web service. The information included in this document specifically describes the connectivity for and retrieval of ERA (835) transactions and the subsequent Acknowledgement submissions using these web services. SOAP WSDL The SOAP WSDL web service will be referred to as BatchWS throughout this document. In addition, it also describes a companion web service called ListWS, which may be used in conjunction with the BatchWS to deliver a complete solution. HTTP MIME The Multipurpose Internet Mail Extension (MIME) is an Internet standard that extends the format of email to support the following varying components. Representational State Transfer (REST)-style architectures conventionally consist of clients and servers, and are built to work best on the web. SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II ii

Table of Contents Revision History... i Preface... ii SOAP WSDL... ii HTTP MIME... ii 1 SOAP WSDL... 1 BatchWS... 1 ListWS... 1 Use Case Scenarios... 2 Use Case 1: Retrieving the Latest File... 2 Use Case 2: Retrieving the List of Available 835 files... 4 Use Case 3: Retrieving a Specific 835 File... 5 CORE Recommended Standards... 8 2 HTTP MIME REST Service... 9 Overview... 9 Reference Documents... 9 Assumptions... 9 Dependencies... 10 Service Accessing Client Implementation... 10 Accessing 835 5010 Transaction Set... 11 Retrieve the latest file... 11 Retrieving 835 File List and Explicit Inquiry of 835 X12 File... 13 Explicit Inquiry of 835 X12 File... 16 SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II iii

1 SOAP WSDL BatchWS BatchWS is a core compliant web service that enables the 835 file retrieval. To connect to this service, the web service client should be compliant with the CORE supplied WSDL and XSD and other CORE recommended standards below. The web service client should have web service security implemented to pass the trading partner username and password for authentication in the SOAP header per the CORE recommendation. The client should have the ability to communicate over a SSL and X.509 certificate. The client should be MTOM enabled for transmitting and receiving payload/files as web service attachments. 1. WSDL location www.caqh.org/soap/wsdl/corerule2.2.0.wsdl 2. XSD Location http://www.caqh.org/soap/wsdl/corerule2.2.0.xsd 3. End point: BatchWS URL https://edisolutions.acs-inc.com/batchws/services/core ListWS This is a supplementary SOAP web service designed to provide additional features to the trading partner. This web service is not CORE mandated. However, this is being provided to extend the trading partner's capability beyond retrieval of latest 835s. The web service returns a list of available files for the trading partner in a specified date range. In addition, it also provides details such as the 835 file size; creation date/last modified time; filename, etc. The filenames returned through this service can be used in the BatchWS to retrieve a specific file by name. 1. WSDL : EDIListFiles.wsdl 2. XSD : Data types defined in WSDL. 3. End point: The ListWS URL https://edisolutions.acs-inc.com/listws/services/edilistfiles?wsdl SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 1

Use Case Scenarios Based on CORE recommendations and considering all potential scenarios to achieve complete functionality, the use of these web services can be organized into three possible use case scenarios: Use Case 1: Retrieving the latest 835s file. Use Case 2: Retrieving the list of all 835s in trading partners mailbox. Use Case 3: Retrieving a specific 835 using the filename. Use Case 1: Retrieving the Latest File GenericBatchRetrievalRequest(PayloadID=LATEST) SOAP Client SOAP batchws GenericBatchRetrievalResponse(Latest 835 sent back as attachment) The Generic Batch Retrieval Transaction operation should be used in BatchWS to retrieve the latest file. The PayloadType should be set to X12_835_Request_005010X221A1 and PayloadId set to keyword LATEST. Message Type Sample Message BatchWS Request Message <soap:envelope xmlns:cor="http://www.caqh.org/soap/wsdl/corerule2.2.0.xsd" xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:header><wsse:security soap:mustunderstand="true" xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><wsse:usernametoken wsu:id="usernametoken-2"><wsse:username>trading partner id</wsse:username><wsse:password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile- 1.0#PasswordText">password</wsse:Password></wsse:UsernameToken></wsse:Security></soap:Header> <soap:body> <cor:coreenvelopebatchresultsretrievalrequest> <PayloadType>X12_835_Request_005010X221A1</PayloadType> SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 2

Message Type Sample Message <ProcessingMode>Batch</ProcessingMode> <PayloadID>LATEST</PayloadID> <TimeStamp>2007-08-30T10:20:34-0400</TimeStamp> <SenderID>SENDER</SenderID> <ReceiverID>RECEIVER</ReceiverID> <CORERuleVersion>2.2.0</CORERuleVersion> </cor:coreenvelopebatchresultsretrievalrequest> </soap:body> </soap:envelope> BatchWS Response Message <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <soapenv:body> <ns1:coreenvelopebatchresultsretrievalresponse xmlns:ns1="http://www.caqh.org/soap/wsdl/corerule2.2.0.xsd"> <PayloadType>X12_835_Response_005010X221A1</PayloadType> <ProcessingMode>Batch</ProcessingMode> <PayloadID>LATEST</PayloadID> <PayloadLength>2883</PayloadLength> <TimeStamp>2013-09-16T10:27:11-0400</TimeStamp> <SenderID>XEROX</SenderID> <ReceiverID>SENDER</ReceiverID> <CORERuleVersion>2.2.0</CORERuleVersion> <CheckSum>855aa10f39337c1c4e8c81c2bb1406e88ccb87a7</CheckSum> <Payload> <xop:include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:1.edd888eb0bb3524f0f57ad1ed9c1c0d4d9c20dc2f507fc6d@apache.org"/> </Payload> <ErrorCode>Success</ErrorCode> <ErrorMessage>Envelope was processed successfully.</errormessage> </ns1:coreenvelopebatchresultsretrievalresponse> </soapenv:body> </soapenv:envelope> --MIMEBoundary_8dd888eb0bb3524f0f57ad1ed9c1c0d4d9c20dc2f507fc6d Content-Type: application/octet-stream Content-Transfer-Encoding: binary Content-ID: <1.edd888eb0bb3524f0f57ad1ed9c1c0d4d9c20dc2f507fc6d@apache.org> ISA*00* *00* *ZZ*100000 *ZZ*..~ --MIMEBoundary_8dd888eb0bb3524f0f57ad1ed9c1c0d4d9c20dc2f507fc6d-- SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 3

Use Case 2: Retrieving the List of Available 835 files EDIListFilesRequest(Date range MMDDYY) SOAP Client SOAP ListWS EDIListFilesResponse(List of 835s) The functionality of retrieving the list of available 835 files is provided through the ListWS web service. This is a not a CORE required web service, but is being offered to provide to extend functionality. The PayloadType should be set to ERA and the FromDate and ToDate should be in the format MMDDYYYY. The FromDate and ToDate should be a valid date range. See the same request message for ListWS as follows. Message Type Sample Message ListWS Request Message <soapenv:envelope xmlns:edil="http://www.example.org/edilistfiles/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:header><wsse:security soapenv:mustunderstand="1" xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><wsse:usernametoken wsu:id="usernametoken-76"><wsse:username>tradinpartner username</wsse:username><wsse:password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401- wss-username-token-profile-1.0#passwordtext">tradingpartner password</wsse:password><wsse:nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security- 1.0#Base64Binary">NjT5Epc7jvxazlOa4l/EYg==</wsse:Nonce><wsu:Created>2013-09- 18T21:45:57.062Z</wsu:Created></wsse:UsernameToken></wsse:Security></soapenv:Header> <soapenv:body> <edil:edilistfilesrequest> <PayloadType>ERA</PayloadType> <TimeStamp>2013-07-17T11:38:29-0400</TimeStamp> <SenderID>senderid</SenderID> <ReceiverID>receiverid</ReceiverID> <FromDate>06/17/2013</FromDate> <ToDate>08/20/2013</ToDate> </edil:edilistfilesrequest> </soapenv:body> SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 4

Message Type Sample Message </soapenv:envelope> ListWS Response Message <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:body> <ns1:edilistfilesresponse xmlns:ns1="http://www.example.org/edilistfiles/"> <PayloadType>ERA</PayloadType> <TimeStamp>2013-09-18T05:46:39-0400</TimeStamp> <SenderID>receiverid</SenderID> <ReceiverID>senderid</ReceiverID> <FileCount>2</FileCount> <ErrorCode>Success</ErrorCode> <ErrorMessage>Envelope was processed successfully, There are 2, 835 files matching your criteria</errormessage> <FileList> <FileDetails> <FileName>file1.txt</FileName> <FileSize>26</FileSize> <CreationDate>07/18/2013 10:21:35</CreationDate> </FileDetails> <FileDetails> <FileName>file2.txt</FileName> <FileSize>9</FileSize> <CreationDate>08/13/2013 13:48:07</CreationDate> </FileDetails> </FileList> </ns1:edilistfilesresponse> </soapenv:body> </soapenv:envelope> Use Case 3: Retrieving a Specific 835 File The function of retrieving a specific 835 is provided through the BatchWS. The trading partner would input a specific filename in the retrieval request. The list of available files can be retrieved using ListWS, as detailed in Use Case 2. SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 5

EDIListFilesRequest(Date range MMDDYY) SOAP Client SOAP ListWS EDIListFilesResponse(List of 835s) GenericBatchRetrievalRequest(PayloadID=filename) SOAP Client SOAP batchws GenericBatchRetrievalResponse(requested 835 sent back as attachment) Message Type Sample Message BatchWS Request Message <soap:envelope xmlns:cor="http://www.caqh.org/soap/wsdl/corerule2.2.0.xsd" xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:header><wsse:security soap:mustunderstand="true" xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><wsse:usernametoken wsu:id="usernametoken-5"><wsse:username>trading partner user name</wsse:username><wsse:password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss- username-token-profile- 1.0#PasswordText">password</wsse:Password></wsse:UsernameToken></wsse:Security></soap:Header> <soap:body> <cor:coreenvelopebatchresultsretrievalrequest> <PayloadType>X12_835_Request_005010X221A1</PayloadType> <ProcessingMode>Batch</ProcessingMode> <PayloadID>filename</PayloadID> <TimeStamp>2007-08-30T10:20:34Z</TimeStamp> <SenderID>SENDER</SenderID> <ReceiverID>RECEIVER</ReceiverID> <CORERuleVersion>2.2.0</CORERuleVersion> </cor:coreenvelopebatchresultsretrievalrequest> </soap:body> SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 6

Message Type Sample Message </soap:envelope> BatchWS Response Message <?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <soapenv:body> <ns1:coreenvelopebatchresultsretrievalresponse xmlns:ns1="http://www.caqh.org/soap/wsdl/corerule2.2.0.xsd"> <PayloadType>X12_835_Response_005010X221A1</PayloadType> <ProcessingMode>Batch</ProcessingMode> <PayloadID>NM_130817_77048_O_140186_1457530594_835_146878_835.001</PayloadID> <PayloadLength>5191</PayloadLength> <TimeStamp>2013-09-16T10:57:21-0400</TimeStamp> <SenderID>XEROX</SenderID> <ReceiverID>SENDER</ReceiverID> <CORERuleVersion>2.2.0</CORERuleVersion> <CheckSum>7d66f0300f43b893054b19651335650c68f0bf05</CheckSum> <Payload> <xop:include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:1.cdd888eb0bb3524f1ff8bd1ed9c1c0d404c20dc2f507fc6d@apache.org"/> </Payload> <ErrorCode>Success</ErrorCode> <ErrorMessage>Envelope was processed successfully.</errormessage> </ns1:coreenvelopebatchresultsretrievalresponse> </soapenv:body> </soapenv:envelope> --MIMEBoundary_edd888eb0bb3524f1ff8bd1ed9c1c0d404c20dc2f507fc6d Content-Type: application/octet-stream Content-Transfer-Encoding: binary Content-ID: <1.cdd888eb0bb3524f1ff8bd1ed9c1c0d404c20dc2f507fc6d@apache.org> ISA*00* *00* *ZZ*100000 *ZZ* ~ --MIMEBoundary_edd888eb0bb3524f1ff8bd1ed9c1c0d404c20dc2f507fc6d-- SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 7

CORE Recommended Standards The web services described in this document are based on the following standards and the noted versions: HTTP Version 1.1 SSL Version 3.0 SOAP Version 1.2 WSDL Version 1.1 Web Services-Security 1.1 SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 8

2 HTTP MIME REST Service Overview MIME is an Internet standard that extends the format of email to support the following components: Text in character sets other than ASCII Non-text attachments Message bodies with multiple parts Header information in non-ascii character sets Multipart/form-data is used to express values submitted through a form; it is most REST is the architecture style used for this solution. Conventionally consisting of clients and servers, REST-style architectures allow clients to initiate requests to servers; servers then process requests and return appropriate responses. In the REST architectural style, data and functionality are considered resources and are accessed using Uniform Resource Identifiers (URIs); typically links on the Web. Reference Documents Refer to the ASC X12 835 005010X220A1 Claim Payment Advice Implementation Guide Technical Report Type 3 Refer to http://www.faqs.org/rfcs/rfc2388.html for HTTP MIME. Refer to http://en.wikipedia.org/wiki/representational_state_transfer for REST. Assumptions The Medicaid MMIS has successfully implemented CORE Phase I & II HIPAA Operating Rules (27X series transactions, Part A & Part B). Trading Partners will be required to establish successful Safe Harbor connectivity using the 835 HTTP+MIME. SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 9

Dependencies CORE Phase I & II HIPAA Operating Rules (27X series transactions, Part A and Part B) successful implementation is a prerequisite to begin the CORE Phase III HIPAA Operating Rules. Service Accessing Client Implementation The 835 transaction set that is processed by EDI must conform to the X12N Health Care Claim Payment/Advice (835) Implementation Guide. Healthcare Provider/Vendor Health Plans / Clearinghouse or Provider implementing a server Client HTTP Multipart MIME Health Plans and Clearinghouses/Switches/Information Exchanges that conform to Phase II CORE Connectivity Rule must implement HTTP MIME Multipart envelope standards. Healthcare Providers or Provider Vendors must implement one of the envelope standards to access this service. CORE Connectivity Rules for HTTP MIME are based on the following standards: HTTP Version 1.1 SSL Version 3.0 MIME Version 1.0 The MIME Multipart/Form-Data (IETF RFC 2388) To access this service the Healthcare Providers or Provider vendor should use the following URL https://edisolutions.acs-inc.com/batchrs/services/core/. The envelope metadata of the request is described with the following sections. SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 10

Accessing 835 5010 Transaction Set The current web services [HTTP+MIME] that provide safe harbor for providers and application vendors to accept claim remittance requests with the following two options. 1. Request the latest 835 file 2. Request 835 file list and trading partner would request the 835 file using payload ID (file name) back to Xerox EDI Retrieve the latest file Healthcare Provider/Vendor Xerox EDI System Client 835 Request for Latest File HTTP Multipart MIME Server The latest 835 file will sent with response The request envelope metadata to retrieve the latest 835 file is as follows: POST /core/eligibility HTTP/1.1 Host: server_host:server_port Content-Length: 244508 Content-Type: multipart/form-data; boundary=xbcy Content-Disposition: form-data; name= PayloadType X12_835_Request_005010X221A1 Content-Disposition: form-data; name= ProcessingMode" Batch Content-Disposition: form-data; name= PayloadID" LATEST Content-Disposition: form-data; name= TimeStamp" SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 11

2007-08-30T10:20:34Z Content-Disposition: form-data; name= UserName" hospa Content-Disposition: form-data; name= Password" 8y6dt3dd2 Content-Disposition: form-data; name= SenderID" HospitalA Content-Disposition: form-data; name= ReceiverID" PayerB Content-Disposition: form-data; name= CORERuleVersion" 2.2.0 Content-Disposition: form-data; name= FromDate" <Here the FromDate will be null or not part of the request> Content-Disposition: form-data; name= ToDate" <Here the ToDate will be null or not part of the request> -- XbCY - The response from the HTTP MIME is as follows: POST /core/eligibility HTTP/1.1 Host: server_host:server_port Content-Length: 244508 Content-Type: multipart/form-data; boundary=xbcy Content-Disposition: form-data; name= PayloadType X12_835_Response_005010X221A1 Content-Disposition: form-data; name= ProcessingMode" Batch Content-Disposition: form-data; name= PayloadID" LATEST Content-Disposition: form-data; name= TimeStamp" 2007-08-30T10:20:34Z SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 12

Content-Disposition: form-data; name= SenderID" HospitalA Content-Disposition: form-data; name= ReceiverID" PayerB Content-Disposition: form-data; name= CORERuleVersion" 2.2.0 Content-Disposition: form-data; name= CheckSum" c502006100af86a65172ffdfc12ebdaca015ec3d Content-Disposition: form-data; name= PayloadLength" 31 Content-Disposition: form-data; name= Payload" <Content of the latest 835 file go here> Content-Disposition: form-data; name= ErrorCode" Success Content-Disposition: form-data; name= ErrorMessage" None Retrieving 835 File List and Explicit Inquiry of 835 X12 File When the trading partner initiates the 835 file list retrieval request with Date range, the HTTP MIME service will respond with the XML formatted 835 file details. Healthcare Provider/Vendor Xerox EDI System Client 835 Request for Latest File HTTP Multipart MIME Server The latest 835 file will sent with response SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 13

The request envelope metadata to retrieve the 835 files list is as follows: POST /core/eligibility HTTP/1.1 Host: server_host:server_port Content-Length: 244508 Content-Type: multipart/form-data; boundary=xbcy Content-Disposition: form-data; name= PayloadType X12_835_Request_005010X221A1 Content-Disposition: form-data; name= ProcessingMode" Batch Content-Disposition: form-data; name= PayloadID" <Here the payload ID will be null or not part of the request> Content-Disposition: form-data; name= TimeStamp" 2007-08-30T10:20:34Z Content-Disposition: form-data; name= UserName" hospa Content-Disposition: form-data; name= Password" 8y6dt3dd2 Content-Disposition: form-data; name= SenderID" HospitalA Content-Disposition: form-data; name= ReceiverID" PayerB Content-Disposition: form-data; name= CORERuleVersion" 2.2.0 Content-Disposition: form-data; name= FromDate" 07/01/2013 Content-Disposition: form-data; name= ToDate" 07/31/2013 SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 14

The response from the HTTP MIME will be as follows: POST /core/eligibility HTTP/1.1 Host: server_host:server_port Content-Length: 244508 Content-Type: multipart/form-data; boundary=xbcy Content-Disposition: form-data; name= PayloadType X12_835_Response_005010X221A1 Content-Disposition: form-data; name= ProcessingMode" Batch Content-Disposition: form-data; name= PayloadID" <Here the payload ID will be null or not part of the response> Content-Disposition: form-data; name= TimeStamp" 2007-08-30T10:20:34Z Content-Disposition: form-data; name= SenderID" HospitalA Content-Disposition: form-data; name= ReceiverID" PayerB Content-Disposition: form-data; name= CORERuleVersion" 2.2.0 Content-Disposition: form-data; name= FileList" <835 File detail go here in XML format> <?xml version="1.0" encoding="utf-8"?> <FileList> <FileDetails> <FileName> </FileName> <CreationDate> </CreationDate> <FileSize> </FileSize> </FileDetails>.. </FileList> Content-Disposition: form-data; name= ErrorCode" Success Content-Disposition: form-data; name= ErrorMessage" None XbCY-- SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 15

Explicit Inquiry of 835 X12 File When the trading partner initiates the 835 file retrieval request with specific PayloadID (File Name), the HTTP MIME service will retrieve the 835 file and send it in the response. The trading partner can get the specific PayloadID (File Name) from above mentioned 835 File List retrieval service. Healthcare Provider/Vendor Xerox EDI System Client 835 Request with Specific Payload ID HTTP Multipart MIME Server The respective 835 will send with response The request envelope metadata to retrieve the specific 835 file is as follows: POST /core/eligibility HTTP/1.1 Host: server_host:server_port Content-Length: 244508 Content-Type: multipart/form-data; boundary=xbcy Content-Disposition: form-data; name= PayloadType X12_835_Request_005010X221A1 Content-Disposition: form-data; name= ProcessingMode" Batch Content-Disposition: form-data; name= PayloadID" <Specific 835 FileName> Content-Disposition: form-data; name= TimeStamp" 2007-08-30T10:20:34Z Content-Disposition: form-data; name= UserName" hospa SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 16

Content-Disposition: form-data; name= Password" 8y6dt3dd2 Content-Disposition: form-data; name= SenderID" HospitalA Content-Disposition: form-data; name= ReceiverID" PayerB Content-Disposition: form-data; name= CORERuleVersion" 2.2.0 Content-Disposition: form-data; name= FromDate" <Here the FromDate will be null or not part of the request> Content-Disposition: form-data; name= ToDate" <Here the ToDate will be null or not part of the request> The response from the HTTP MIME will be as follows: POST /core/eligibility HTTP/1.1 Host: server_host:server_port Content-Length: 244508 Content-Type: multipart/form-data; boundary=xbcy Content-Disposition: form-data; name= PayloadType X12_835_Response_005010X221A1 Content-Disposition: form-data; name= ProcessingMode" Batch Content-Disposition: form-data; name= PayloadID" <835 File Name> Content-Disposition: form-data; name= TimeStamp" 2007-08-30T10:20:34Z Content-Disposition: form-data; name= SenderID" HospitalA SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 17

Content-Disposition: form-data; name= ReceiverID" PayerB Content-Disposition: form-data; name= CORERuleVersion" 2.2.0 Content-Disposition: form-data; name= CheckSum" c502006100af86a65172ffdfc12ebdaca015ec3d Content-Disposition: form-data; name= PayloadLength" 31 Content-Disposition: form-data; name= Payload" <Content of the requested 835 file go here> Content-Disposition: form-data; name= ErrorCode" Success Content-Disposition: form-data; name= ErrorMessage" None SOAP WSDL - HIPAA Operating Rules (HOpR) CORE Phase II 18