UNPKG

@dotbase/hl7-v2-message

Version:

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

167 lines (166 loc) 4.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const Hl7Fields_1 = tslib_1.__importDefault(require("../../../model/Hl7Fields")); class CDM_Fields extends Hl7Fields_1.default { constructor() { super(...arguments); /** * Primary Key Value - CDM */ this.CDM_1 = { index: 0, identifier: "CDM_1", description: "Primary Key Value - CDM", length: 250, isOptional: false, isRepeatable: false, value: "", }; /** * Charge Code Alias */ this.CDM_2 = { index: 1, identifier: "CDM_2", description: "Charge Code Alias", length: 250, isOptional: true, isRepeatable: true, value: "", }; /** * Charge Description Short */ this.CDM_3 = { index: 2, identifier: "CDM_3", description: "Charge Description Short", length: 20, isOptional: false, isRepeatable: false, value: "", }; /** * Charge Description Long */ this.CDM_4 = { index: 3, identifier: "CDM_4", description: "Charge Description Long", length: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Description Override Indicator */ this.CDM_5 = { index: 4, identifier: "CDM_5", description: "Description Override Indicator", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Exploding Charges */ this.CDM_6 = { index: 5, identifier: "CDM_6", description: "Exploding Charges", length: 250, isOptional: true, isRepeatable: true, value: "", }; /** * Procedure Code */ this.CDM_7 = { index: 6, identifier: "CDM_7", description: "Procedure Code", length: 705, isOptional: true, isRepeatable: true, value: "", }; /** * Active/Inactive Flag */ this.CDM_8 = { index: 7, identifier: "CDM_8", description: "Active/Inactive Flag", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Inventory Number */ this.CDM_9 = { index: 8, identifier: "CDM_9", description: "Inventory Number", length: 250, isOptional: true, isRepeatable: true, value: "", }; /** * Resource Load */ this.CDM_10 = { index: 9, identifier: "CDM_10", description: "Resource Load", length: 12, isOptional: true, isRepeatable: false, value: "", }; /** * Contract Number */ this.CDM_11 = { index: 10, identifier: "CDM_11", description: "Contract Number", length: 250, isOptional: true, isRepeatable: true, value: "", }; /** * Contract Organization */ this.CDM_12 = { index: 11, identifier: "CDM_12", description: "Contract Organization", length: 250, isOptional: true, isRepeatable: true, value: "", }; /** * Room Fee Indicator */ this.CDM_13 = { index: 12, identifier: "CDM_13", description: "Room Fee Indicator", length: 1, isOptional: true, isRepeatable: false, value: "", }; } } exports.default = CDM_Fields;