UNPKG

@dotbase/hl7-v2-message

Version:

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

251 lines (250 loc) 6.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const Hl7Fields_1 = tslib_1.__importDefault(require("../../../model/Hl7Fields")); class INV_Fields extends Hl7Fields_1.default { constructor() { super(...arguments); /** * Substance Identifier */ this.INV_1 = { index: 0, identifier: "INV_1", description: "Substance Identifier", length: undefined, isOptional: false, isRepeatable: false, value: "", }; /** * Substance Status */ this.INV_2 = { index: 1, identifier: "INV_2", description: "Substance Status", length: undefined, isOptional: false, isRepeatable: true, value: "", }; /** * Substance Type */ this.INV_3 = { index: 2, identifier: "INV_3", description: "Substance Type", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Inventory Container Identifier */ this.INV_4 = { index: 3, identifier: "INV_4", description: "Inventory Container Identifier", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Container Carrier Identifier */ this.INV_5 = { index: 4, identifier: "INV_5", description: "Container Carrier Identifier", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Position on Carrier */ this.INV_6 = { index: 5, identifier: "INV_6", description: "Position on Carrier", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Initial Quantity */ this.INV_7 = { index: 6, identifier: "INV_7", description: "Initial Quantity", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Current Quantity */ this.INV_8 = { index: 7, identifier: "INV_8", description: "Current Quantity", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Available Quantity */ this.INV_9 = { index: 8, identifier: "INV_9", description: "Available Quantity", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Consumption Quantity */ this.INV_10 = { index: 9, identifier: "INV_10", description: "Consumption Quantity", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Quantity Units */ this.INV_11 = { index: 10, identifier: "INV_11", description: "Quantity Units", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Expiration Date/Time */ this.INV_12 = { index: 11, identifier: "INV_12", description: "Expiration Date/Time", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * First Used Date/Time */ this.INV_13 = { index: 12, identifier: "INV_13", description: "First Used Date/Time", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * On Board Stability Duration */ this.INV_14 = { index: 13, identifier: "INV_14", description: "On Board Stability Duration", length: undefined, isOptional: false, isRepeatable: false, value: "", }; /** * Test/Fluid Identifier(s) */ this.INV_15 = { index: 14, identifier: "INV_15", description: "Test/Fluid Identifier(s)", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Manufacturer Lot Number */ this.INV_16 = { index: 15, identifier: "INV_16", description: "Manufacturer Lot Number", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Manufacturer Identifier */ this.INV_17 = { index: 16, identifier: "INV_17", description: "Manufacturer Identifier", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Supplier Identifier */ this.INV_18 = { index: 17, identifier: "INV_18", description: "Supplier Identifier", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * On Board Stability Time */ this.INV_19 = { index: 18, identifier: "INV_19", description: "On Board Stability Time ", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Target Value */ this.INV_20 = { index: 19, identifier: "INV_20", description: "Target Value", length: undefined, isOptional: true, isRepeatable: false, value: "", }; } } exports.default = INV_Fields;