@dotbase/hl7-v2-message
Version:
Parses HL7 v2.x messages into typed javascript objects and makes them easily accessable.
179 lines (178 loc) • 4.59 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 ABS_Fields extends Hl7Fields_1.default {
constructor() {
super(...arguments);
/**
* Discharge Care Provider
*/
this.ABS_1 = {
index: 0,
identifier: "ABS_1",
description: "Discharge Care Provider",
length: 250,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Transfer Medical Service Code
*/
this.ABS_2 = {
index: 1,
identifier: "ABS_2",
description: "Transfer Medical Service Code",
length: 250,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Severity of Illness Code
*/
this.ABS_3 = {
index: 2,
identifier: "ABS_3",
description: "Severity of Illness Code",
length: 250,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Date/Time of Attestation
*/
this.ABS_4 = {
index: 3,
identifier: "ABS_4",
description: "Date/Time of Attestation",
length: 26,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Attested By
*/
this.ABS_5 = {
index: 4,
identifier: "ABS_5",
description: "Attested By",
length: 250,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Triage Code
*/
this.ABS_6 = {
index: 5,
identifier: "ABS_6",
description: "Triage Code",
length: 250,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Abstract Completion Date/Time
*/
this.ABS_7 = {
index: 6,
identifier: "ABS_7",
description: "Abstract Completion Date/Time",
length: 26,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Abstracted By
*/
this.ABS_8 = {
index: 7,
identifier: "ABS_8",
description: "Abstracted By",
length: 250,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Case Category Code
*/
this.ABS_9 = {
index: 8,
identifier: "ABS_9",
description: "Case Category Code",
length: 250,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Caesarian Section Indicator
*/
this.ABS_10 = {
index: 9,
identifier: "ABS_10",
description: "Caesarian Section Indicator",
length: 1,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Gestation Category Code
*/
this.ABS_11 = {
index: 10,
identifier: "ABS_11",
description: "Gestation Category Code",
length: 250,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Gestation Period - Weeks
*/
this.ABS_12 = {
index: 11,
identifier: "ABS_12",
description: "Gestation Period - Weeks",
length: 3,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Newborn Code
*/
this.ABS_13 = {
index: 12,
identifier: "ABS_13",
description: "Newborn Code",
length: 250,
isOptional: true,
isRepeatable: false,
value: "",
};
/**
* Stillborn Indicator
*/
this.ABS_14 = {
index: 13,
identifier: "ABS_14",
description: "Stillborn Indicator",
length: 1,
isOptional: true,
isRepeatable: false,
value: "",
};
}
}
exports.default = ABS_Fields;