ISA – Interchange Control Header
Seg ID | Segment Name | Format | Length | Ref# | Req | Value | |
Header | ISA | Interchange Control Header | 3 | R | ISA | ||
Element Separator | AN | 1 | * | ||||
ISA01 | Authorization information qualifier | ID | 2/2 | 101 | R | 00 or 03 See below for more information | |
Element Separator | AN | 1 | * | ||||
ISA02 | Authorization information | AN | 10/10 | 102 | R | Will contain User ID if ISA01 is 03. Will Contain 10 Empty spaces if ISA01 is 00 | |
Element Separator | AN | 1 | * | ||||
ISA03 | Security information qualifier | ID | 2/2 | 103 | R | Will Contain 01 if ISA01 is 03. Will Contain 00 if ISA01 Is 00. | |
Element Separator | AN | 1 | * | ||||
ISA04 | Security information | AN | 10/10 | 104 | R | Will contain Password if ISA01 is 03. Will Contain 10 Empty spaces if ISA01 is 00 | |
Element Separator | AN | 1 | * | ||||
ISA05 | Interchange ID Qualifier | ID | 2/2 | 105 | R | 01 | |
Element Separator | AN | 1 | * | ||||
ISA06 | Interchange Sender ID | AN | 2/15 | 106 | R | See below for more information | |
Element Separator | AN | 1 | * | ||||
ISA07 | Interchange ID Qualifier | ID | 2/2 | 105 | R | 01 | |
Element Separator | AN | 1 | * | ||||
ISA08 | Interchange Receiver ID | AN | 15/15 | 107 | R | See below for more information |
Sample:
ISA*00* *00* *ZZ*8431 *ZZ*ZIRMED *130215*1234*^*00501*000000001*1*P*:~
Important Note on the above sample:
ISA02
Since ISA is fixed length segment, even though if no values are present, we need to fill up empty spaces. Here ISA02 is filled with 10 empty spaces.
ISA04
Since ISA is fixed length segment, even though if no values are present, we need to fill up empty spaces. Here ISA04 is filled with 10 empty spaces.
ISA06
Since ISA is fixed length segment, if the value is not 15 characters length, then we need to append empty space to make 15 characters string.
ISA08
Since ISA is fixed length segment, if the value is not 15 characters length, then we need to append empty space to make 15 characters string.
Segment Structure
Sample 2
ISA*03*id27032743*01*XYXY2233 *ZZ*XX09211223 *01*030240928 *130829*1102*^*00501*290811021*0*T*:~
User Name and Password
In some clearing house, they might ask to send the user name and password along with each EDI file. That's what Authorization information Information refer ISA01, ISA02,ISA03 and ISA04. After you sign up with the clearing house, ask your user name and password to send along the EDI File if they need. In such case, ISA01 will have the value"03" , ISA02 will have the user id, ISA03 will have the value "01" and ISA04 will have the actual password. Very important, since ISA is fixed length segment, and ISA02 is 10 character, so if your user id is less than 10 characters, then you need to append empty spaces to make it as 10 character word.
Sample with the User id and Password.
ISA01 - Authorization Information Qualifier
Code to identify the type of information in the Authorization Information
Code | Definition |
00 | No Authorization information Present(No Meaningful information in 102). Advised unless security requirements Mandate use of Additional identification information. |
03 | Additional Data Identification. |
ISA03 - Security Information Qualifier
Code to identify the type of information in the Security information qualifier
Code | Definition |
00 | No Security information Present(No Meaningful information in 104). Advised unless security requirements Mandate use of password data. |
01 | Password |
ISA05, ISA07- Interchange ID Qualifier
Code to identify the type of information in the Security information qualifier
Code | Definition |
01 | Duns(Dun & BradStreet) |
14 | Duns Plus Suffix |
20 | Health Industry Number (HIN) |
27 | Carrier Identification Number |
28 | Fiscal Intermediary Identification Number. |
29 | Medicare Provider and Supplier Identification Number |
30 | U.S Federal Tax Identification Number |
33 | National Association Of Insurance Commissioners Company Code (NAIC) |
ZZ | Mutually Defined |
ISA06 – Interchange Sender ID
During the sign up process with clearing house, they will assign a unique ID to the software vendor. So in the practice information setup, software should have a option to enter this value. This is mandatory for all the EDI Files, without this ID, clearing house will not be able to process the file.
ISA08 – Interchange Receiver ID
During the sign up process with clearing house, they will provide this value. Usually, this will be clearing house name. So in the practice information setup, software should have a option to enter this value. This is mandatory for all the EDI Files, without this ID, clearing house will not be able to process the file.
Control Number assigned by the Sender for tracking purpose. This number must be identical to the Interchange Trailer IEA02.
ISA14 - Acknowledgment Requested.
Code | Definition |
0 | No Acknowledgment Requested |
1 | Interchange Acknowledgement Requested |
Default to 0. In some cases, if the software vendor integrated to clearing house via web services. then we can ask the clearing house to send the acknowledgment for each EDI File batches.
ISA15 – Usage Indicator.
Code | Definition |
P | Production Data |
T | Test Data |
After the sign up process with clearing house, they will ask the software vendor to send sample files with different use cases. In such cases, all the files should be send as Test Data. So in the practice information setup, software should have this option to select. Once test files are approved, then software admin can change this value to Production