@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
JavaScript
"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;