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