{
    "id": "APR.2",
    "type": "Field",
    "position": "APR.2",
    "name": "Resource Selection Criteria",
    "length": 80,
    "usage": "O",
    "rpt": "*",
    "dataType": "SCV",
    "dataTypeName": "Scheduling Class Value Pair",
    "tableId": "0294",
    "tableName": "Time selection criteria parameter class codes",
    "description": "This field is used to communicate parameters and preferences to the filler application regarding the selection of an appropriate resource for an appointment. The first component of this field is a code identifying the parameter or preference being passed to the filler application. The second component is the actual data value for that parameter.",
    "sample": "",
    "fields": [
        {
            "id": "APR.2.1",
            "type": "Component",
            "position": "APR.2.1",
            "length": 20,
            "dataType": "CWE",
            "dataTypeName": "Coded with Exceptions",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Parameter Class",
            "description": "The first component of this field is a code identifying the parameter or preference being passed to the filler application. Refer to User-defined Table 0294 - Time selection criteria parameter class codes - Time selection criteria parameter class codes for suggested values."
        },
        {
            "id": "APR.2.2",
            "type": "Component",
            "position": "APR.2.2",
            "length": 20,
            "dataType": "ST",
            "dataTypeName": "String Data",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Parameter Value",
            "description": "The second component is the actual data value for that parameter."
        }
    ]
}