@dotbase/hl7-v2-message
Version:
Parses HL7 v2.x messages into typed javascript objects and makes them easily accessable.
539 lines (538 loc) • 13.8 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const Hl7Fields_1 = tslib_1.__importDefault(require("../../../model/Hl7Fields"));
class SAC_Fields extends Hl7Fields_1.default {
constructor() {
super(...arguments);
/**
* External Accession Identifier
*/
this.SAC_1 = {
index: 0,
identifier: "SAC_1",
description: "External Accession Identifier",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Accession Identifier
*/
this.SAC_2 = {
index: 1,
identifier: "SAC_2",
description: "Accession Identifier",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Container Identifier
*/
this.SAC_3 = {
index: 2,
identifier: "SAC_3",
description: "Container Identifier",
length: undefined,
isOptional: false,
isRepeatable: false,
value: "",
};
/**
* Primary (Parent) Container Identifier
*/
this.SAC_4 = {
index: 3,
identifier: "SAC_4",
description: "Primary (Parent) Container Identifier",
length: undefined,
isOptional: false,
isRepeatable: false,
value: "",
};
/**
* Equipment Container Identifier
*/
this.SAC_5 = {
index: 4,
identifier: "SAC_5",
description: "Equipment Container Identifier",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Specimen Source
*/
this.SAC_6 = {
index: 5,
identifier: "SAC_6",
description: "Specimen Source",
length: undefined,
isOptional: false,
isRepeatable: false,
value: "",
};
/**
* Registration Date/Time
*/
this.SAC_7 = {
index: 6,
identifier: "SAC_7",
description: "Registration Date/Time",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Container Status
*/
this.SAC_8 = {
index: 7,
identifier: "SAC_8",
description: "Container Status",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Carrier Type
*/
this.SAC_9 = {
index: 8,
identifier: "SAC_9",
description: "Carrier Type",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Carrier Identifier
*/
this.SAC_10 = {
index: 9,
identifier: "SAC_10",
description: "Carrier Identifier",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Position in Carrier
*/
this.SAC_11 = {
index: 10,
identifier: "SAC_11",
description: "Position in Carrier ",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Tray Type - SAC
*/
this.SAC_12 = {
index: 11,
identifier: "SAC_12",
description: "Tray Type - SAC",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Tray Identifier
*/
this.SAC_13 = {
index: 12,
identifier: "SAC_13",
description: "Tray Identifier",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Position in Tray
*/
this.SAC_14 = {
index: 13,
identifier: "SAC_14",
description: "Position in Tray ",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Location
*/
this.SAC_15 = {
index: 14,
identifier: "SAC_15",
description: "Location",
length: undefined,
isOptional: true,
isRepeatable: true,
value: "",
};
/**
* Container Height
*/
this.SAC_16 = {
index: 15,
identifier: "SAC_16",
description: "Container Height",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Container Diameter
*/
this.SAC_17 = {
index: 16,
identifier: "SAC_17",
description: "Container Diameter",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Barrier Delta
*/
this.SAC_18 = {
index: 17,
identifier: "SAC_18",
description: "Barrier Delta",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Bottom Delta
*/
this.SAC_19 = {
index: 18,
identifier: "SAC_19",
description: "Bottom Delta",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Container Height/Diameter/Delta Units
*/
this.SAC_20 = {
index: 19,
identifier: "SAC_20",
description: "Container Height/Diameter/Delta Units",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Container Volume
*/
this.SAC_21 = {
index: 20,
identifier: "SAC_21",
description: "Container Volume",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Available Specimen Volume
*/
this.SAC_22 = {
index: 21,
identifier: "SAC_22",
description: "Available Specimen Volume",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Initial Specimen Volume
*/
this.SAC_23 = {
index: 22,
identifier: "SAC_23",
description: "Initial Specimen Volume",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Volume Units
*/
this.SAC_24 = {
index: 23,
identifier: "SAC_24",
description: "Volume Units",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Separator Type
*/
this.SAC_25 = {
index: 24,
identifier: "SAC_25",
description: "Separator Type",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Cap Type
*/
this.SAC_26 = {
index: 25,
identifier: "SAC_26",
description: "Cap Type",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Additive
*/
this.SAC_27 = {
index: 26,
identifier: "SAC_27",
description: "Additive",
length: undefined,
isOptional: true,
isRepeatable: true,
value: "",
};
/**
* Specimen Component
*/
this.SAC_28 = {
index: 27,
identifier: "SAC_28",
description: "Specimen Component",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Dilution Factor
*/
this.SAC_29 = {
index: 28,
identifier: "SAC_29",
description: "Dilution Factor",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Treatment
*/
this.SAC_30 = {
index: 29,
identifier: "SAC_30",
description: "Treatment",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Temperature
*/
this.SAC_31 = {
index: 30,
identifier: "SAC_31",
description: "Temperature",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Hemolysis Index
*/
this.SAC_32 = {
index: 31,
identifier: "SAC_32",
description: "Hemolysis Index",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Hemolysis Index Units
*/
this.SAC_33 = {
index: 32,
identifier: "SAC_33",
description: "Hemolysis Index Units",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Lipemia Index
*/
this.SAC_34 = {
index: 33,
identifier: "SAC_34",
description: "Lipemia Index",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Lipemia Index Units
*/
this.SAC_35 = {
index: 34,
identifier: "SAC_35",
description: "Lipemia Index Units",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Icterus Index
*/
this.SAC_36 = {
index: 35,
identifier: "SAC_36",
description: "Icterus Index",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Icterus Index Units
*/
this.SAC_37 = {
index: 36,
identifier: "SAC_37",
description: "Icterus Index Units",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Fibrin Index
*/
this.SAC_38 = {
index: 37,
identifier: "SAC_38",
description: "Fibrin Index",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Fibrin Index Units
*/
this.SAC_39 = {
index: 38,
identifier: "SAC_39",
description: "Fibrin Index Units",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* System Induced Contaminants
*/
this.SAC_40 = {
index: 39,
identifier: "SAC_40",
description: "System Induced Contaminants",
length: undefined,
isOptional: true,
isRepeatable: true,
value: "",
};
/**
* Drug Interference
*/
this.SAC_41 = {
index: 40,
identifier: "SAC_41",
description: "Drug Interference",
length: undefined,
isOptional: true,
isRepeatable: true,
value: "",
};
/**
* Artificial Blood
*/
this.SAC_42 = {
index: 41,
identifier: "SAC_42",
description: "Artificial Blood",
length: undefined,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Special Handling Code
*/
this.SAC_43 = {
index: 42,
identifier: "SAC_43",
description: "Special Handling Code",
length: undefined,
isOptional: true,
isRepeatable: true,
value: "",
};
/**
* Other Environmental Factors
*/
this.SAC_44 = {
index: 43,
identifier: "SAC_44",
description: "Other Environmental Factors",
length: undefined,
isOptional: true,
isRepeatable: true,
value: "",
};
}
}
exports.default = SAC_Fields;