UNPKG

@dotbase/hl7-v2-message

Version:

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

371 lines (370 loc) 9.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const Hl7Fields_1 = tslib_1.__importDefault(require("../../../model/Hl7Fields")); class RXE_Fields extends Hl7Fields_1.default { constructor() { super(...arguments); /** * Quantity/Timing */ this.RXE_1 = { index: 0, identifier: "RXE_1", description: "Quantity/Timing", length: 200, isOptional: false, isRepeatable: false, value: "", }; /** * Give Code */ this.RXE_2 = { index: 1, identifier: "RXE_2", description: "Give Code", length: 100, isOptional: false, isRepeatable: false, value: "", }; /** * Give Amount - Minimum */ this.RXE_3 = { index: 2, identifier: "RXE_3", description: "Give Amount - Minimum", length: 20, isOptional: false, isRepeatable: false, value: "", }; /** * Give Amount - Maximum */ this.RXE_4 = { index: 3, identifier: "RXE_4", description: "Give Amount - Maximum", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Give Units */ this.RXE_5 = { index: 4, identifier: "RXE_5", description: "Give Units", length: 60, isOptional: false, isRepeatable: false, value: "", }; /** * Give Dosage Form */ this.RXE_6 = { index: 5, identifier: "RXE_6", description: "Give Dosage Form", length: 60, isOptional: true, isRepeatable: false, value: "", }; /** * Provider s Administration Instructions */ this.RXE_7 = { index: 6, identifier: "RXE_7", description: "Provider s Administration Instructions", length: 200, isOptional: true, isRepeatable: true, value: "", }; /** * Deliver-to Location */ this.RXE_8 = { index: 7, identifier: "RXE_8", description: "Deliver-to Location", length: 200, isOptional: true, isRepeatable: false, value: "", }; /** * Substitution Status */ this.RXE_9 = { index: 8, identifier: "RXE_9", description: "Substitution Status", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Dispense Amount */ this.RXE_10 = { index: 9, identifier: "RXE_10", description: "Dispense Amount", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Dispense Units */ this.RXE_11 = { index: 10, identifier: "RXE_11", description: "Dispense Units", length: 60, isOptional: true, isRepeatable: false, value: "", }; /** * Number Of Refills */ this.RXE_12 = { index: 11, identifier: "RXE_12", description: "Number Of Refills", length: 3, isOptional: true, isRepeatable: false, value: "", }; /** * Ordering Provider s DEA Number */ this.RXE_13 = { index: 12, identifier: "RXE_13", description: "Ordering Provider s DEA Number", length: 60, isOptional: true, isRepeatable: true, value: "", }; /** * Pharmacist/Treatment Supplier s Verifier ID */ this.RXE_14 = { index: 13, identifier: "RXE_14", description: "Pharmacist/Treatment Supplier s Verifier ID", length: 60, isOptional: true, isRepeatable: true, value: "", }; /** * Prescription Number */ this.RXE_15 = { index: 14, identifier: "RXE_15", description: "Prescription Number", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Number of Refills Remaining */ this.RXE_16 = { index: 15, identifier: "RXE_16", description: "Number of Refills Remaining", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Number of Refills/Doses Dispensed */ this.RXE_17 = { index: 16, identifier: "RXE_17", description: "Number of Refills/Doses Dispensed", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * D/T of Most Recent Refill or Dose Dispensed */ this.RXE_18 = { index: 17, identifier: "RXE_18", description: "D/T of Most Recent Refill or Dose Dispensed", length: 26, isOptional: true, isRepeatable: false, value: "", }; /** * Total Daily Dose */ this.RXE_19 = { index: 18, identifier: "RXE_19", description: "Total Daily Dose", length: 10, isOptional: true, isRepeatable: false, value: "", }; /** * Needs Human Review */ this.RXE_20 = { index: 19, identifier: "RXE_20", description: "Needs Human Review", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Pharmacy/Treatment Supplier s Special Dispensing Instructions */ this.RXE_21 = { index: 20, identifier: "RXE_21", description: "Pharmacy/Treatment Supplier s Special Dispensing Instructions", length: 200, isOptional: true, isRepeatable: true, value: "", }; /** * Give Per */ this.RXE_22 = { index: 21, identifier: "RXE_22", description: "Give Per", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Give Rate Amount */ this.RXE_23 = { index: 22, identifier: "RXE_23", description: "Give Rate Amount", length: 6, isOptional: true, isRepeatable: false, value: "", }; /** * Give Rate Units */ this.RXE_24 = { index: 23, identifier: "RXE_24", description: "Give Rate Units", length: 60, isOptional: true, isRepeatable: false, value: "", }; /** * Give Strength */ this.RXE_25 = { index: 24, identifier: "RXE_25", description: "Give Strength", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Give Strength Units */ this.RXE_26 = { index: 25, identifier: "RXE_26", description: "Give Strength Units", length: 60, isOptional: true, isRepeatable: false, value: "", }; /** * Give Indication */ this.RXE_27 = { index: 26, identifier: "RXE_27", description: "Give Indication", length: 200, isOptional: true, isRepeatable: true, value: "", }; /** * Dispense Package Size */ this.RXE_28 = { index: 27, identifier: "RXE_28", description: "Dispense Package Size", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Dispense Package Size Unit */ this.RXE_29 = { index: 28, identifier: "RXE_29", description: "Dispense Package Size Unit", length: 60, isOptional: true, isRepeatable: false, value: "", }; /** * Dispense Package Method */ this.RXE_30 = { index: 29, identifier: "RXE_30", description: "Dispense Package Method", length: 2, isOptional: true, isRepeatable: false, value: "", }; } } exports.default = RXE_Fields;