Code | Display | status | deprecated | v2-concComment | v2-concCommentAsPub | status | deprecated | v2-concComment | v2-concCommentAsPub | Comments |
---|
0 | Message accepted | A | A | | Success. Optional, as the AA conveys success. Used for systems that must always return a status code. | Success. Optional, as the AA conveys success. Used for systems that must always return a status code. | Success. Optional, as the AA conveys success. Used for systems that must always return a status code. | Success. Optional, as the AA conveys success. Used for systems that must always return a status code. | A | A | | Success. Optional, as the AA conveys success. Used for systems that must always return a status code. | Success. Optional, as the AA conveys success. Used for systems that must always return a status code. | Success. Optional, as the AA conveys success. Used for systems that must always return a status code. | Success. Optional, as the AA conveys success. Used for systems that must always return a status code. | |
100 | Segment sequence error | A | A | | Error: The message segments were not in the proper order, or required segments are missing. | Error: The message segments were not in the proper order, or required segments are missing. | Error: The message segments were not in the proper order, or required segments are missing. | Error: The message segments were not in the proper order, or required segments are missing. | A | A | | Error: The message segments were not in the proper order, or required segments are missing. | Error: The message segments were not in the proper order, or required segments are missing. | Error: The message segments were not in the proper order, or required segments are missing. | Error: The message segments were not in the proper order, or required segments are missing. | |
101 | Required field missing | A | A | | Error: A required field is missing from a segment | Error: A required field is missing from a segment | Error: A required field is missing from a segment | Error: A required field is missing from a segment | A | A | | Error: A required field is missing from a segment | Error: A required field is missing from a segment | Error: A required field is missing from a segment | Error: A required field is missing from a segment | |
102 | Data type error | A | A | | Error: The field contained data of the wrong data type, e.g., an NM field contained "FOO". | Error: The field contained data of the wrong data type, e.g., an NM field contained "FOO". | Error: The field contained data of the wrong data type, e.g., an NM field contained "FOO". | Error: The field contained data of the wrong data type, e.g., an NM field contained "FOO". | A | A | | Error: The field contained data of the wrong data type, e.g., an NM field contained "FOO". | Error: The field contained data of the wrong data type, e.g., an NM field contained "FOO". | Error: The field contained data of the wrong data type, e.g., an NM field contained "FOO". | Error: The field contained data of the wrong data type, e.g., an NM field contained "FOO". | |
103 | Table value not found | A | A | | Error: A field of data type ID or IS was compared against the corresponding table, and no match was found. | Error: A field of data type ID or IS was compared against the corresponding table, and no match was found. | Error: A field of data type ID or IS was compared against the corresponding table, and no match was found. | Error: A field of data type ID or IS was compared against the corresponding table, and no match was found. | A | A | | Error: A field of data type ID or IS was compared against the corresponding table, and no match was found. | Error: A field of data type ID or IS was compared against the corresponding table, and no match was found. | Error: A field of data type ID or IS was compared against the corresponding table, and no match was found. | Error: A field of data type ID or IS was compared against the corresponding table, and no match was found. | |
104 | Value too long | A | A | | Error: a value exceeded the normative length, or the length that the application is able to safely handle. | Error: a value exceeded the normative length, or the length that the application is able to safely handle. | Error: a value exceeded the normative length, or the length that the application is able to safely handle. | Error: a value exceeded the normative length, or the length that the application is able to safely handle. | A | A | | Error: a value exceeded the normative length, or the length that the application is able to safely handle. | Error: a value exceeded the normative length, or the length that the application is able to safely handle. | Error: a value exceeded the normative length, or the length that the application is able to safely handle. | Error: a value exceeded the normative length, or the length that the application is able to safely handle. | |
198 | Non-Conformant Cardinality | N | N | | Error: Cardinality is listed as [0..3] and more than 3 of the identified element are present in the message. | Error: Cardinality is listed as [0..3] and more than 3 of the identified element are present in the message. | | N | N | | Error: Cardinality is listed as [0..3] and more than 3 of the identified element are present in the message. | Error: Cardinality is listed as [0..3] and more than 3 of the identified element are present in the message. | | |
199 | Other HL7 Error | N | N | | Error | Error | | N | N | | Error | Error | | |
200 | Unsupported message type | A | A | | Rejection: The Message Type is not supported. | Rejection: The Message Type is not supported. | Rejection: The Message Type is not supported. | Rejection: The Message Type is not supported. | A | A | | Rejection: The Message Type is not supported. | Rejection: The Message Type is not supported. | Rejection: The Message Type is not supported. | Rejection: The Message Type is not supported. | |
201 | Unsupported event code | A | A | | Rejection: The Event Code is not supported. | Rejection: The Event Code is not supported. | Rejection: The Event Code is not supported. | Rejection: The Event Code is not supported. | A | A | | Rejection: The Event Code is not supported. | Rejection: The Event Code is not supported. | Rejection: The Event Code is not supported. | Rejection: The Event Code is not supported. | |
202 | Unsupported processing id | A | A | | Rejection: The Processing ID is not supported. | Rejection: The Processing ID is not supported. | Rejection: The Processing ID is not supported. | Rejection: The Processing ID is not supported. | A | A | | Rejection: The Processing ID is not supported. | Rejection: The Processing ID is not supported. | Rejection: The Processing ID is not supported. | Rejection: The Processing ID is not supported. | |
203 | Unsupported version id | A | A | | Rejection: The Version ID is not supported. | Rejection: The Version ID is not supported. | Rejection: The Version ID is not supported. | Rejection: The Version ID is not supported. | A | A | | Rejection: The Version ID is not supported. | Rejection: The Version ID is not supported. | Rejection: The Version ID is not supported. | Rejection: The Version ID is not supported. | |
204 | Unknown key identifier | B | B | | ERR-3 (HL7 Error Code) should be used to convey errors at the structural level and this is an application level error, which should be reported in ERR-5 (Application Error Code). | ERR-3 (HL7 Error Code) should be used to convey errors at the structural level and this is an application level error, which should be reported in ERR-5 (Application Error Code). | Rejection: The ID of the patient, order, etc., was not found. Used for transactions other than additions, e.g., transfer of a non-existent patient. | Rejection: The ID of the patient, order, etc., was not found. Used for transactions other than additions, e.g., transfer of a non-existent patient. | B | B | | ERR-3 (HL7 Error Code) should be used to convey errors at the structural level and this is an application level error, which should be reported in ERR-5 (Application Error Code). | ERR-3 (HL7 Error Code) should be used to convey errors at the structural level and this is an application level error, which should be reported in ERR-5 (Application Error Code). | Rejection: The ID of the patient, order, etc., was not found. Used for transactions other than additions, e.g., transfer of a non-existent patient. | Rejection: The ID of the patient, order, etc., was not found. Used for transactions other than additions, e.g., transfer of a non-existent patient. | |
205 | Duplicate key identifier | B | B | | ERR-3 (HL7 Error Code) should be used to convey errors at the structural level and this is an application level error, which should be reported in ERR-5 (Application Error Code). | ERR-3 (HL7 Error Code) should be used to convey errors at the structural level and this is an application level error, which should be reported in ERR-5 (Application Error Code). | Rejection: The ID of the patient, order, etc., already exists. Used in response to addition transactions (Admit, New Order, etc.). | Rejection: The ID of the patient, order, etc., already exists. Used in response to addition transactions (Admit, New Order, etc.). | B | B | | ERR-3 (HL7 Error Code) should be used to convey errors at the structural level and this is an application level error, which should be reported in ERR-5 (Application Error Code). | ERR-3 (HL7 Error Code) should be used to convey errors at the structural level and this is an application level error, which should be reported in ERR-5 (Application Error Code). | Rejection: The ID of the patient, order, etc., already exists. Used in response to addition transactions (Admit, New Order, etc.). | Rejection: The ID of the patient, order, etc., already exists. Used in response to addition transactions (Admit, New Order, etc.). | |
206 | Application record locked | B | B | | ERR-3 (HL7 Error Code) should be used to convey errors at the structural level and this is an application level error, which should be reported in ERR-5 (Application Error Code). | ERR-3 (HL7 Error Code) should be used to convey errors at the structural level and this is an application level error, which should be reported in ERR-5 (Application Error Code). | Rejection: The transaction could not be performed at the application storage level, e.g., database locked. | Rejection: The transaction could not be performed at the application storage level, e.g., database locked. | B | B | | ERR-3 (HL7 Error Code) should be used to convey errors at the structural level and this is an application level error, which should be reported in ERR-5 (Application Error Code). | ERR-3 (HL7 Error Code) should be used to convey errors at the structural level and this is an application level error, which should be reported in ERR-5 (Application Error Code). | Rejection: The transaction could not be performed at the application storage level, e.g., database locked. | Rejection: The transaction could not be performed at the application storage level, e.g., database locked. | |
207 | Application error | A | A | | This value is used when no other value in this list is applicable and there is an application error reported in ERR-5. It is applicable when ERR-3 is required in an implementation guide. | This value is used when no other value in this list is applicable and there is an application error reported in ERR-5. It is applicable when ERR-3 is required in an implementation guide. | Rejection: A catchall for internal errors not explicitly covered by other codes. | Rejection: A catchall for internal errors not explicitly covered by other codes. | A | A | | This value is used when no other value in this list is applicable and there is an application error reported in ERR-5. It is applicable when ERR-3 is required in an implementation guide. | This value is used when no other value in this list is applicable and there is an application error reported in ERR-5. It is applicable when ERR-3 is required in an implementation guide. | Rejection: A catchall for internal errors not explicitly covered by other codes. | Rejection: A catchall for internal errors not explicitly covered by other codes. | |