UNPKG

@dotbase/hl7-v2-message

Version:

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

383 lines (382 loc) 9.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 CER_Fields extends Hl7Fields_1.default { constructor() { super(...arguments); /** * Set ID - CER */ this.CER_1 = { index: 0, identifier: "CER_1", description: "Set ID - CER", length: 4, isOptional: false, isRepeatable: false, value: "", }; /** * Serial Number */ this.CER_2 = { index: 1, identifier: "CER_2", description: "Serial Number", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Version */ this.CER_3 = { index: 2, identifier: "CER_3", description: "Version", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Granting Authority */ this.CER_4 = { index: 3, identifier: "CER_4", description: "Granting Authority", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Issuing Authority */ this.CER_5 = { index: 4, identifier: "CER_5", description: "Issuing Authority", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Signature */ this.CER_6 = { index: 5, identifier: "CER_6", description: "Signature ", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Granting Country */ this.CER_7 = { index: 6, identifier: "CER_7", description: "Granting Country", length: 3, isOptional: true, isRepeatable: false, value: "", }; /** * Granting State/Province */ this.CER_8 = { index: 7, identifier: "CER_8", description: "Granting State/Province", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Granting County/Parish */ this.CER_9 = { index: 8, identifier: "CER_9", description: "Granting County/Parish", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Certificate Type */ this.CER_10 = { index: 9, identifier: "CER_10", description: "Certificate Type", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Certificate Domain */ this.CER_11 = { index: 10, identifier: "CER_11", description: "Certificate Domain", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Subject ID */ this.CER_12 = { index: 11, identifier: "CER_12", description: "Subject ID", length: undefined, isOptional: false, isRepeatable: false, value: "", }; /** * Subject Name */ this.CER_13 = { index: 12, identifier: "CER_13", description: "Subject Name", length: undefined, isOptional: false, isRepeatable: false, value: "", }; /** * Subject Directory Attribute Extension */ this.CER_14 = { index: 13, identifier: "CER_14", description: "Subject Directory Attribute Extension", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Subject Public Key Info */ this.CER_15 = { index: 14, identifier: "CER_15", description: "Subject Public Key Info", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Authority Key Identifier */ this.CER_16 = { index: 15, identifier: "CER_16", description: "Authority Key Identifier", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Basic Constraint */ this.CER_17 = { index: 16, identifier: "CER_17", description: "Basic Constraint", length: 1, isOptional: true, isRepeatable: false, value: "", }; /** * CRL Distribution Point */ this.CER_18 = { index: 17, identifier: "CER_18", description: "CRL Distribution Point", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Jurisdiction Country */ this.CER_19 = { index: 18, identifier: "CER_19", description: "Jurisdiction Country", length: 3, isOptional: true, isRepeatable: false, value: "", }; /** * Jurisdiction State/Province */ this.CER_20 = { index: 19, identifier: "CER_20", description: "Jurisdiction State/Province", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Jurisdiction County/Parish */ this.CER_21 = { index: 20, identifier: "CER_21", description: "Jurisdiction County/Parish", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Jurisdiction Breadth */ this.CER_22 = { index: 21, identifier: "CER_22", description: "Jurisdiction Breadth", length: undefined, isOptional: true, isRepeatable: true, value: "", }; /** * Granting Date */ this.CER_23 = { index: 22, identifier: "CER_23", description: "Granting Date", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Issuing Date */ this.CER_24 = { index: 23, identifier: "CER_24", description: "Issuing Date", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Activation Date */ this.CER_25 = { index: 24, identifier: "CER_25", description: "Activation Date", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Inactivation Date */ this.CER_26 = { index: 25, identifier: "CER_26", description: "Inactivation Date", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Expiration Date */ this.CER_27 = { index: 26, identifier: "CER_27", description: "Expiration Date", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Renewal Date */ this.CER_28 = { index: 27, identifier: "CER_28", description: "Renewal Date", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Revocation Date */ this.CER_29 = { index: 28, identifier: "CER_29", description: "Revocation Date", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Revocation Reason Code */ this.CER_30 = { index: 29, identifier: "CER_30", description: "Revocation Reason Code", length: undefined, isOptional: true, isRepeatable: false, value: "", }; /** * Certificate Status Code */ this.CER_31 = { index: 30, identifier: "CER_31", description: "Certificate Status Code", length: undefined, isOptional: true, isRepeatable: false, value: "", }; } } exports.default = CER_Fields;