UNPKG

@dotbase/hl7-v2-message

Version:

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

107 lines (106 loc) 2.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 TCD_Fields extends Hl7Fields_1.default { constructor() { super(...arguments); /** * Universal Service Identifier */ this.TCD_1 = { index: 0, identifier: "TCD_1", description: "Universal Service Identifier", length: 250, isOptional: false, isRepeatable: false, value: "", }; /** * Auto-Dilution Factor */ this.TCD_2 = { index: 1, identifier: "TCD_2", description: "Auto-Dilution Factor", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Rerun Dilution Factor */ this.TCD_3 = { index: 2, identifier: "TCD_3", description: "Rerun Dilution Factor", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Pre-Dilution Factor */ this.TCD_4 = { index: 3, identifier: "TCD_4", description: "Pre-Dilution Factor", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Endogenous Content of Pre-Dilution Diluent */ this.TCD_5 = { index: 4, identifier: "TCD_5", description: "Endogenous Content of Pre-Dilution Diluent", length: 20, isOptional: true, isRepeatable: false, value: "", }; /** * Automatic Repeat Allowed */ this.TCD_6 = { index: 5, identifier: "TCD_6", description: "Automatic Repeat Allowed", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Reflex Allowed */ this.TCD_7 = { index: 6, identifier: "TCD_7", description: "Reflex Allowed", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Analyte Repeat Status */ this.TCD_8 = { index: 7, identifier: "TCD_8", description: "Analyte Repeat Status", length: 250, isOptional: true, isRepeatable: false, value: "", }; } } exports.default = TCD_Fields;