Capabilities
The EDI
The original EDI can include one or more interchanges, functional groups, or transaction sets or messages from any version X12 or EDIFACT that can be validated by Instream.
The Responses
Based on functional group
Foresight Response Generator will generate any of these in response to EDI validated by Instream, based on the functional group.
| Input EDI | Output files created by Foresight Response Generator |
|||||||
|---|---|---|---|---|---|---|---|---|
| 277CA |
277U |
824 |
997 |
999 |
TA1 |
CONTRL |
Custom report |
|
|
HIPAA EDI except 837 |
|
|
✓
|
✓
|
✓
|
✓
|
|
✓ 270, 276, 277CA, |
|
HIPAA 837 |
✓
|
✓ |
✓
|
✓
|
✓
|
✓
|
|
✓
|
|
Non-HIPAA X12 EDI |
|
|
✓ |
✓
|
✓
|
✓
|
|
|
|
EDIFACT |
|
|
|
|
|
|
✓
|
|
Based on a whole document
Foresight Response Generator generates properly-formatted 277, 824, 997, 999 (5010 only), and TA1 response documents for the following X12 versions, based on a whole document:
-
3040
-
3070
-
4010
-
4040
-
4050
-
4060
-
5010
-
6020
-
7010
-
8010
Based on mixed X12 source
Response documents can be generated from mixed X12 source within a single interchange, provided the source contains all of a single transaction type.
Note that:
-
997s are not generated for 99x sources
-
824s are not generated for 824s
-
277s are generated for 837s only
If no valid response documents can be created, such as requesting a 277 on a document that contains no 837s, an error is presented. This error can be overridden by using the -floose_src_check flag.
Use of the -fver_pass command
Response documents can be generated for any X12 version (2000 – 5010) by using the Response Generator command -fver_pass. This command causes Response Generator to pass the ISA and GS version numbers for the source document unchanged. See -fver_pass in Command Line Format
Output Version
|
Source document ISA12 |
Output document version |
|---|---|
|
00401 |
X12-4010 (Exception: 999 is always X12-5010 errata) |
|
anything else |
X12-5010 |
You can override the output version on the command line.
X12 HIPAA Responses
277CA Health Care Claim Acknowledgement (277CA)
The 277 CA is sent by a payer in response to an 837 to report on whether pre-adjudication validation found them acceptable for adjudication.
Claims failing pre-adjudication validation are not sent for adjudication and therefore are never reported in an 835. Claims that pass this step are forwarded for adjudication and generate an 835.
To generate a 277CA, use these command line parameters: -o277 or -fca277
If requested, the 277CA is created regardless of whether the 837 contained errors. It lists all claims, good and bad because they are needed for balancing.
The 277CA will be version 5010 (only) and can be accompanied by a 999. It cannot be generated along with a 277U.
It is based on the Foresight guideline 5010-277CAX214, which you can view in TIBCO Foresight® HIPAA Validator® Desktop’s Library.
277U Unsolicited Health Care Claim Status Notification (277U)
Instream will validate a 277U. Response Generator will generate a response in X12 versions 3040 to 5010.
The 277U transaction is used in addition to the 997 and 824 to report which claims are not being paid because they (or their ‘parent’) have errors. Any claim that contains an error or whose owner (subscriber, provider, etc.) contains an error will be included in this response. Which error level determines a rejection is identified with the use of the -er command line parameter (it is Severity 3 by default).
The 277 is not good at describing why a claim is being rejected – the 824 is best for that.
If no errors are present in the 837, an empty 277 will be generated unless you use Response Generator’s -fsa command line parameter. You can delete any zero-byte files with Response Generator’s -nz command line parameter.
There is no HIPAA 277U implementation guide, so there are no HIPAA code sets or HIPAA rules to describe it. See on page Appendix E: Response Document Contents for the structure and contents of TIBCO Foresight’s 277U.
824 Application Advice
The 824 transaction reports on error type 3 and above. These include application errors. One or more RED segments follow each TED segment. By default, each RED01 element will contain a claim number if the error occurred in a claim. Otherwise, it will contain “Not Claim Specific.”
You can use a setup file to request all RED01 elements containing claim numbers, regardless of where the error occurs. See RED Segments.
If no errors (types 3 and above) are present in the 837, an empty 824 will be generated unless you use Response Generator’s -fsa command line parameter. You can delete any zero byte files with Response Generator’s -nz command line parameter.
An 824 can be requested for any X12 transaction except a 997 or another 824.
997 Functional Acknowledgement
The 997 transaction acknowledges the receipt, and acceptance, and/or rejection, of functional groups and transaction sets. It also reports some errors - typically X12 syntax errors (types 1 and 2). It can be requested for any X12 transaction except another 997 or a 999.
Response Generator cannot generate a 997 and 999 for the same input file.
See 997 Structure and Data Sources for information about the structure and contents of TIBCO Foresight’s 997.
999 Implementation Acknowledgement
Per HIPAA rules, the Response Generator will not generate a 997 and 999 for the same input file.
The 999 created by Response Generator is based on the Implementation Acknowledgement for Health Care Insurance, 005010X231A1 errata. The only difference between this 999 and the previous non-errata 999 is the contents of the GS08 and the ST03 (now 005010X231A1). To produce a non-errata 999, use the -dav command line qualifier to specify 005010X231.
It can be used as a response to any HIPAA X12-5010 data, and it answers these questions:
-
Does this functional group have any errors (syntactical and implementation) errors that fall below the error threshold? If so, what are they?
-
Do the transaction sets that it contains have any errors that fall below the error threshold? If so, what are they?
By default, it reports all errors that the guideline detected during validation. Response Generator’s -s command line option causes the output 999 to report only types 1-2 errors.
For example, run V_RG_837I_5010_999 in the Scripts directory of Instream.
See 999 Structure and Data Sources for information about the structure and contents of TIBCO Foresight’s 999.
TA1 Interchange Acknowledgment
The TA1 response acknowledges the receipt of an interchange, and reports on whether the interchange was accepted, accepted with errors or rejected. This is a single segment that you can choose to have placed within the 997 or 999, or surrounded by ISA and IEA in a separate file.
Guidelines for the Response Generator 824 and 997 guidelines are described in Doc directory of Instream in a file called RSGN4010.SEF. If you have TIBCO Foresight® EDISIM®, you can import it into Standards Editor for review.
Custom Report
A text report is generated with the -otext command. Its purpose is to capture output as text and then, using a user-built template (as specified with the -tpl parameter), format a custom report. See Report Templates
EDIFACT Responses (CONTRL Document)
Response Generator will generate a CONTRL document in response to an EDIFACT validation performed by Instream. The CONTRL document will be syntax level 3 or 4, based on the originating interchange’s UNB01.
Based on the value in the original EDI’s UNB01, the CONTRL will be:
-
Syntax version 4 if the original EDI was version 4.
-
Syntax version 3 if the original EDI was versions 1, 2, or 3.
X12 Non-HIPAA Responses
Response Generator will generate the following in response to non-HIPAA EDI validated by Instream. It can create any or all of these (described in the previous section):
-
824 Application Advice
-
997 Functional Acknowledgement
-
999 Functional Acknowledgement
-
TA1 Interchange Acknowledgement