{
    "id": "GOL.15",
    "type": "Field",
    "position": "GOL.15",
    "name": "Goal Review Interval",
    "length": 200,
    "usage": "O",
    "rpt": "1",
    "dataType": "TQ",
    "dataTypeName": "Timing Quantity",
    "tableId": null,
    "tableName": null,
    "description": "This field contains the interval used to calculate the next goal review date.",
    "sample": "",
    "fields": [
        {
            "id": "GOL.15.1",
            "type": "Component",
            "position": "GOL.15.1",
            "length": 267,
            "dataType": "CQ",
            "dataTypeName": "Composite Quantity with Units",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Quantity",
            "description": "This component specifies the quantity of the service that should be provided at each service interval. For example, if two blood cultures are to be obtained every 4 hours, the quantity would be 2. If three units of blood are to be typed and cross-matched, the quantity would be 3. The default value is 1. When units are required, they can be added, specified by a subcomponent delimiter."
        },
        {
            "id": "GOL.15.2",
            "type": "Component",
            "position": "GOL.15.2",
            "length": 206,
            "dataType": "RI",
            "dataTypeName": "Repeat Interval",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Interval",
            "description": "Determines the interval between repeated services."
        },
        {
            "id": "GOL.15.3",
            "type": "Component",
            "position": "GOL.15.3",
            "length": 6,
            "dataType": "ST",
            "dataTypeName": "String Data",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Duration",
            "description": "This component indicates how long the service should continue after it is started. The default is INDEF (do indefinitely). This component is coded as follows:"
        },
        {
            "id": "GOL.15.4",
            "type": "Component",
            "position": "GOL.15.4",
            "length": 26,
            "dataType": "TS",
            "dataTypeName": "Time Stamp",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Start Date/Time",
            "description": "This component may be specified by the orderer, in which case it indicates the earliest date/time at which the services should be started. In many cases, however, the start date/time will be implied or will be defined by other fields in the order record (e.g., urgency - STAT). In such a case, this field will be empty."
        },
        {
            "id": "GOL.15.5",
            "type": "Component",
            "position": "GOL.15.5",
            "length": 26,
            "dataType": "TS",
            "dataTypeName": "Time Stamp",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "End Date/Time",
            "description": "When filled in by the requester of the service, this component should contain the latest date/time that the service should be performed. If it has not been performed by the specified time, it should not be performed at all. The requester may not always fill in this value, yet the filling service may fill it in on the basis of the instruction it receives and the actual start time."
        },
        {
            "id": "GOL.15.6",
            "type": "Component",
            "position": "GOL.15.6",
            "length": 6,
            "dataType": "ST",
            "dataTypeName": "String Data",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Priority",
            "description": "This component describes the urgency of the request. The following values are suggested (the default for Priority is R):"
        },
        {
            "id": "GOL.15.7",
            "type": "Component",
            "position": "GOL.15.7",
            "length": 199,
            "dataType": "ST",
            "dataTypeName": "String Data",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Condition",
            "description": "This is a free text component that describes the conditions under which the drug is to be given. For example, PRN pain , or to keep blood pressure below 110. The presence of text in this field should be taken to mean that human review is needed to determine the how and/or when this drug should be given."
        },
        {
            "id": "GOL.15.8",
            "type": "Component",
            "position": "GOL.15.8",
            "length": 200,
            "dataType": "TX",
            "dataTypeName": "Text Data",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Text",
            "description": "This component is a full text version of the instruction (optional)."
        },
        {
            "id": "GOL.15.9",
            "type": "Component",
            "position": "GOL.15.9",
            "length": 1,
            "dataType": "ID",
            "dataTypeName": "Coded values for HL7 tables",
            "usage": "O",
            "rpt": "1",
            "tableId": "0472",
            "tableName": "TQ conjunction ID",
            "name": "Conjunction",
            "description": "This non-null component indicates that a second timing specification is to follow using the repeat delimiter. Refer to HL7 table 0472 - TQ Conjunction ID for valid values"
        },
        {
            "id": "GOL.15.10",
            "type": "Component",
            "position": "GOL.15.10",
            "length": 110,
            "dataType": "OSD",
            "dataTypeName": "Order Sequence Definition",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Order Sequencing",
            "description": null
        },
        {
            "id": "GOL.15.11",
            "type": "Component",
            "position": "GOL.15.11",
            "length": 483,
            "dataType": "CE",
            "dataTypeName": "Coded Element",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Occurrence Duration",
            "description": "This component contains the duration for a single performance of a service, e.g., whirlpool twenty minutes three times per day for three days. It is optional within TQ and does not repeat."
        },
        {
            "id": "GOL.15.12",
            "type": "Component",
            "position": "GOL.15.12",
            "length": 4,
            "dataType": "NM",
            "dataTypeName": "Numeric",
            "usage": "O",
            "rpt": "1",
            "tableId": null,
            "tableName": null,
            "name": "Total Occurrences",
            "description": "This component contains the total number of occurrences of a service that should result from this order. It is optional within TQ and does not repeat. If both the end date/time and the total occurrences are valued and the occurrences would extend beyond the end date/time, then the end date/time takes precedence. Otherwise the number of occurrences takes precedence."
        }
    ]
}