UNPKG

@dotbase/hl7-v2-message

Version:

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

287 lines (286 loc) 7.53 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: 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: 60, isOptional: true, 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: "", }; /** * Provider s Pharmacy/Treatment Instructions */ this.RXO_6 = { index: 5, identifier: "RXO_6", description: "Provider s Pharmacy/Treatment Instructions", length: 200, isOptional: true, isRepeatable: true, value: "", }; /** * Provider s Administration Instructions */ this.RXO_7 = { index: 6, identifier: "RXO_7", description: "Provider s 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: 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: 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 Provider s DEA Number */ this.RXO_14 = { index: 13, identifier: "RXO_14", description: "Ordering Provider s DEA Number", length: 60, isOptional: true, isRepeatable: true, value: "", }; /** * Pharmacist/Treatment Supplier s Verifier ID */ this.RXO_15 = { index: 14, identifier: "RXO_15", description: "Pharmacist/Treatment Supplier s Verifier ID", length: 60, 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: 60, isOptional: true, isRepeatable: false, value: "", }; /** * Indication */ this.RXO_20 = { index: 19, identifier: "RXO_20", description: "Indication", length: 200, 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: 60, 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: "", }; } } exports.default = RXO_Fields;