UNPKG

@dotbase/hl7-v2-message

Version:

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

155 lines (154 loc) 4.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const Hl7Fields_1 = tslib_1.__importDefault(require("../../../model/Hl7Fields")); class ORG_Fields extends Hl7Fields_1.default { constructor() { super(...arguments); /** * Set ID _ ORG */ this.ORG_1 = { index: 0, identifier: "ORG_1", description: "Set ID _ ORG", length: 60, isOptional: false, isRepeatable: false, value: "", }; /** * Organization Unit Code */ this.ORG_2 = { index: 1, identifier: "ORG_2", description: "Organization Unit Code", length: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Organization Unit Type Code */ this.ORG_3 = { index: 2, identifier: "ORG_3", description: "Organization Unit Type Code", length: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Primary Org Unit Indicator */ this.ORG_4 = { index: 3, identifier: "ORG_4", description: "Primary Org Unit Indicator", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Practitioner Org Unit Identifier */ this.ORG_5 = { index: 4, identifier: "ORG_5", description: "Practitioner Org Unit Identifier", length: 60, isOptional: true, isRepeatable: false, value: "", }; /** * Health Care Provider Type Code */ this.ORG_6 = { index: 5, identifier: "ORG_6", description: "Health Care Provider Type Code", length: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Health Care Provider Classification Code */ this.ORG_7 = { index: 6, identifier: "ORG_7", description: "Health Care Provider Classification Code", length: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Health Care Provider Area of Specialization Code */ this.ORG_8 = { index: 7, identifier: "ORG_8", description: "Health Care Provider Area of Specialization Code", length: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Effective Date Range */ this.ORG_9 = { index: 8, identifier: "ORG_9", description: "Effective Date Range", length: 52, isOptional: true, isRepeatable: false, value: "", }; /** * Employment Status Code */ this.ORG_10 = { index: 9, identifier: "ORG_10", description: "Employment Status Code", length: 250, isOptional: true, isRepeatable: false, value: "", }; /** * Board Approval Indicator */ this.ORG_11 = { index: 10, identifier: "ORG_11", description: "Board Approval Indicator", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Primary Care Physician Indicator */ this.ORG_12 = { index: 11, identifier: "ORG_12", description: "Primary Care Physician Indicator", length: 1, isOptional: true, isRepeatable: false, value: "", }; } } exports.default = ORG_Fields;