UNPKG

@dotbase/hl7-v2-message

Version:

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

431 lines (430 loc) 11.3 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: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Requested Give Amount - Minimum */ this.RXO_2 = { index: 1, identifier: "RXO_2", description: "Requested Give Amount - Minimum", length: 20, isOptional: true, 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: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Requested Dosage Form */ this.RXO_5 = { index: 4, identifier: "RXO_5", description: "Requested Dosage Form", length: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Providers Pharmacy/Treatment Instructions */ this.RXO_6 = { index: 5, identifier: "RXO_6", description: "Providers Pharmacy/Treatment Instructions", length: 250, isOptional: true, isRepeatable: true, value: "", }; /** * Providers Administration Instructions */ this.RXO_7 = { index: 6, identifier: "RXO_7", description: "Providers Administration Instructions", length: 250, isOptional: true, isRepeatable: true, value: "", }; /** * Deliver-To Location */ this.RXO_8 = { index: 7, identifier: "RXO_8", description: "Deliver-To Location", length: 200, 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: 250, 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: 250, 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: 250, isOptional: true, isRepeatable: true, value: "", }; /** * Pharmacist/Treatment Suppliers Verifier ID */ this.RXO_15 = { index: 14, identifier: "RXO_15", description: "Pharmacist/Treatment Suppliers Verifier ID", length: 250, isOptional: true, isRepeatable: true, 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: "", }; /** * Requested Give Strength */ this.RXO_18 = { index: 17, identifier: "RXO_18", description: "Requested Give Strength", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Requested Give Strength Units */ this.RXO_19 = { index: 18, identifier: "RXO_19", description: "Requested Give Strength Units", length: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Indication */ this.RXO_20 = { index: 19, identifier: "RXO_20", description: "Indication", length: 250, isOptional: true, isRepeatable: true, value: "", }; /** * Requested Give Rate Amount */ this.RXO_21 = { index: 20, identifier: "RXO_21", description: "Requested Give Rate Amount", length: 6, isOptional: true, isRepeatable: false, value: "", }; /** * Requested Give Rate Units */ this.RXO_22 = { index: 21, identifier: "RXO_22", description: "Requested Give Rate Units", length: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Total Daily Dose */ this.RXO_23 = { index: 22, identifier: "RXO_23", description: "Total Daily Dose", length: 10, isOptional: true, isRepeatable: false, value: "", }; /** * Supplementary Code */ this.RXO_24 = { index: 23, identifier: "RXO_24", description: "Supplementary Code", length: 250, isOptional: true, isRepeatable: true, value: "", }; /** * Requested Drug Strength Volume */ this.RXO_25 = { index: 24, identifier: "RXO_25", description: "Requested Drug Strength Volume", length: 5, isOptional: true, isRepeatable: false, value: "", }; /** * Requested Drug Strength Volume Units */ this.RXO_26 = { index: 25, identifier: "RXO_26", description: "Requested Drug Strength Volume Units", length: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Pharmacy Order Type */ this.RXO_27 = { index: 26, identifier: "RXO_27", description: "Pharmacy Order Type", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Dispensing Interval */ this.RXO_28 = { index: 27, identifier: "RXO_28", description: "Dispensing Interval", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Medication Instance Identifier */ this.RXO_29 = { index: 28, identifier: "RXO_29", description: "Medication Instance Identifier", length: 60, isOptional: true, isRepeatable: false, value: "", }; /** * Segment Instance Identifier */ this.RXO_30 = { index: 29, identifier: "RXO_30", description: "Segment Instance Identifier", length: 60, isOptional: true, isRepeatable: false, value: "", }; /** * Mood Code */ this.RXO_31 = { index: 30, identifier: "RXO_31", description: "Mood Code", length: 2, isOptional: true, isRepeatable: false, value: "", }; /** * Dispensing Pharmacy */ this.RXO_32 = { index: 31, identifier: "RXO_32", description: "Dispensing Pharmacy", length: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Dispensing Pharmacy Address */ this.RXO_33 = { index: 32, identifier: "RXO_33", description: "Dispensing Pharmacy Address", length: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Deliver-to Patient Location */ this.RXO_34 = { index: 33, identifier: "RXO_34", description: "Deliver-to Patient Location", length: 80, isOptional: true, isRepeatable: false, value: "", }; /** * Deliver-to Address */ this.RXO_35 = { index: 34, identifier: "RXO_35", description: "Deliver-to Address", length: 250, isOptional: true, isRepeatable: false, value: "", }; } } exports.default = RXO_Fields;