UNPKG

@dotbase/hl7-v2-message

Version:

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

695 lines (694 loc) 18.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const Hl7Fields_1 = tslib_1.__importDefault(require("../../../model/Hl7Fields")); class GT1_Fields extends Hl7Fields_1.default { constructor() { super(...arguments); /** * Set ID - GT1 */ this.GT1_1 = { index: 0, identifier: "GT1_1", description: "Set ID - GT1", length: 4, isOptional: false, isRepeatable: false, value: "", }; /** * Guarantor Number */ this.GT1_2 = { index: 1, identifier: "GT1_2", description: "Guarantor Number", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Guarantor Name */ this.GT1_3 = { index: 2, identifier: "GT1_3", description: "Guarantor Name", length: undefined, isOptional: false, isRepeatable: true, value: "", }; /** * Guarantor Spouse Name */ this.GT1_4 = { index: 3, identifier: "GT1_4", description: "Guarantor Spouse Name", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Guarantor Address */ this.GT1_5 = { index: 4, identifier: "GT1_5", description: "Guarantor Address", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Guarantor Ph Num - Home */ this.GT1_6 = { index: 5, identifier: "GT1_6", description: "Guarantor Ph Num - Home", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Guarantor Ph Num - Business */ this.GT1_7 = { index: 6, identifier: "GT1_7", description: "Guarantor Ph Num - Business", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Guarantor Date/Time Of Birth */ this.GT1_8 = { index: 7, identifier: "GT1_8", description: "Guarantor Date/Time Of Birth", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Administrative Sex */ this.GT1_9 = { index: 8, identifier: "GT1_9", description: "Guarantor Administrative Sex", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Type */ this.GT1_10 = { index: 9, identifier: "GT1_10", description: "Guarantor Type", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Relationship */ this.GT1_11 = { index: 10, identifier: "GT1_11", description: "Guarantor Relationship", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor SSN */ this.GT1_12 = { index: 11, identifier: "GT1_12", description: "Guarantor SSN", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Date - Begin */ this.GT1_13 = { index: 12, identifier: "GT1_13", description: "Guarantor Date - Begin", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Date - End */ this.GT1_14 = { index: 13, identifier: "GT1_14", description: "Guarantor Date - End", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Priority */ this.GT1_15 = { index: 14, identifier: "GT1_15", description: "Guarantor Priority", length: 2, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Employer Name */ this.GT1_16 = { index: 15, identifier: "GT1_16", description: "Guarantor Employer Name", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Guarantor Employer Address */ this.GT1_17 = { index: 16, identifier: "GT1_17", description: "Guarantor Employer Address", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Guarantor Employer Phone Number */ this.GT1_18 = { index: 17, identifier: "GT1_18", description: "Guarantor Employer Phone Number", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Guarantor Employee ID Number */ this.GT1_19 = { index: 18, identifier: "GT1_19", description: "Guarantor Employee ID Number", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Guarantor Employment Status */ this.GT1_20 = { index: 19, identifier: "GT1_20", description: "Guarantor Employment Status", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Organization Name */ this.GT1_21 = { index: 20, identifier: "GT1_21", description: "Guarantor Organization Name", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Guarantor Billing Hold Flag */ this.GT1_22 = { index: 21, identifier: "GT1_22", description: "Guarantor Billing Hold Flag", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Credit Rating Code */ this.GT1_23 = { index: 22, identifier: "GT1_23", description: "Guarantor Credit Rating Code", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Death Date And Time */ this.GT1_24 = { index: 23, identifier: "GT1_24", description: "Guarantor Death Date And Time", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Death Flag */ this.GT1_25 = { index: 24, identifier: "GT1_25", description: "Guarantor Death Flag", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Charge Adjustment Code */ this.GT1_26 = { index: 25, identifier: "GT1_26", description: "Guarantor Charge Adjustment Code", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Household Annual Income */ this.GT1_27 = { index: 26, identifier: "GT1_27", description: "Guarantor Household Annual Income", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Household Size */ this.GT1_28 = { index: 27, identifier: "GT1_28", description: "Guarantor Household Size", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Employer ID Number */ this.GT1_29 = { index: 28, identifier: "GT1_29", description: "Guarantor Employer ID Number", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Guarantor Marital Status Code */ this.GT1_30 = { index: 29, identifier: "GT1_30", description: "Guarantor Marital Status Code", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Hire Effective Date */ this.GT1_31 = { index: 30, identifier: "GT1_31", description: "Guarantor Hire Effective Date", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Employment Stop Date */ this.GT1_32 = { index: 31, identifier: "GT1_32", description: "Employment Stop Date", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Living Dependency */ this.GT1_33 = { index: 32, identifier: "GT1_33", description: "Living Dependency", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Ambulatory Status */ this.GT1_34 = { index: 33, identifier: "GT1_34", description: "Ambulatory Status", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Citizenship */ this.GT1_35 = { index: 34, identifier: "GT1_35", description: "Citizenship", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Primary Language */ this.GT1_36 = { index: 35, identifier: "GT1_36", description: "Primary Language", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Living Arrangement */ this.GT1_37 = { index: 36, identifier: "GT1_37", description: "Living Arrangement", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Publicity Code */ this.GT1_38 = { index: 37, identifier: "GT1_38", description: "Publicity Code", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Protection Indicator */ this.GT1_39 = { index: 38, identifier: "GT1_39", description: "Protection Indicator", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * Student Indicator */ this.GT1_40 = { index: 39, identifier: "GT1_40", description: "Student Indicator", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Religion */ this.GT1_41 = { index: 40, identifier: "GT1_41", description: "Religion", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Mothers Maiden Name */ this.GT1_42 = { index: 41, identifier: "GT1_42", description: "Mothers Maiden Name", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Nationality */ this.GT1_43 = { index: 42, identifier: "GT1_43", description: "Nationality", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Ethnic Group */ this.GT1_44 = { index: 43, identifier: "GT1_44", description: "Ethnic Group", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Contact Persons Name */ this.GT1_45 = { index: 44, identifier: "GT1_45", description: "Contact Persons Name", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Contact Persons Telephone Number */ this.GT1_46 = { index: 45, identifier: "GT1_46", description: "Contact Persons Telephone Number", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Contact Reason */ this.GT1_47 = { index: 46, identifier: "GT1_47", description: "Contact Reason", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Contact Relationship */ this.GT1_48 = { index: 47, identifier: "GT1_48", description: "Contact Relationship", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Job Title */ this.GT1_49 = { index: 48, identifier: "GT1_49", description: "Job Title", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Job Code/Class */ this.GT1_50 = { index: 49, identifier: "GT1_50", description: "Job Code/Class", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Employers Organization Name */ this.GT1_51 = { index: 50, identifier: "GT1_51", description: "Guarantor Employers Organization Name", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Handicap */ this.GT1_52 = { index: 51, identifier: "GT1_52", description: "Handicap ", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Job Status */ this.GT1_53 = { index: 52, identifier: "GT1_53", description: "Job Status", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Financial Class */ this.GT1_54 = { index: 53, identifier: "GT1_54", description: "Guarantor Financial Class", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Guarantor Race */ this.GT1_55 = { index: 54, identifier: "GT1_55", description: "Guarantor Race", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Guarantor Birth Place */ this.GT1_56 = { index: 55, identifier: "GT1_56", description: "Guarantor Birth Place", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * VIP Indicator */ this.GT1_57 = { index: 56, identifier: "GT1_57", description: "VIP Indicator", length: undefined, isOptional: true, isRepeatable: false, value: "", }; } } exports.default = GT1_Fields;