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.8 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: 19, isOptional: true, isRepeatable: false, value: "", }; /** * Statistics end */ this.NST_5 = { index: 4, identifier: "NST_5", description: "Statistics end", length: 19, 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: "", }; /** * Network errors */ this.NST_15 = { index: 14, identifier: "NST_15", description: "Network errors", length: 10, isOptional: true, isRepeatable: false, value: "", }; } } exports.default = NST_Fields;