@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
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: 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;