{
    "id": "ERR.3",
    "type": "Field",
    "position": "ERR.3",
    "name": "HL7 Error Code",
    "length": 705,
    "usage": "R",
    "rpt": "1",
    "dataType": "CWE",
    "dataTypeName": "Coded with Exceptions",
    "tableId": "0357",
    "tableName": "Message error condition codes",
    "description": "Identifies the HL7 (communications) error code. Refer to HL7 Table 0357 - Message Error Condition Codes for valid values.",
    "sample": "",
    "fields": [
        {
            "id": "ERR.3.1",
            "type": "Component",
            "position": "ERR.3.1",
            "length": 20,
            "dataType": "ST",
            "dataTypeName": "String Data",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Identifier",
            "description": "Sequence of characters (the code) that uniquely identifies the item being referenced. Different coding schemes will have different elements here."
        },
        {
            "id": "ERR.3.2",
            "type": "Component",
            "position": "ERR.3.2",
            "length": 199,
            "dataType": "ST",
            "dataTypeName": "String Data",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Text",
            "description": "The descriptive or textual name of the identifier, e.g., myocardial infarction or X-ray impression."
        },
        {
            "id": "ERR.3.3",
            "type": "Component",
            "position": "ERR.3.3",
            "length": 20,
            "dataType": "ID",
            "dataTypeName": "Coded values for HL7 tables",
            "usage": "O",
            "rpt": "1",
            "tableId": "0396",
            "tableName": "Coding system",
            "name": "Name Of Coding System",
            "description": "Identifies the coding scheme being used in the identifier component."
        },
        {
            "id": "ERR.3.4",
            "type": "Component",
            "position": "ERR.3.4",
            "length": 20,
            "dataType": "ST",
            "dataTypeName": "String Data",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Alternate Identifier",
            "description": "An alternate sequence of characters (the code) that uniquely identifies the item being referenced. Analogous to \"Identifier\" in component 1. See usage note in section introduction."
        },
        {
            "id": "ERR.3.5",
            "type": "Component",
            "position": "ERR.3.5",
            "length": 199,
            "dataType": "ST",
            "dataTypeName": "String Data",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Alternate Text",
            "description": "The descriptive or textual name of the alternate identifier. Analogous to \"Text\" in component 2. See usage note in section introduction."
        },
        {
            "id": "ERR.3.6",
            "type": "Component",
            "position": "ERR.3.6",
            "length": 20,
            "dataType": "ID",
            "dataTypeName": "Coded values for HL7 tables",
            "usage": "O",
            "rpt": "1",
            "tableId": "0396",
            "tableName": "Coding system",
            "name": "Name Of Alternate Coding System",
            "description": "Identifies the coding scheme being used in the alternate identifier component. Analogous to Name of Coding System above. See usage note in section introduction."
        },
        {
            "id": "ERR.3.7",
            "type": "Component",
            "position": "ERR.3.7",
            "length": 10,
            "dataType": "ST",
            "dataTypeName": "String Data",
            "usage": "C",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Coding System Version Id",
            "description": "This is the version ID for the coding system identified by components 1-3. It belongs conceptually to the group of component 1-3 and appears here only for reasons of backward compatibility."
        },
        {
            "id": "ERR.3.8",
            "type": "Component",
            "position": "ERR.3.8",
            "length": 10,
            "dataType": "ST",
            "dataTypeName": "String Data",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Alternate Coding System Version Id",
            "description": "This is the version ID for the coding system identified by components 4-6. It belongs conceptually to the group of alternate components (See usage note in section introduction) and appears here only for reasons of backward compatibility."
        },
        {
            "id": "ERR.3.9",
            "type": "Component",
            "position": "ERR.3.9",
            "length": 199,
            "dataType": "ST",
            "dataTypeName": "String Data",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Original Text",
            "description": "The original text that was available to an automated process or a human before a specific code was assigned."
        }
    ]
}