{
    "id": "BTX.5",
    "type": "Field",
    "position": "BTX.5",
    "name": "CP Commercial Product",
    "length": 250,
    "usage": "C",
    "rpt": "1",
    "dataType": "CWE",
    "dataTypeName": "Coded with Exceptions",
    "tableId": "0512",
    "tableName": "Commercial Product",
    "description": "This field contains the code and/or text to identify a commercial product. Examples of commercial products are blood derivatives such as Rh Immune Globulin and Factor VIII concentrate, Leukoreduction filters, and blood administration sets.\r\n\r\nThis field is required for commercial blood products and is not applicable to blood component messages.",
    "sample": "",
    "fields": [
        {
            "id": "BTX.5.1",
            "type": "Component",
            "position": "BTX.5.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": "BTX.5.2",
            "type": "Component",
            "position": "BTX.5.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": "BTX.5.3",
            "type": "Component",
            "position": "BTX.5.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": "BTX.5.4",
            "type": "Component",
            "position": "BTX.5.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": "BTX.5.5",
            "type": "Component",
            "position": "BTX.5.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": "BTX.5.6",
            "type": "Component",
            "position": "BTX.5.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": "BTX.5.7",
            "type": "Component",
            "position": "BTX.5.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": "BTX.5.8",
            "type": "Component",
            "position": "BTX.5.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": "BTX.5.9",
            "type": "Component",
            "position": "BTX.5.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."
        }
    ]
}