none
EDI message Correlation RRS feed

  • Question

  • hi,

    I am new to BizTalk EDI.  Please can you help me to resolve following:

    1. We send a message with multiple claims 
    2. We receive an acknowledgement that the receiver has received the message
    3. we receive the response back from receiver containing the status of each record failed/passed reason of failure and we can correlate back it to the message we sent (in step 1) and report what and why something was failed and why something was successful 

    any article/video/tutorial or detail step by step answer can be a great help.

    regards,

    c

    Monday, October 7, 2013 12:33 PM

Answers

  • Hi,

    Read the following articles on to learn more about correlation:

    BizTalk recipes  - Orchestrations - Configuring Basic Correlations

    MSND: Using Correlations in Orchestrations

    MSDN: Correlation lesions:

    In your claims request schema, promote the claims-ID or any ID which uniquely identity the claim. And also property the claims-ID in the response schema of the claims.

    • If you use orchestration where you send the claim-request and claim-response, define the correlation type. In the Correlation Properties dialog box, select the promoted property that defines the correlation information – ClaimsID.
    • Create Correlation-Set: right-click Correlation Sets in the Orchestration View window, and select New Correlation Set. In properties window, change the name of the new correlation set to for example ClaimsID
    • Set Initializing Correlation Sets: In the send shape where you send the claims, go to properties and set the Initializing Correlation Sets to the above defined correlation set.
    • Following Correlation Sets: In the same orchestration, receive shape where you received the response of the claims set its Following Correlation Sets to the above correlation set.

    By using a correlation set, you can tell an orchestration to accept only messages that have the same information as a message sent by the orchestration.

    Message-only:

    If you don’t use orchestration, only employ message-only scenario, then consider the following reference to implement correlation.

    Using Only BizTalk Messaging With Request/Response On Both Ends

    Messaging-only request-response correlation


    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful.



    Monday, October 7, 2013 1:03 PM

All replies

  • Hi,

    Read the following articles on to learn more about correlation:

    BizTalk recipes  - Orchestrations - Configuring Basic Correlations

    MSND: Using Correlations in Orchestrations

    MSDN: Correlation lesions:

    In your claims request schema, promote the claims-ID or any ID which uniquely identity the claim. And also property the claims-ID in the response schema of the claims.

    • If you use orchestration where you send the claim-request and claim-response, define the correlation type. In the Correlation Properties dialog box, select the promoted property that defines the correlation information – ClaimsID.
    • Create Correlation-Set: right-click Correlation Sets in the Orchestration View window, and select New Correlation Set. In properties window, change the name of the new correlation set to for example ClaimsID
    • Set Initializing Correlation Sets: In the send shape where you send the claims, go to properties and set the Initializing Correlation Sets to the above defined correlation set.
    • Following Correlation Sets: In the same orchestration, receive shape where you received the response of the claims set its Following Correlation Sets to the above correlation set.

    By using a correlation set, you can tell an orchestration to accept only messages that have the same information as a message sent by the orchestration.

    Message-only:

    If you don’t use orchestration, only employ message-only scenario, then consider the following reference to implement correlation.

    Using Only BizTalk Messaging With Request/Response On Both Ends

    Messaging-only request-response correlation


    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful.



    Monday, October 7, 2013 1:03 PM
  • Hi,


    Adding one more link to look at considering you are new to EDI, this will help to get better understanding on how EDI with BizTalk works:

    BizTalk Server EDI Scenario: Send an X12 Message and Receive an Acknowledgement



    I hope this helps!!!!!!

    Maheshkumar S. Tiwari|BizTalk Developer Interview Questions and Answers

    http://tech-findings.blogspot.com/


    Monday, October 7, 2013 1:22 PM
  • So, there's a few things going on here.

    First, if you new to BizTalk EDI, you should do all the Tutorials.  That will give you all the basics.  http://msdn.microsoft.com/en-us/library/bb226541.aspx

    Correlation of the responses to the claims can happen at two different places.  1. In the admin system or other external application, 2) A BizTalk Long Running process.

    Either way, there's two id's you should be setting to enable this.  The first is the Patient Control Number/Claim Submitter Identifier, CLM01.  The second is Loop2400 REF 6R - Line Item Control Number.

    If you submit these, the receiver is required to echo them back.  You would then use these to match the submitted Claim and/or Service Line to what you sent.

    If you plan to have the BizTalk application match them, you would use BizTalk Correlation: http://msdn.microsoft.com/en-us/library/aa578692.aspx

    Monday, October 7, 2013 2:18 PM