274 Transaction Set Listing
006020X290 Acknowledgment For Health Care Insurance- Loop AK2 - TRANSACTION SET RESPONSE HEADERSituational>1
- Loop IK3 - ERROR IDENTIFICATIONSituational>1
- Loop IK4 - IMPLEMENTATION DATA ELEMENT NOTESituational>1
ISA - INTERCHANGE CONTROL HEADER
- All positions within each of the data elements must be filled.
- For compliant implementations under this implementation guide, ISA13, the interchange Control Number, must be a positive unsigned number. Therefore, the ISA segment can be considered a fixed record length segment.
- The first element separator defines the element separator to be used through the entire interchange.
- The ISA segment terminator defines the segment terminator used throughout the entire interchange.
- Spaces in the example interchanges are represented by "." for clarity.
- The Interchange Control Number, ISA13, must be identical to the associated Interchange Trailer IEA02.
- Must be a positive unsigned number and must be identical to the value in IEA02.
GS*FA - FUNCTIONAL GROUP HEADER
ST*999 - TRANSACTION SET HEADER
- NOTE: Neither the 997 nor the 999 Acknowledgment shall be acknowledged, thereby preventing an endless cycle of acknowledgments of acknowledgments. Nor shall a Implementation Acknowledgment be sent to report errors in a previous Implementation Acknowledgment.
- NOTE: There is only one Implementation Acknowledgment Transaction Set per acknowledged functional group.
- NOTE: Only one acknowledgement can be sent for each functional group. The acknowledgment can be either a single Transaction Set 997 or a single Transaction Set 999 as mutually agreed upon by the trading partners. Different Functional Groups may have different acknowledgements, e.g. some Functional Groups, within the same interchange, may be acknowledged with the 997 and others with the 999.
AK1 - FUNCTIONAL GROUP RESPONSE HEADER
- NOTE: AK1 is used to respond to the functional group header and to start the acknowledgment for a functional group. There shall be one AK1 segment for the functional group that is being acknowledged.
- NOTE: The Implementation Acknowledgement is generated at the point of translation, intended for the originator (not any intermediate parties).
- NOTE: The Functional Group Header Segment (GS) is used to start the envelope for the Implementation Acknowledgment Transaction Sets. In preparing the functional group of acknowledgments, the application sender's code and the application receiver's code, taken from the functional group being acknowledged, are exchanged; therefore, one acknowledgment functional group responds to only those functional groups from one application receiver's code to one application sender's code.
AK2 - TRANSACTION SET RESPONSE HEADER
IK3 - ERROR IDENTIFICATION
CTX - SEGMENT CONTEXT
- This element holds the reference number of the simple or composite element at segment level.
- This element holds the reference number of the simple element within a composite.
CTX - BUSINESS UNIT IDENTIFIER
TRN02 269 business unit identifier
TRN02 270 business unit identifier
TRN02 271 business unit identifier
NM109 274 business unit identifier
PATIENT NAME NM109 275 business unit identifier
TRN02 276 business unit identifier
TRN02 277 business unit identifier
SUBSCRIBER NAME NM109 278 business unit identifier
ENT01 820 business unit identifier
SUBSCRIBER NUMBER REF02 834 business unit identifier
TRN02 835 business unit identifier
CLM01 837 business unit identifier
- This contains the value from the business unit identifier specified in CTX01-01.
- When the below identified data elements are used and exceed a length of 35 characters, truncate and use the first 35 characters.
See PDF for table.
IK4 - IMPLEMENTATION DATA ELEMENT NOTE
CTX - ELEMENT CONTEXT
- This element holds the reference number of the simple or composite element at segment level.
- This element holds the reference number of the simple element within a composite.
IK5 - TRANSACTION SET RESPONSE TRAILER
AK9 - FUNCTIONAL GROUP RESPONSE TRAILER
SE - TRANSACTION SET TRAILER
GE - FUNCTIONAL GROUP TRAILER
IEA - INTERCHANGE CONTROL TRAILER
| | 999 Implementation Acknowledgment For Health Care Insurance (006020X290)SEPTEMBER 2013 Copyright © 2008-2023, X12 Incorporated, Format © 2008-2023 Washington Publishing Company. Exclusively published by the Washington Publishing Company. No part of this publication may be distributed, posted, reproduced, stored in a retrieval system, or transmitted in any form or by any means without the prior written permission of the copyright owner. All rights reserved. Abstract The purpose of this implementation guide is to provide standardized data content and structure to users of the ASC X12 999 transaction set for Health Care Insurance. |
PrefaceASC X12 standards are developed to identify the broadest data requirements for a transaction set. Type 3 Technical Reports (TR3) define explicit data requirements for a specific business purpose. Trading partners who implement according to the instructions in this TR3 can exchange data with multiple trading partners in a consistent manner. Trading partners define their specific transport requirements separately. Neither ASC X12 standards nor TR3s define transport requirements. |
1.1 Implementation Purpose and ScopeThe purpose of this implementation guide is to provide standardized data content and structure to users of the ASC X12 999 transaction set for Health Care Insurance. This implementation guide is intended to enable a receiver of a functional group based on an X12 Implementation Guideline (TR3) related to Health Care Insurance business processes, to report syntactical errors as specified by that transaction's implementation guideline (TR3), or to acknowledge receipt of an error-free transaction set. |
1.2 Version InformationThis implementation guide is based on the October 2009 ASC X12 standards, referred to as Version 6, Release 2, Sub-release 0 (006020). The unique Version/Release/Industry Identifier Code for transaction sets that are defined by this implementation guide is 006020X290. The two-character Functional Identifier Code for the transaction set included in this implementation guide:
The Version/Release/Industry Identifier Code and the applicable Functional Identifier Code must be transmitted in the Functional Group Header (GS segment) that begins a functional group of these transaction sets. For more information, see the descriptions of GS01 and GS08 in Appendix C. |
1.3.1 Batch and Real-Time UsageThere are multiple methods available for sending and receiving business transactions electronically. Two common modes for EDI transactions are batch and real-time. Batch - In a batch mode the sender does not remain connected while the receiver processes the transactions. Processing is usually completed according to a set schedule. If there is an associated business response transaction (such as a 271 Response to a 270 Request for Eligibility), the receiver creates the response transaction and stores it for future delivery or transmits the response transaction back to the sender of the original transaction. The sender of the original transmission reconnects at a later time and picks up the response transaction if the transaction was not transmitted back to the sender of the original transaction. This implementation guide does not set specific response time parameters for these activities. Real-Time - In real-time mode the sender remains connected while the receiver processes the transactions and returns a response transaction to the sender. This implementation guide does not set specific response time parameters for implementers. This implementation guide was based on requirements for batch mode. Willing trading partners may use batch or real-time mode. |
1.3.2 Other Usage LimitationsThe ASC X12 999 transaction set is designed to report conformance against an implementation guideline (TR3), including syntax and relational conditions, based on an ASC X12 standard. The 999 is not limited to only IG errors. It can report standard syntax errors, as well as IG errors. This 999 implementation guide can NOT be used for any application level validations. The ASC X12 999 transaction set is designed to respond to one and only one functional group (i.e. GS/GE), but will respond to all transaction sets (i.e. ST/SE) within that functional group. When acknowledging a healthcare implementation guide (TR3) based transaction, only a single transaction set 999 can be used. When acknowledging a healthcare implementation guide (TR3) based transaction, the transaction set 997 must not be used. This ASC X12 999 Implementation Guideline must NOT be used to respond to any management transaction sets intended for acknowledgments, i.e. TS 997 and 999, or interchange control segments related to acknowledgments, i.e. TA1 and TA3. |
1.4 Business UsageThis ASC X12 999 implementation guide (TR3) is intended to meet the needs of the Health Care industry.
For more information on the relationship between the 999 transaction set and other response transaction sets, refer to the ASC X12 document "X12 Acknowledgement Reference Model". |
1.4.1 Health Care Transaction FlowEach X12 implementation guide explains how to use X12 transaction sets to meet a single defined business purpose. The diagrams found at https://www.x12.org/flow depict the business functions supported by the X12 health care implementation guides. |
1.5 Business Terminology Business Unit |
1.6 Transaction AcknowledgmentsThe purpose of transaction acknowledgments is to report to the sender whether the transaction being acknowledged was accepted or rejected. The ASC X12 Technical Report Type 2, Acknowledgment Reference Model provides guidance on several control structures and transaction set standards intended to augment EDI auditing and control systems. Refer to appropriate TR3 and ASC X12 Technical Report Type 2, Acknowledgment Reference Model for real time usage. |
1.7 Related TransactionsThis ASC X12 999 Implementation Guide (TR3) is designed for responding to Health Care transactions based upon an Implementation Guide, including, but not limited to, the following TR3 documents and associated errata: 270 006020X280 |
1.8 Trading Partner AgreementsTrading partner agreements are used to establish and document the relationship between trading partners. A trading partner agreement must not override the specifications in this implementation guide if a transmission is reported in GS08 to be a product of this implementation guide. |
1.9 HIPAA Role in Implementation GuidesAdministrative Simplification provisions of the Health Insurance Portability and Accountability Act of 1996 (PL 104-191 - known as HIPAA) direct the Secretary of Health and Human Services to adopt standards for transactions to enable health information to be exchanged electronically and to adopt specifications for implementing each standard. This implementation guide has been developed for use as an insurance industry implementation guide. At the time of publication it has not been adopted as a HIPAA standard. Should the Secretary adopt this implementation guide as a standard, the Secretary will establish compliance dates for its use by HIPAA covered entities. |
1.10.1 Overall Data Architecture NOTE |
1.10.1.1 Response ProcessThe following sequence diagram (sd) shows how the 999 transaction set is used with other X12 response transactions. Figure 1.1 - Sequence Diagram For more information on the relationship between the 999 transaction set and other response transaction sets, refer to the ASC X12 document "X12 Acknowledgement Reference Model". |
2. Transaction Set NOTE |
2.1 Presentation ExamplesThe ASC X12 standards are generic. For example, multiple trading communities use the same PER segment to specify administrative communication contacts. Each community decides which elements to use and which code values in those elements are applicable. In this implementation guide, IMPLEMENTATION specifies the requirements for this implementation. X12 STANDARD is included as a reference only. The transaction set presentation is comprised of two main sections with subsections within the main sections: 2.3 Transaction Set Listing There are two sub-sections under this general title. The first sub-section concerns this implementation of a generic X12 transaction set. The second sub-section concerns the generic X12 standard itself. This section lists the levels, loops, and segments contained in this implementation. It also serves as an index to the segment detail. This section is included as a reference. 2.4 Segment Detail There are three sub-sections under this general title. This section repeats once for each segment used in this implementation providing segment specific detail and X12 standard detail. This section is included as a reference. This section is included as a reference. It provides a pictorial view of the standard and shows which elements are used in this implementation. This section specifies the implementation details of each data element. These illustrations (Figures 2.1 through 2.5) are examples and are not extracted from the Section 2 detail in this implementation guide. Annotated illustrations, presented below in the same order they appear in this implementation guide, describe the format of the transaction set that follows. Figure 2.1 - Transaction Set Key - Implementation Figure 2.2 - Transaction Set Key - Standard Figure 2.3 - Segment Key - Implementation Figure 2.4 - Segment Key - Diagram Figure 2.5 - Segment Key - Element Summary |
2.2.1 Industry UsageIndustry Usage describes when loops, segments, and elements are to be sent when complying with this implementation guide. The three choices for Usage are required, not used, and situational. To avoid confusion, these are named differently than the X12 standard Condition Designators (mandatory, optional, and relational).
|
2.2.1.1 Transaction Compliance Related to Industry UsageA transmitted transaction complies with an implementation guide when it satisfies the requirements as defined within the implementation guide. The presence or absence of an item (loop, segment, or element) complies with the industry usage specified by this implementation guide according to the following table.
This table specifies how an entity is to evaluate a transmitted transaction for compliance with industry usage. It is not intended to require or imply that the receiver must reject non-compliant transactions. The receiver will handle non-compliant transactions based on its business process and any applicable regulations. |
2.2.2 LoopsLoop requirements depend on the context or location of the loop within the transaction. See Appendix B for more information on loops.
|
3. ExamplesBusiness scenario examples for many X12 transaction sets can be found on the X12 Examples website at https://examples.x12.org. The X12 Examples website provides convenient access to examples of X12 transaction transmissions, including the data stream and a description of the associated scenario. |
Appendix A. External Code SourcesAppendix A is a listing of all external code sources referenced in this implementation guide.
77 X12 DirectoriesSIMPLE DATA ELEMENT/CODE REFERENCES 721, 725 SOURCE X12.3 Data Element Dictionary AVAILABLE FROM Data Interchange Standards Association, Inc. (DISA) ABSTRACT The data element dictionary contains the format and descriptions of data elements used to construct X12 segments. It also contains code lists associated with these data elements.The segment directory contains the format and definitions of the data segments used to construct X12 transaction sets. 121 Health Industry NumberSIMPLE DATA ELEMENT/CODE REFERENCES 66/21, 128/HI, 1270/HI, I05/20 SOURCE Health Industry Number Database AVAILABLE FROM Health Industry Business Communications Council 5110 North 40th Street ABSTRACT The HIN is a coding system, developed and administered by the Health Industry Business Communications Council, that assigns a unique code number to hospitals other provider organizations, and manufacturers and distributors. 881 Version / Release / Industry Identifier CodeSIMPLE DATA ELEMENT/CODE REFERENCES 480 SOURCE Data Interchange Standards Association AVAILABLE FROM Data Interchange Standards Association ABSTRACT Code indicating the version, release, sub-release, and industry identifier of the EDI standard being used, including the GS and GE segments; if code in DE455 in GS segment is X, then in DE 480 positions 1-3 are the version number; positions 4-6 are the release and sub-release, level of the version; and positions 7-12 are the industry or trade association identifiers (optionally assigned by user); if code in DE455 in GS segment is T, then other formats are allowed. | ||||
B.1.1 Interchange and Application Control StructuresAppendix B is provided as a reference to the X12 syntax, usage, and related information. It is not a full statement of Interchange and Control Structure rules. The full X12 Interchange and Control Structures and other rules (X12.5, X12.6, X12.59, X12 dictionaries, other X12 standards and official documents) apply unless specifically modified in the detailed instructions of this implementation guide (see Section B.1.1.4 - Decimal for an example of such a modification). |
B.1.1.1 Interchange Control StructureSimilar transaction sets, called "functional groups," can be sent together within a transmission. Each functional group is prefaced by a group start segment; and a functional group is terminated by a group end segment. One or more functional groups are prefaced by an interchange header and followed by an interchange trailer. Figure B.1 - Transmission Control Schematic, illustrates this interchange control. Figure B.1 - Transmission Control Schematic |
B.1.1.2 DelimitersOnce specified in the interchange header, the delimiters are not to be used in a data element value elsewhere in the interchange. For consistency, this implementation guide uses the delimiters shown in Table B.1 - Delimiters, in all examples of EDI transmissions. Table B.1 - Delimiters
|
B.1.1.3 Data Element LengthsData element minimum and maximum lengths are set by the ASC X12 standard. This implementation guide may further restrict minimum and maximum lengths within the bounds set by the standard. Such restrictions may occur implicitly by virtue of the allowed qualifier for the data element, or they may be stated explicitly in a note attached to the element or in the general limitations below. |
B.1.1.3.1 Maximum Length of Data Element 127 Reference IdentificationThe current ASC X12 standard allows a maximum length greater than 50 characters for data element 127. For implementations governed by this implementation guide, unless another value is specified in an attached note, the maximum length of each occurrence of this data element is constrained to 50 characters. |
B.1.1.3.2 Maximum Length of Data Element 782 Monetary AmountFor implementations governed by the Health Insurance Portability and Accountability Act (HIPAA), decimal data elements in Data Element 782 (Monetary Amount) will be limited to a maximum length of 10 characters including reported or implied places for cents (implied value of 00 after the decimal point). Note that the decimal point and leading sign, if sent, are not part of the character count. EXAMPLE For implementations governed by HIPAA:
|
B.1.1.4 DecimalWhile the ASC X12 standard supports usage of exponential notation, this guide prohibits that usage. |
B.2 Object DescriptorsObject Descriptors (OD) provide a method to uniquely identify specific locations within an implementation guide. There is an OD assigned at every level of the X12N implementation:
ODs at the first four levels are coded using X12 identifiers separated by underbars:
The fifth and sixth levels add a name derived from the "Industry Term" defined in the X12N Data Dictionary. The name is derived by removing the spaces.
Said in another way, ODs contain a coded component specifying a location in an implementation guide, a separator, and a name portion. For example: Since ODs are unique across all X12N implementation guides, they can be used for a variety of purposes. For example, as a cross reference to older data transmission systems, like the National Standard Format for health care claims, or to form XML tags for newer data transmission systems. | ||||||||||||||||
Appendix D. Change SummaryPlace changes from previous versions here. |
F.1 Administrative Gender Source code list Target code list
|