Module for HIPAA 9.6.April 2016 | Understanding and Using HIPAA Module | Installing and Using HIPAA Module | WmHIPAA Services | pub.estd.hipaa.core:send
 
pub.estd.hipaa.core:send
Sends HIPAA CORE messages to the trading partner.
Input Variables
EnvelopeType
String List Mandatory, if the ProcessingMode is batch. The envelope type of the CORE message. The available options for the batch and real time processing modes are:
*COREEnvelopeRealTimeRequest
*COREEnvelopeBatchSubmission
*COREEnvelopeBatchSubmissionAckRetrievalRequest
*COREEnvelopeBatchResultsRetrievalRequest
*COREEnvelopeBatchResultsAckSubmission
EnvelopeStandard
String List Mandatory. The envelope standard of the CORE message. The available options are:
*SOAP
*HTTP
InputMessageType
String List Mandatory. The CORE message type to be sent to the trading partner. The available options are:
*X12_270_Request_005010X279A1
*X12_276_Request_005010X212
*X12_005010_Request_Batch_Results_271
*X12_005010_Request_Batch_Results_277
*X12_999_RetrievalRequest_005010X231A1
*X12_999_SubmissionRequest_005010X231A1
*X12_TA1_RetrievalRequest_00501X231A1
*X12_TA1_SubmissionRequest_00501X231A1
*X12_834_Request_005010X220A1
*X12_820_Request_005010X218A1
*X12_837_Request_005010X223A1_2
*X12_837_Request_005010X222A1
*X12_837_Request_005010X224A1_2
InputMessage
String List Mandatory. The CORE message to be sent to the trading partner.
InputMessageStream
Object List Mandatory for large documents. The CORE message for large documents to be sent to the trading partner in the stream format.
SenderID
String Mandatory. The unique ID of the trading partner sending the CORE message.
ReceiverID
String Mandatory. The unique ID of the trading partner receiving the CORE message.
ProcessingMode
String List Mandatory. The method used to process requests between the sender and receiver. Module for HIPAA uses real time method to process requests.
URL
String List Optional. The URL of the trading partner to which you want to send the message. If a URL is not specified, the service uses the URL provided in the ReceiverUrl field of the TPA.
Note:
The receiver URL must be provided in the following formats:
*http://<hostname:port>/ws/wm.estd.hipaa.core:receive
*http://<hostname:port>/ws/wm.estd.hipaa.core:receive_security_auth
*http://<hostname:port>/invoke/wm.estd.hipaa.core.services/realtimeHttpReceive
Authentication
String Optional. Authentication required to access the trading partner's SOAP or HTTP web service. Configure the following parameters.
Message
Authentication required to process the CORE compliant message. For a SOAP message, the service adds WS-Security Username Token to the SOAP message body. For an HTTP message, the service adds Username and Password to the MIME body.
UserName
String Mandatory. The authentication user name to process the CORE compliant message.
Password
String Mandatory. The authentication password to process the CORE compliant message.
Transport
Authentication required to access the trading partner's web services.
Note:
Integration Server provides transport level security through Secure Sockets Layer (SSL) for the module’s message transactions. You must configure SSL on both, enterprise and trading partner's Integration Server. For more information, see the webMethods Integration Server Administrator’s Guide.
UserName
String Mandatory. The authentication user name to access the SOAP or HTTP services.
Password
String Mandatory. The authentication password to access the SOAP or HTTP services.
PayloadID
String Optional. The payload ID generated during the CORE message request and is required in the further transactions to complete the batch process. The payload ID is required when the envelope type is any of the following:
*COREEnvelopeBatchSubmissionAckRetrievalRequest
*COREEnvelopeBatchResultsRetrievalRequest
*COREEnvelopeBatchResultsAckSubmission
Output Variables
responseMessageType
String Mandatory. The response message type corresponding to the CORE message.
responseMessage
String Mandatory. The response message to confirm that the CORE message was received.
errorCode
String Conditional. The error code indicating whether or not the exchange of message between the sender and receiver was a success.
errorMessage
String Conditional. The error message corresponding to the error code.
fault
Document Conditional. Contains information about the faults that occurred while processing the request.
isEnvelopeError
String Conditional. Indicates whether or not there is an error in the message envelope. The value istrue if there is an error. Else, the value is false.
isFault
String Conditional. Indicates whether or not there is a fault in the CORE message. The value is true if there is a fault. Else, the value is false.
statusCode
String Conditional. The status code indicating the status of an HTTP response.
statusMessage
String Conditional. The status message corresponding to the status code.
requestPayloadID
String Conditional. The unique request payload ID generated for the CORE message transaction.