@dotbase/hl7-v2-message
Version:
Parses HL7 v2.x messages into typed javascript objects and makes them easily accessable.
455 lines (454 loc) • 11.2 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 SCD_Fields extends Hl7Fields_1.default {
constructor() {
super(...arguments);
/**
* Cycle Start Time
*/
this.SCD_1 = {
index: 0,
identifier: "SCD_1",
description: "Cycle Start Time",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Cycle Count
*/
this.SCD_2 = {
index: 1,
identifier: "SCD_2",
description: "Cycle Count",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Temp Max
*/
this.SCD_3 = {
index: 2,
identifier: "SCD_3",
description: "Temp Max",
length: 36,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Temp Min
*/
this.SCD_4 = {
index: 3,
identifier: "SCD_4",
description: "Temp Min",
length: 36,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Load Number
*/
this.SCD_5 = {
index: 4,
identifier: "SCD_5",
description: "Load Number",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Condition Time
*/
this.SCD_6 = {
index: 5,
identifier: "SCD_6",
description: "Condition Time",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Sterilize Time
*/
this.SCD_7 = {
index: 6,
identifier: "SCD_7",
description: "Sterilize Time",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Exhaust Time
*/
this.SCD_8 = {
index: 7,
identifier: "SCD_8",
description: "Exhaust Time",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Total Cycle Time
*/
this.SCD_9 = {
index: 8,
identifier: "SCD_9",
description: "Total Cycle Time",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Device Status
*/
this.SCD_10 = {
index: 9,
identifier: "SCD_10",
description: "Device Status",
length: 4,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Cycle Start Date/Time
*/
this.SCD_11 = {
index: 10,
identifier: "SCD_11",
description: "Cycle Start Date/Time",
length: 24,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Dry Time
*/
this.SCD_12 = {
index: 11,
identifier: "SCD_12",
description: "Dry Time",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Leak Rate
*/
this.SCD_13 = {
index: 12,
identifier: "SCD_13",
description: "Leak Rate",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Control Temperature
*/
this.SCD_14 = {
index: 13,
identifier: "SCD_14",
description: "Control Temperature",
length: 36,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Sterilizer Temperature
*/
this.SCD_15 = {
index: 14,
identifier: "SCD_15",
description: "Sterilizer Temperature",
length: 36,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Cycle Complete Time
*/
this.SCD_16 = {
index: 15,
identifier: "SCD_16",
description: "Cycle Complete Time",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Under Temperature
*/
this.SCD_17 = {
index: 16,
identifier: "SCD_17",
description: "Under Temperature",
length: 36,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Over Temperature
*/
this.SCD_18 = {
index: 17,
identifier: "SCD_18",
description: "Over Temperature",
length: 36,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Abort Cycle
*/
this.SCD_19 = {
index: 18,
identifier: "SCD_19",
description: "Abort Cycle",
length: 4,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Alarm
*/
this.SCD_20 = {
index: 19,
identifier: "SCD_20",
description: "Alarm",
length: 4,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Long in Charge Phase
*/
this.SCD_21 = {
index: 20,
identifier: "SCD_21",
description: "Long in Charge Phase",
length: 4,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Long in Exhaust Phase
*/
this.SCD_22 = {
index: 21,
identifier: "SCD_22",
description: "Long in Exhaust Phase",
length: 4,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Long in Fast Exhaust Phase
*/
this.SCD_23 = {
index: 22,
identifier: "SCD_23",
description: "Long in Fast Exhaust Phase",
length: 4,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Reset
*/
this.SCD_24 = {
index: 23,
identifier: "SCD_24",
description: "Reset",
length: 4,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Operator - Unload
*/
this.SCD_25 = {
index: 24,
identifier: "SCD_25",
description: "Operator - Unload",
length: 15,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Door Open
*/
this.SCD_26 = {
index: 25,
identifier: "SCD_26",
description: "Door Open",
length: 4,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Reading Failure
*/
this.SCD_27 = {
index: 26,
identifier: "SCD_27",
description: "Reading Failure",
length: 4,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Cycle Type
*/
this.SCD_28 = {
index: 27,
identifier: "SCD_28",
description: "Cycle Type",
length: 3,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Thermal Rinse Time
*/
this.SCD_29 = {
index: 28,
identifier: "SCD_29",
description: "Thermal Rinse Time",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Wash Time
*/
this.SCD_30 = {
index: 29,
identifier: "SCD_30",
description: "Wash Time",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Injection Rate
*/
this.SCD_31 = {
index: 30,
identifier: "SCD_31",
description: "Injection Rate",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Procedure Code
*/
this.SCD_32 = {
index: 31,
identifier: "SCD_32",
description: "Procedure Code",
length: 705,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Patient Identifier List
*/
this.SCD_33 = {
index: 32,
identifier: "SCD_33",
description: "Patient Identifier List",
length: 250,
isOptional: true,
isRepeatable: true,
value: "",
};
/**
* Attending Doctor
*/
this.SCD_34 = {
index: 33,
identifier: "SCD_34",
description: "Attending Doctor",
length: 250,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Dilution Factor
*/
this.SCD_35 = {
index: 34,
identifier: "SCD_35",
description: "Dilution Factor",
length: 36,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Fill Time
*/
this.SCD_36 = {
index: 35,
identifier: "SCD_36",
description: "Fill Time",
length: 16,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Inlet Temperature
*/
this.SCD_37 = {
index: 36,
identifier: "SCD_37",
description: "Inlet Temperature",
length: 36,
isOptional: true,
isRepeatable: false,
value: "",
};
}
}
exports.default = SCD_Fields;