UNPKG

@dotbase/hl7-v2-message

Version:

Parses HL7 v2.x messages into typed javascript objects and makes them easily accessable.

215 lines (214 loc) 5.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const Hl7Fields_1 = tslib_1.__importDefault(require("../../../model/Hl7Fields")); class RXO_Fields extends Hl7Fields_1.default { constructor() { super(...arguments); /** * Requested Give Code */ this.RXO_1 = { index: 0, identifier: "RXO_1", description: "Requested Give Code", length: 100, isOptional: false, isRepeatable: false, value: "", }; /** * Requested Give Amount - Minimum */ this.RXO_2 = { index: 1, identifier: "RXO_2", description: "Requested Give Amount - Minimum", length: 20, isOptional: false, isRepeatable: false, value: "", }; /** * Requested Give Amount - Maximum */ this.RXO_3 = { index: 2, identifier: "RXO_3", description: "Requested Give Amount - Maximum", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Requested Give Units */ this.RXO_4 = { index: 3, identifier: "RXO_4", description: "Requested Give Units", length: 60, isOptional: false, isRepeatable: false, value: "", }; /** * Requested Dosage Form */ this.RXO_5 = { index: 4, identifier: "RXO_5", description: "Requested Dosage Form", length: 60, isOptional: true, isRepeatable: false, value: "", }; /** * Providers Pharmacy Instructions */ this.RXO_6 = { index: 5, identifier: "RXO_6", description: "Providers Pharmacy Instructions", length: 200, isOptional: true, isRepeatable: true, value: "", }; /** * Providers Administration Instructions */ this.RXO_7 = { index: 6, identifier: "RXO_7", description: "Providers Administration Instructions", length: 200, isOptional: true, isRepeatable: true, value: "", }; /** * Deliver-to location */ this.RXO_8 = { index: 7, identifier: "RXO_8", description: "Deliver-to location", length: 12, isOptional: true, isRepeatable: false, value: "", }; /** * Allow Substitutions */ this.RXO_9 = { index: 8, identifier: "RXO_9", description: "Allow Substitutions", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Requested Dispense Code */ this.RXO_10 = { index: 9, identifier: "RXO_10", description: "Requested Dispense Code", length: 100, isOptional: true, isRepeatable: false, value: "", }; /** * Requested Dispense Amount */ this.RXO_11 = { index: 10, identifier: "RXO_11", description: "Requested Dispense Amount", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Requested Dispense Units */ this.RXO_12 = { index: 11, identifier: "RXO_12", description: "Requested Dispense Units", length: 60, isOptional: true, isRepeatable: false, value: "", }; /** * Number of Refills */ this.RXO_13 = { index: 12, identifier: "RXO_13", description: "Number of Refills", length: 3, isOptional: true, isRepeatable: false, value: "", }; /** * Ordering Providers DEA Number */ this.RXO_14 = { index: 13, identifier: "RXO_14", description: "Ordering Providers DEA Number", length: 60, isOptional: true, isRepeatable: false, value: "", }; /** * Pharmacist Verifier ID */ this.RXO_15 = { index: 14, identifier: "RXO_15", description: "Pharmacist Verifier ID", length: 60, isOptional: true, isRepeatable: false, value: "", }; /** * Needs Human Review */ this.RXO_16 = { index: 15, identifier: "RXO_16", description: "Needs Human Review", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Requested Give Per */ this.RXO_17 = { index: 16, identifier: "RXO_17", description: "Requested Give Per", length: 20, isOptional: true, isRepeatable: false, value: "", }; } } exports.default = RXO_Fields;