{
    "id": "BPO.3",
    "type": "Field",
    "position": "BPO.3",
    "name": "BP  Processing Requirements",
    "length": 250,
    "usage": "O",
    "rpt": "*",
    "dataType": "CWE",
    "dataTypeName": "Coded with Exceptions",
    "tableId": "0508",
    "tableName": "Blood Product Processing Requirements",
    "description": "This field contains additional information about the blood component class associated with the Universal Service ID. The placer of the order can specify any required processing of the blood product that must be completed prior to transfusion to the intended recipient. Refer to User-Defined Table 0508 - Blood Product Processing Requirements for suggested values.",
    "sample": "",
    "fields": [
        {
            "id": "BPO.3.1",
            "type": "Component",
            "position": "BPO.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": "BPO.3.2",
            "type": "Component",
            "position": "BPO.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": "BPO.3.3",
            "type": "Component",
            "position": "BPO.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": "BPO.3.4",
            "type": "Component",
            "position": "BPO.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": "BPO.3.5",
            "type": "Component",
            "position": "BPO.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": "BPO.3.6",
            "type": "Component",
            "position": "BPO.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": "BPO.3.7",
            "type": "Component",
            "position": "BPO.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": "BPO.3.8",
            "type": "Component",
            "position": "BPO.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": "BPO.3.9",
            "type": "Component",
            "position": "BPO.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."
        }
    ]
}