{
    "id": "BPX.17",
    "type": "Field",
    "position": "BPX.17",
    "name": "BP Unique ID",
    "length": 22,
    "usage": "O",
    "rpt": "1",
    "dataType": "EI",
    "dataTypeName": "Entity Identifier",
    "tableId": null,
    "tableName": null,
    "description": "This field is a unique system-generated number assigned to the blood product to which the message is referring. Each time the status is updated, the new message should replace the previous message if the Blood Product Unique ID is the same. If the Blood Product Unique ID is different, it indicates that the status applies to a different blood product.\r\n\r\nThe sending and receiving systems must agree upon the use of this field.",
    "sample": "",
    "fields": [
        {
            "id": "BPX.17.1",
            "type": "Component",
            "position": "BPX.17.1",
            "length": 199,
            "dataType": "ST",
            "dataTypeName": "String Data",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Entity Identifier",
            "description": "The first component, <entity identifier>, is usually defined to be unique within the series of identifiers created by the <assigning authority>, defined by a hierarchic designator, represented by components 2 through 4. See Section 2.A.33, \"HD - hierarchic designator\"."
        },
        {
            "id": "BPX.17.2",
            "type": "Component",
            "position": "BPX.17.2",
            "length": 20,
            "dataType": "IS",
            "dataTypeName": "Coded value for user-defined tables",
            "usage": "O",
            "rpt": "1",
            "tableId": "0363",
            "tableName": "Assigning authority",
            "name": "Namespace Id",
            "description": "The assigning authority is a unique identifier of the system (or organization or agency or department) that creates the data. Refer to User-defined Table 0363 - Assigning authority for suggested values."
        },
        {
            "id": "BPX.17.3",
            "type": "Component",
            "position": "BPX.17.3",
            "length": 199,
            "dataType": "ST",
            "dataTypeName": "String Data",
            "usage": "C",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Universal Id",
            "description": null
        },
        {
            "id": "BPX.17.4",
            "type": "Component",
            "position": "BPX.17.4",
            "length": 6,
            "dataType": "ID",
            "dataTypeName": "Coded values for HL7 tables",
            "usage": "C",
            "rpt": "1",
            "tableId": "0301",
            "tableName": "Universal ID type",
            "name": "Universal Id Type",
            "description": null
        }
    ]
}