UNPKG

@dotbase/hl7-v2-message

Version:

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

191 lines (190 loc) 4.84 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const Hl7Fields_1 = tslib_1.__importDefault(require("../../../model/Hl7Fields")); class NST_Fields extends Hl7Fields_1.default { constructor() { super(...arguments); /** * Statistics Available */ this.NST_1 = { index: 0, identifier: "NST_1", description: "Statistics Available", length: 1, isOptional: false, isRepeatable: false, value: "", }; /** * Source Identifier */ this.NST_2 = { index: 1, identifier: "NST_2", description: "Source Identifier", length: 30, isOptional: true, isRepeatable: false, value: "", }; /** * Source Type */ this.NST_3 = { index: 2, identifier: "NST_3", description: "Source Type", length: 3, isOptional: true, isRepeatable: false, value: "", }; /** * Statistics Start */ this.NST_4 = { index: 3, identifier: "NST_4", description: "Statistics Start", length: 24, isOptional: true, isRepeatable: false, value: "", }; /** * Statistics End */ this.NST_5 = { index: 4, identifier: "NST_5", description: "Statistics End", length: 24, isOptional: true, isRepeatable: false, value: "", }; /** * Receive Character Count */ this.NST_6 = { index: 5, identifier: "NST_6", description: "Receive Character Count", length: 10, isOptional: true, isRepeatable: false, value: "", }; /** * Send Character Count */ this.NST_7 = { index: 6, identifier: "NST_7", description: "Send Character Count", length: 10, isOptional: true, isRepeatable: false, value: "", }; /** * Messages Received */ this.NST_8 = { index: 7, identifier: "NST_8", description: "Messages Received", length: 10, isOptional: true, isRepeatable: false, value: "", }; /** * Messages Sent */ this.NST_9 = { index: 8, identifier: "NST_9", description: "Messages Sent", length: 10, isOptional: true, isRepeatable: false, value: "", }; /** * Checksum Errors Received */ this.NST_10 = { index: 9, identifier: "NST_10", description: "Checksum Errors Received", length: 10, isOptional: true, isRepeatable: false, value: "", }; /** * Length Errors Received */ this.NST_11 = { index: 10, identifier: "NST_11", description: "Length Errors Received", length: 10, isOptional: true, isRepeatable: false, value: "", }; /** * Other Errors Received */ this.NST_12 = { index: 11, identifier: "NST_12", description: "Other Errors Received", length: 10, isOptional: true, isRepeatable: false, value: "", }; /** * Connect Timeouts */ this.NST_13 = { index: 12, identifier: "NST_13", description: "Connect Timeouts", length: 10, isOptional: true, isRepeatable: false, value: "", }; /** * Receive Timeouts */ this.NST_14 = { index: 13, identifier: "NST_14", description: "Receive Timeouts", length: 10, isOptional: true, isRepeatable: false, value: "", }; /** * Application control-level Errors */ this.NST_15 = { index: 14, identifier: "NST_15", description: "Application control-level Errors", length: 10, isOptional: true, isRepeatable: false, value: "", }; } } exports.default = NST_Fields;